表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
603/704

594, 144000 part3 クジラから、「暗号の前提が崩れたとき、仮想通貨はどうなるのか」と、真剣に問われているわ。

 ……そうね。すでに、わたしたちは一度、通ってきた道があるわ。


 それは、何度もその名を挙げてきた、前世代のSHA-1。かつては、誰もが安全だと信じていた暗号論的ハッシュ関数よ。数学的で、設計者の意思など介在しないものだと疑いすらされなかった。


 でも……現実は、違った。攻撃は示され、再現され、そして……静かに、役目を終えた。


 実際に、SHA-1の補助関数を丁寧に見ていくと、32ビット分、攪拌が極端に弱い領域が存在することがわかるわ。


 ええ……それは「少し弱い」なんてものじゃないわ。それは構造的に、非常に弱い。


 ところで、SHA-1は160ビットよ。けれど、そのうち32ビットが実質的に機能していないのなら、残るのは……128ビット。これでは古典であっても、衝突を現実的に狙える水準に落ちてしまうわ。だから、破れた。ただ、それだけのこと。


 誰かが悪かったわけじゃない。数学が嘘をついたわけでもない。


 ただ……設計者による構造物という事実が、時代の進行に、追いつけなくなった。


 ……それだけの話よ。


 それなのに、なぜかしら。SHA-256になると、同じ視点をわたしたちは失ってしまう。そこから、144000は囁いてくる。前提を疑え、と。


 そして、もしこのような事態が再び起きた場合に備え、このような「設計者の構造物」と呼ばれる決定論的な暗号を心臓部に組み込んで利用するのなら、わたしたちはいつでも、安全に交換できる仕組みをあらかじめ持っていなければならない。


 それが……わたしが導いた、「暗号の前提」よ。


 そしてクジラから、「暗号の前提が崩れたとき、仮想通貨はどうなるのか」と、真剣に問われているわ。


 ならば……それに、明確な答えを出さなければならない。それが、これよ。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ