ビットコイン・インスティテュート

The Cyphernomicon §4.5.4:サイファーパンクの​見方​:学会の​抽象を​具体に​する​(ティモシー・​メイ、​1994年)

4.5.4. サイファーパンクの見方:学会の抽象を具体にする

  • エリック・ヒューズと私が(1992年5月、3日間ほとんど休みなく)長々と話し合ったことの一つは、学術的な暗号の会議に出てくる暗号の基本操作を、実際に動くコードに変える歩みの、氷河のような遅さだった。基本のRSAのアルゴリズムでさえ、発明から15年以上たったその頃、ようやく手に入るようになったばかりだった。(これはPGP 2.0の前で、PGP 1.0はほとんど手に入らず、期待外れだった。RSA Data Securityのいくつかの製品は、限られた隙間にしかなかった。)デジタル現金、DCネット、ビットコミットメント、忘却転送、デジタルのミックスといった面白いものはすべて、使えるコードや(ブラッド・コックスの言い方を借りれば)「暗号IC」という点では、まったく存在しなかった。RSAが本当に現実の世界に現れるまでに10〜15年かかったのなら、面白いものの一部が世に出るまでに、どれほどかかるのか。
  • 私たちは、こうしたものを形にする方法、実際に動くコードを手にする方法を見つけるのは、いい考えだと思った。たまたま、PGP 2.0は私たちの最初の会合の週に現れ、クラインペースト/ユルフのリメーラーとサイファーパンクのリメーラーは、デビッド・チャウムの1981年の「デジタルのミックス」を、不完全ながら素早く実装したものだった。(予定どおり、11年後に。)
  • 残念ながら、暗号学の抽象の多くは、いまも学問の世界の住人のままで、現実の世界には(使える)実装がない。(もちろん、多くの人がこうしたものの多くを、Cのコードなどで寄せ集めて作っているだろうとは思う。だが彼らの仕事は砂の城を作るようなもので、卒業したり、ほかの仕事に移ったりすれば失われる。これはもちろん暗号学だけの問題ではない。)
  • いまでは、さまざまなツールキットやライブラリーが開発されている。ヘンリー・ストリックランド(ストリック)は、ジョン・オースターハウトの「TCL」の仕組み(Unix向け)に基づくツールキットに取り組んでおり、もちろんRSADSIはRSAREFを提供している。Pr0duct Cypherには「PGP Tools」がある。ほかの計画も進んでいる。(ここでの私自身の長期的な関心は、暗号の論文が描くとおりに振る舞うオブジェクト……部品となるオブジェクトを作ることだ。そのために、何らかの種類のSmalltalkを検討している。)
  • いまでも、現代の暗号の論文の大半は、再利用できる堅牢なオブジェクトやルーチンとして実装されるにはほど遠い理論上の抽象を論じている。理論の論文と実際の実現とのあいだの溝を埋めることは、サイファーパンクの大きな重点だ。

原典の外部ソース

https://nakamotoinstitute.org/static/docs/cyphernomicon.txt
ティモシー・C・メイ『The Cyphernomicon: Cypherpunks FAQ and More』(Version 0.666、1994年9月10日付)の一つの節。手引きの全体は2万2千行を超える。このエントリーはこの節だけを収める。メイの著作権表示は、出典を示して短い節を使うことを認めている(「短い節は、適切な出典表示のうえでフェアユースの範囲で使ってよい」)。文言、箇条の記号、誤字は、Satoshi Nakamoto Instituteの写しのままにした。時刻の記録はないので、00:00 UTCとした。