bitcoin

bitcoin

SHA-256:中間状態 あらゆる問題の始点

中間までのハッシュ値を、そのオリジナルメッセージ不要で保管できてしまう性質で、オリジナルの情報が手元にないにも関わらず、そのメッセージと相関するハッシュ値を手に入れることができてしまいます。
bitcoin

test版、完成しました。

SHA-256を取り除いて、耐量子ハッシュ関数SORA2にしたtest版のSORAです。ジェネシスブロック、つまり最初からにしました。
bitcoin

BIP340:やっぱりSHA-256の影響はありますね

やはり特定のアルゴリズムを相関させてしまうと、影響は残りました。正直、はじめからなら入れ替えるだけですけど、これ……移行となると……、ちょっと言葉が詰まりますね。
bitcoin

BIP340:tagの鍵への相関、確認しました

相関がないなら、わざわざtag付きのハッシュを定義する必要がないため、実際にハッシュ値を変えるなどの手法でその相関を確認したところ、鍵自体はHDから供給されるため変わりませんが、認識等で挙動がおかしくなるなどの動作を確認しました。
bitcoin

BIP340: tagの場所がSHA-256でした。

BIP340によるSHA-256の場所、確実にわかりました。鍵の処理の内部にも、SHA-256はしっかり入っていました。
bitcoin

ECDSAライブラリ(secp256k1)のschnorr署名の他、その他にも使ってますね……SHA-256です。

特にECDSAライブラリのSHA-256使用箇所についてはHMACまで利用していたので、交換するにしても、相当な検証を必要とします。さらにその場所は、秘密鍵の部分です。
bitcoin

SHA-256の件、まとめていきますか。

ペア同士の検証で、入力は乱数。それで、ランダムな分布による測定と、刻印周辺の測定結果になります。これが、なかなかの差があって、みればわかります、となります。
bitcoin

SHA-256 統計情報 念のため再計算しました。数日前にグローバー前提(交換前提)な話も表向きに出てきたので、開示しても良さそうですね。

結果自体は手元にあったのですが、念のため再計算いたしました。と、開示の前にハッシュ交換方法ですよね。考え付いたのは以下の三点です。
bitcoin

本日、SHA-256(およびSHA-256D)刻印周辺の統計情報を公開します。

さて、ようやくこれでグローバーの議論も解禁になったと判断しました。そこで本日、SHA-256(およびSHA-256D)刻印周辺の統計情報を公開します。それでは、念のため再検証してきます。よろしくお願いいたします。
bitcoin

量子時代:トランプ政権が動き始めました

すでに何度もNoteで書いていますが、ショアはECDSAのみに対して、グローバーはハッシュ関数なので、ブロックチェーンの心臓部を多方面から破壊する可能性があります。具体的には、ブロックハッシュ(鎖が壊れる)、メッセージ署名(取引内容の改ざん)、トランザクションID(取引内容の改ざん)、公開鍵(ラグ構造で秘密鍵を盗まれる)、マイニング(量子による51%攻撃多発)、とにかく、ざっと挙げてもこれだけあって、まだまだあります。ブロックチェーンはハッシュ関数の塊なので、どうしてもこうなってしまいます。
bitcoin

SHA-256刻印 マガジンに整理しました

SHA-256刻印 マガジンに整理しました
bitcoin

SHA-256刻印 解明中 その2

これで、現時点までが揃いました。ここから先は、未来の出来事となります。
bitcoin

SHA-256刻印 解明中です。

SHA-256刻印 解明中です。
bitcoin

[Satoshi is SHA-256] 本日は……SHA-256D(ダブルハッシュ)の謎解明です。なぜ2回もハッシュするの? Satoshiは慎重だったのか? いいえ、違いますよ。明確な理由が、そこに確実にありました。

[Satoshi is SHA-256] 本日は……SHA-256D(ダブルハッシュ)の謎解明です。なぜ2回もハッシュするの? Satoshiは慎重だったのか? いいえ、違いますよ。明確な理由が、そこに確実にありました。
bitcoin

【ECDSA以外のブロックチェーン量子脆弱性(PoW / EVM)】量子耐性を実現するために必要なこととは?

量子耐性を実現するために必要なこととは?量子耐性アルゴリズムを開発するには、まず対象となる暗号アルゴリズムの精度を最大限まで高める必要があります。そのうえで、既存の攻撃手法や量子的な脆弱性を徹底的に分析し、脆弱ポイントを特定。そこから初めて...