
Satoshi Nakamoto — SHA-256に刻まれた真実

暗号開発:SATOSHI-IS-SHA256 プロジェクト(SS256)
https://satoshi-is-sha256.org/jp/

ハッシュ関数にこんな刻印……研究機関などに先に見つからなくて良かったです。でもね、それとも知っていて隠している可能性も高い。
本当にSHA-256にあったのか?
はい、そうなんです。何度みても、それはSHA-256に存在しました。
発見までの経緯
それは、ハッシュ関数のような構造にも人為的な操作……すなわち刻印のような概念が存在すると仮定して、そこから発見に至りました。
……、そんな訳がなく、そもそもハッシュ関数にそんなものが存在すること自体、考えていませんでした。グローバーのアルゴリズムがハッシュ関数に作用するとき、どのような経緯で現れてくるのか。そこみていました。それで、何か色々と試行錯誤していて「これはちょっと変だな」という第六感が囁くような構造が現れてきました。ただし、その時点でも刻印等とは気づかず数週間は放置しています。変だと感じても、まさかそのようなものとは頭の片隅にもないので、何かのノイズ扱いでした。
以下のスマートコントラクトでSHA-256刻印の件を記録しております。
https://bscscan.com/token/0x0f94c2fabd490304979c8c447aa37689a12b57c1
https://etherscan.io/token/0x6e97bdbcac2c60fa63a3f08ee618563081862a72

1, 記録内容を以下に記載します。
A clear imprint was found in SHA-256. With this imprint, SHA-256 has become Schrödinger’s Cat – alive yet dead. Cryptographically serious, but $SORA, together with Web3, discovered it first – not academia. This token shows that countermeasures have already begun, therefore, even if it is later disclosed by academia with a touch of irony, it will not shock the market.
2, それを証明するハッシュ値
Segregated Witness:
0x890fbe82336351e67d1f1f3346b6013772f8e6726d9343c65d6070f356f273d5
Aggregated Witness:
0xd8832eeb600f785e997e95fbb76ecfd5f37bb6d2ddac382c30302cda55489d75
刻印の問題点
暗号論的には、出力についてはすべて予測不能にする必要性があります。
よって、何かの意味を解釈可能な出力が重なって現れる。つまり偶然ではなく、開発者が仕込まないと難しい。そのようなものが1つでもあると、その仕込みのために暗号を成すための大事な要素を犠牲にした可能性も出てきてしまい、グローバーのアルゴリズムなどで優先的に狙われる危険があります。
暗号は一か所でも破られると「破られた」判定となりますから、このような場所が例え一か所でも許されないのです。
それにしても2001年の暗号に、この内容。開発者は……誰なのか。それも気になってしまいます。
でも発見できた。さらに対策可能です。なぜ対策できるのか。それは人為的な埋め込みだから。
それなら刻印に対する対策法。ハッシュ関数の一部に生じたのなら、本来なら交換しかないはず。
ところが対策法が存在します。結局、この刻印は無理に埋め込まれている状態で自然に組み込まれている訳ではないのです。よって、その部分を少しずらすことでうまく刻印のみをバラバラにできる性質(刻印を形成するハッシュ値を変化させて解体)も確認できています。
ただし、その刻印周辺のハッシュ値はオリジナルから変化します。でも、偶然的に刻印周辺のハッシュ値をブロックチェーンなどのシステムが使ってしまった確率は天文学的に低いとみておりますので支障はないはずです。さらに、事前に調査も可能です。なぜなら刻印構造を生成する全てのハッシュ値はわかっている(発見)ためです。
刻印を形成する全てのハッシュ値(ハッシュ群みたいなもの)は、それなりの量はありますが、全体量の2^256と比べたら非常に小さい水準です。よってそのハッシュ値に当たる確率は無視できるはずです。
ホワイトペーパー
刻印についてまとめております。そこから対策法(刻印の目隠しと交換システム)をまとめていきます。
https://satoshi-is-sha256.org/story.html

