Eric Hughes はサイファーパンクで、A Cypherpunk’s Manifesto の著者です。サイファーパンクは、情報を保護・検証する数学的な手法である暗号技術を使い、プライバシーを守ろうとしました。Hughes が重視したのは個人の選択と実践です。プライバシーを求めるだけでなく、それを支える仕組みを作り、使う必要があると考えました。
誰かに内密にメッセージを送りたいとき、ほかの人に読まれないよう願うだけでは足りません。送るために使う道具も重要です。Eric Hughes は、1993年3月9日の日付と署名がある A Cypherpunk’s Manifesto で、こうした行動への転換を訴えました。ソフトウェアや暗号化などの道具を使い、自分たちでプライバシーの保護を築こうと呼びかけたのです。この宣言が主に説明するのは動機と活動の方向です。後のアプリがサイファーパンクを名乗っているという理由だけで、その安全性を判断できる技術マニュアルではありません。 [1]
1993年の文章で Hughes は、プライバシーと完全な秘密を区別しています。誰にも何も知られないことではなく、何を誰に明かすかを選べることが大切だと考え、選択的な開示と呼びました。個人的な出来事を友人に話しても、公共の掲示板に載せたいとは限らないでしょう。友人との共有はプライバシーと矛盾しません。重要なのは、知らせたい相手の範囲です。暗号化は通信中の内容を守る助けになります。ただし受信者が内容を知った後、その人が誰かに話すことまで数学だけで止めることはできません。 [1]
Hughes は1993年の宣言で、店で雑誌を買い、現金で払うという身近な例を挙げています。店員は商品と支払いの完了を知る必要がありますが、購入者の名前まで必要とは限りません。情報を減らすことは、相手が取引について何も知らないという意味ではありません。商品と金額を知り、あなたの姿を見ているかもしれません。目的は交換に必要な情報に絞ることです。デジタルサービスでも同じ問いが役立ちます。この機能には、求められた情報が本当にすべて必要なのでしょうか。場面ごとに要件は異なります。必要な情報と余分な開示を意識して分けることが大切です。 [1]
1993年の宣言は、プライバシーをソフトウェアの作成と共有に結び付けています。ソースコードとは、プログラムを作るための命令を人が読める形で記したものです。公開すれば、ほかの人が方法を調べ、変更を試し、誤りを探せます。説明のない完成品と、設計図を読める機器を比べてみてください。設計図は点検を助けますが、それだけでセキュリティ監査が実施済みだとも、欠陥の見落としがないとも言えません。Hughes の呼びかけは実践への重要な出発点です。特定の結果を裏付けるには、実際に何を確認したのかを見る必要があります。 [1]
1993年の宣言の終わりで、Hughes はプライバシーの普及を社会的な協力と結び付けます。これはプログラマーだけの数学の問題ではありません。安全にやり取りするには受信者にも適した道具が必要で、双方が使い方を理解する必要があります。受信者が託された内容を公開した場合、通信経路の保護だけでは解決できません。そのため、利用しやすさ、分かりやすさ、人同士の合意も重要です。動く仕組みは答えの一部にすぎません。導入され、実際に使われて初めて、誰のどのような場面に役立つかが見えてきます。 [1]
宣言より前に、Hughes はメッセージの転送サービスに取り組んでいました。1992年9月25日の投稿で公開した hopping remailer は、メッセージを順に転送できる試作品です。Remailer はメール転送サービスを指します。このソフトウェアは配達に使う情報であるメールのヘッダーを書き換え、次の転送指示を渡しました。Hughes は自分宛てに繰り返しメッセージを送り、各段階を観察した試験を説明しています。記録からは具体的なコードと実際に試した内容が分かります。これは経路制御の試験記録であり、実運用での匿名性監査ではありません。 [2]
1992年の投稿の最後で、Hughes は、この仕組みだけでは安全ではないと注意しています。次の課題として挙げたのは暗号化の追加です。内容をあらかじめ暗号化し、ヘッダーを書き換える前に該当する層を復号することで、経路の指示を他人の目から隠そうとしていました。しかし、それはまだ実演した仕組みには含まれていませんでした。どんな開発史を読むときにも役立つ区別です。試作品は限られた課題を達成していても、完成品に期待する保護をまだ備えていない場合があります。今後の機能計画を、検証済みの能力と取り違えてはいけません。 [2]
Hughes の仕事は、私的な通信やデジタルのお金のために、人々がなぜ開かれた道具を作り始めたのかを理解する助けになります。一方、2008年の Bitcoin whitepaper は、Satoshi Nakamoto の名で独自の決済の仕組みを説明しています。中央管理者なしで支払いを検証し、同じ資金の繰り返しの支出を防ぐ仕組みです。Hughes の宣言やメール転送の仕事だけで、このプロトコルの作者だと証明することはできません。記録で確認できる彼の貢献は別にあり、それ自体に価値があります。個人の選択の意味を明確にし、プライバシーを守る主張を実際のコード作成と共有につなげたことです。 [3]
理解を深めるには、この項目とあわせて次もお読みください Timothy May, Len Sassaman, A Cypherpunk’s Manifesto, Bitcoin のプライバシー. 次の項目からも参照されています The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto, Timothy May, Len Sassaman.