sha256

bitcoin

各ハッシュ関数の特性を並べていきます

いろいろとみていく過程の中で、SHA-256を観察する。わかりやすいように工夫いたします。それから、どうするのか。それが対策につながっていきます。
bitcoin

量子問題の刺さり具合を定める「ハッシュ関数の各状態別の分散値」と量子ビット数の考察

とりあえず、細かな点はあとから説明を加えるとして、量子問題の刺さり具合を定める「ハッシュ関数の各状態別の分散値」と量子ビット数の考察です。量子ビット数は「2500 - 8000」のような話が流れていました。はたして、そんな少数で処理可能なのだろうか。そんなところから、しっかりみていきます。
BLOCKCHAIN

8ビット-シミュレーション

可変長出力の性質を活用して8ビットの出力を持たせた上に偏向を加えて統計を取得します。256ビットを古典で処理することは叶いませんが8ビットにすることで見えてきます。刻印等の歪みの影響を本シミュレーションで掌握します。
bitcoin

14億4000万とそのSHA-256のハッシュ値

SHA-256についてはnoteに詳細を記していきます。その他、SS256サイトなどにも順次公開してまいります。1.44と、そのSHA-256のハッシュ値については、以下でまとめております。
bitcoin

マイクロストラテジー社の14億4000万ドルって……。

以下のニュースです。1.44B。14.4億ですね。この数字……。SS256(Satoshi is SHA-256)で書いてきたSHA-256刻印のうち、最初に現れる非常に重要な数値で、この数値で「これは刻印」だと気づいたくらいの、主要な値な...
BLOCKCHAIN

そろそろですね。念のため再計算しております。

いま、念のため再計算しております。刻印を含めたSHA-256の内部をみていきましょう。詳細はここではなく、例の場所にまとめます。続きとなる「9番」ですね。
bitcoin

暗号開発:ハッシュ関数の延命

暗号の開発には時間がかかります。特に耐量子ハッシュ関数については今後続々と登場してくる量子コンピュータを活用した実機検証が必須です。つまり時間を必要とします。そこで必要となるのがハッシュ関数の延命です。耐量子ハッシュ関数とあわせて延命に着目...
bitcoin

2025年のWeb3の動向を要約

量子マイニングによる破綻 ハッシュの偏差とグローバーによる局所的破綻 寛容型量子フーリエ変換(暗号鍵解読特化)量子オラクルを利用したショア 合成ハッシュの危険性 Q-Dayへのリスク
BLOCKCHAIN

FromHDDtoSSD こちらも改良に着手です。お任せください。

ドライブ検査・S.M.A.R.T.・データ復旧機能については大幅に強化の見通しです。どのみちブロックチェーンは、量子問題が解決できないと、他の機能を開発してもまったく意味がないため、こちらの立場としては「耐量子暗号論的ハッシュ関数SORA2と256種類までサポート可能なPQCシステムを組み合わせた量子耐性」で様子見です。これ以上は意味がないため、これで当面の間、ブロックチェーンの開発は進めずに量子耐性の様子見と改良のみに留まります。
BLOCKCHAIN

ハッシュ関数に要求されるパフォーマンス

ブロックチェーンは、ハッシュ関数を大量に呼び出す過程が多く存在するため、ハッシュ関数のパフォーマンスも重要になります。少しでもハッシュが重いと、各系統に大きな影響が生じる点を確認しております。
SHA-256

グローバーはメジャーな量子アルゴリズムです

そして、忘れてはならないのが……教科書通りに使うわけではないという事です。教科書にはO(√n)と記されれているはず。そんな単純な話ではない。それだけの話です。
bitcoin

ハッシュ関数:破れる点は「三箇所」あります

ところが、それはハッシュ関数が破れる点の一箇所目に過ぎません。そうなのです。破れる点は、二箇所あります。そして、その二箇所目が問題なのです。
BLOCKCHAIN

SORA2:アドレス生成

これが、PQCです。最大256種類をサポートします。上から順に、説明いたします。
bitcoin

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

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

test版、完成しました。

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