-----BEGIN PGP SIGNED MESSAGE-----
[最後の告知の写し。始まりは明日(木曜)の18:00 GMT。Usenetのいくつものニュースグループに投稿したもの]
これは、ハルの2回目のSSLの挑戦を総当たりで割るために、遊んでいる計算機の時間を貸してほしいというお願いだ。
ダミアン・ドリジェ <Damien.Doligez@inria.fr> がNetscapeのSSLのセッションを総当たりで割った件は、もう読んだかもしれない。メディアで広く報じられ、このニュースグループ(とほかのニュースグループ)でも大いに議論された。
最初の挑戦を割ったときの情報は、ダミアンが次に載せている:
http://pauillac.inria.fr/~doligez/ssl/
ハル・フィニー <hfinney@shell.portal.com> が2回目の挑戦を出した。この挑戦のねらいは、輸出用のSSLの鍵をどれだけ短い時間で割れるかを示すことだ。つまり、どれだけ早い日にちに割れるかではなく、始まりから終わりまでをどれだけ速く割れるか(この違いに注意してほしい)。そのために仮想のスタートラインを設けていて、仮想の号砲は次の時刻に鳴る:
Thu Aug 24 at 18:00 GMT
加わりたい人は、始まりに備えて、自分のシステム向けのソースかバイナリーを手に入れておいてほしい。(始まりより後でも加わってほしい。時間がかかるだろうから。)
ピート・ブルックス <pb@cl.cam.ac.uk> が、ソケットのサーバーとWWWのページを書いて動かしている。ソケットのクライアントと総当たりのソフトウェア、WWWのフォームで鍵を配る窓口は、このURLにある:
http://www.brute.cl.cam.ac.uk/brute/
ftpの置き場(ソフトウェアはWWWとftpのどちらでも手に入る):
ftp://ftp.brute.cl.cam.ac.uk/pub/brute/
賞金の基金:賞金のためにc$を寄付してほしい
======================================================================
催しに楽しさを少し足し、DigiCash(私の考えでは地球上で最良の電子現金だ)への関心を高めるために、c$(DigiCashの電子現金)で賞金の基金を作った。
書いている時点の賞金は292.30 c$で、鍵を当てた人が勝者になる。賞金を受け取った人には、電子現金の市場に加わって換金するよう勧めたい。お金の流れを増やし(今はc$の売り手が足りない)、現金が流通から外れないようにするためだ。
賞金の基金へのc$の寄付はここで:
http://dcs.ex.ac.uk/~aba/sslprize.html
(メールでも寄付できる。店のID:SSL-prize-fund、口座ID:aba@dcs.ex.ac.uk)
(非公式の)DigiCashの交換所:
http://www.c2.org/~mark/ecash/ecash.html
DigiCashの試用への登録(口座を開くと100 c$が無料でもらえる):
http://www.digicash.com/ecash/
二つ断っておく。電子現金の交換所はDigiCashとは関係がなく、c$を売り買いするための変動相場の仕組みとして、DigiCashの愛好者が立ち上げた実験だ。もう一つ、今の交換レートは(上の交換所で)およそ100 c$が5米ドルだ。
いくつかのプラットフォーム向けのコンパイルが必要
======================================================================
今のところ、DOSだけで動くBRUTESSL.EXEがない。アンドリュー・ルース <AndrewR@vironix.co.za> のbrutesslのアプリケーションには、32ビットの80x86のアセンブリの高速化と、汎用のCの版の両方が入っていて、32ビットのアプリケーションを作るのが厄介になっている。(ああ、標準の32ビットのフラットなUNIXがあれば。)どうやらPharlapのDOSエクステンダーのソフトウェアを使えばできるらしいので、手伝える人がいたら、ピートか私(アダム)に連絡してほしい。
それから(こちらはもっと簡単な仕事!)、上のやり方がうまくいかないときの控えとして、誰か16ビットの版をコンパイルしてくれないか。自分でもやったのだが、今は私のPCのハードディスクに具合の悪いところがある。やることは、search.c、brutessl.h、brutessl.cを少し直して、左回転のマクロを整え(コンパイラーが対応しているかで違いが出る)、typedef(たしかbrutessl.hにある)がword = longになるようにするだけだ。assembly.cではなく汎用のCの版のsearch.cを使えば、楽になる。
ビルド済みのバイナリーが欲しいプラットフォームがあれば、送ってほしい。ソースコードは上のftpとhttpのアドレスで手に入る。Macのバイナリーもあるといい。
もっと技術的なこと……興味がなければ飛ばしてかまわない
======================================================================
鍵を配るソケットのサーバーは、次で動いている:
sksp.brute.cl.cam.ac.uk:19957
ただ、何が起きているのかを知りたいのでなければ、知る必要はない。クライアントのソフトウェアは、既定でここを使うように作ってある。
クライアントとサーバーが互いに話す、SMTPに似たプロトコルについては、RFCのような仕様の草案がある(SKSP = Simple Key Searching Protocol):
http://www.brute.cl.cam.ac.uk/ftp/pub/brute/protocol.txt
誰が何をしているか(うまく動かないときの苦情の宛先 :-)
======================================================================
ハル・フィニー 挑戦の1と2を出した
ピート・ブルックス WWWとソケットのサーバーを運用、UNIXのソケットのコードの作者
アンドリュー・ルース brutesslのアプリケーションを書いた
アンディ・ブラウン Windows NTのクライアントと、ピートと組んでプロトコルの仕様を書いた
アダム・バック ソフトウェア全般の質問、賞金の基金の電子現金の店
ダミアン・ドリジェ 最初の挑戦を割った
エリック・ヤング \ 別に、同じく最初の挑戦を割った
デビッド・バイヤーズ /
マーク・グラント WWWの電子現金の交換所
この人たちのメールとWWW:
Hal Finney <hfinney@shell.portal.com> http://www.portal.com/~hfinney/
Andy Brown <a.brown@nexor.co.uk>
Piete Brooks <pb@cl.cam.ac.uk> http://www.cl.cam.ac.uk/users/pb/
Adam Back <aba@dcs.ex.ac.uk> http://dcs.ex.ac.uk/~aba/
Andrew Roos <AndrewR@vironix.co.za>
Damien Doligez <Damien.Doligez@inria.fr> http://pauillac.inria.fr/~doligez/
Eric Young <eay@mincom.oz.au>
David Byers <davby@ida.liu.se>
Mark Grant <Mark.Grant@insignia.co.uk> http://www.c2.org/~mark/
(ほかにもたくさんの人が、計算機の時間を申し出てくれたり、技術の助言や不具合の報告などを寄せてくれたりしている)
アダム・バック <aba@dcs.ex.ac.uk> ピート・ブルックス <pb@cl.cam.ac.uk>
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMDs4MCnIuJ1VakpnAQEG7gQAhQck5IoTQ9/jLcsD903u7yTRKssLJqxx
Fxk2MpEWkPfIchD7cD7F4ZgO1gs+q6/rMxzEfS5YUZAb9Z4nCF1EUr2Qf2O5sIWV
fFNjVJMCt4clGOQoG1KdJ9Om93JxIGQl2ep7OLc0RdCUFd8wRWC3yPC+2Tl8069m
gHRtAJ0My3U=
=LWFM
-----END PGP SIGNATURE----- 