この手間のかからなさと長い時間のかかることを、なにか他のことに例えようと考えたら、「屋根からいつも水滴が滴るところに好みの石を置いて穴が穿たれるのを眺める」なんてのが近いかもしれない。分散コンピューティングとはdistributed.netは、もう20年くらい前からやっているという老舗中の老舗の、分散コンピューティングプロジェクトのひとつ。分散コンピューティングとは、スーパーコンピューターでも解決に長い時間がかかるような問題を、細かく分割してインターネット経由で配布して、参加者のパソコンで処理して返送する。大勢の参加者があれば、難問も数の力で突破できる、というやつ。素数を探すGIMPSは、知られている世界最大の素数を次々と発見してきた。地球外生命体を探すSETI@homeは、宇宙から降り注いでいる電波を細かく調べ、説明のつかない不自然な電波を見つけている。分散コンピューティングの効果自体も研究対象で、それがBOINCという複数の統合プラットフォームに発展してもいる。タンパク質の折りたたみ構造を解析するFolding@homeは、病気の原因を調べたり創薬につなげたりといった研究をしている。Devicesのガン研究・創薬プロジェクトが「命を救え」とか煽られつつ日本でも流行ったこともあった。いずれも、科学の進歩にわずかながら寄与できる。活発なプロジェクトなら、GPGPUのような新しい技術を早々と取り入れて、解析を加速化しているので、それに触れることもできる。ユーザーランキングがあったりして、誰がどれだけ処理できたかの記録が残され、それを眺めてにやにやしたりできる。マニア向けのものであることは否定しようがないけれど、ささやかな科学への貢献と、ささやかな自己満足は得られる。ちなみに、科学の進歩には寄与しないが、Bitcoinなんかも内容的には近い。これが一番流行ったのがなんか寂しいけれど。世は資本主義の、マネーの時代だ。distributed.netの場合distributed.netはもともと、RC5暗号の解読を目指して始まった。95くらいの頃は、アメリカが強力な暗号技術の輸出に規制をかけていた。Windowsやブラウザが、米国版では128bit暗号が使えたのが、日本などでは40bitまで弱体化されていた。Wikipedia40bit暗号なら許可なしに輸出できるものの、20年前のパソコンでも総当たり攻撃で破れるほど弱い。米政府や米軍からすれば、他所がそんなの使ってるなら一方的に傍受できて便利だけど、我々一般人は、インターネットでクレジットカード番号などを送るのも恐ろしい。40bitの暗号なら輸出していい、なぜなら容易に解読できるから。強力な暗号だって、実際に解読できることを示せば、その輸出規制を解除する話に持っていけるのでは。Securityという会社が、賞金付きでRC5暗号の解読者を募った。そこにdistributed.netが乗って、分散コンピューティングの手法で解読にかかった。Watch)まずは、RC5の56bit暗号を、97年2月から10月の間で解読成功した。CS暗号と、次々解読していったのが98年ごろ。パソコン一台で数日で解読できる程度だった40bit暗号、その65536倍強力になる56bit暗号も解読できると証明してみせた。おら56bitくらい輸出させろ、という政府へのアピールになった。distributed.netが64ビット暗号「RC5-64」の解読に成功56bitの256倍強力なRC5-64bitも、2002年7月に解読した。正解キーを引き当てたのが日本人だったらしく、賞金の一万ドルもその人が受け取ったとか。次にチャレンジするのが、RC5-64の256倍強力な、RC5-72となった。これは2002年に始まり、2016年末現在なお終わっていない。全体の4.3%ほど進んだが、いつ終わるんだろうか......なお、みんなAmazonで買い物していることからもわかる通り、米政府はすでに輸出規制を緩和していて、ブラウザなどでも強力な暗号が使えている。Security社の賞金提供も2007年に終わってしまった。RC5-72は、いつか解けても1万ドルはもう出ない。d.netが代わって賞金を出すらしいけれど。Ruler(最短ゴロム定規)」の探索もやっている。ゴロム定規、というのも、一度わかれば大して難しいことじゃないのだけど、馴染みがないとピンと来づらいので、説明を試みる。9にだけ目盛りを打ってる定規があるとしてみよう。これはゴロム定規のひとつ。この4つの目盛りから、2つ取り上げてその間の長さを見てみる。要するに目盛りを使って測れる長さね。0-1の間は当然長さ1。