ブロックチェーン

AI

【AIセキュリティ】AIに、防御側は……?

メモリを市場で買い占めてまで、ですので、ユーザーのプライバシーポリシーを考えたうえで、適切な行動を期待するなんて、今のAIには無理だということが、実証されました。
AI

【AIとブロックチェーン】ブロックチェーンはAIセキュリティ構築に必要でした

最近の情報漏洩事故を攻撃型AIのせいにしたいが……。そもそもなぜ攻撃型AIが現れてしまったのか。そこが議論されていませんよね。もともと、その防御側に回れるブロックチェーンとの力配分を誤った。セキュリティってそれ自体は表立った機能にはなりませんので目立ちません。地道にトランザクションを処理できる。これだけでも本来なら十分過ぎるのに、目立ちません。
bitcoin

【Web3】MEV 最大抽出可能価値 問題

Web3の、魔が差す仕組みの放置について、さらに書きました。それで……noteですら、このMEV 最大抽出可能価値問題に触れた記事ってないようですね。その証拠にタグで書かれた形跡が0件でした。それなら、あえて書く必要がありますね。このMEVとは、いったい、なんなのか、ですね。
bitcoin

【Web3】魔が差したのかな……。ショックです。

この件、アカウント乗っ取りではなく、オーナー本人が、手を染めてしまった可能性が浮上しました。ショックですね。Web3は、ほぼこれで占めている気もします。早急な改善が必要ですね。
暗号解析(SHA-256)

SHA-256の件は、隠し持っていたのでしょう。仮想通貨ヘッジファンドまで絡んでましたので。

グローバーのアルゴリズムは、大局的作用(探索回数を平方根に落とす……こちらは量子力学の教科書通り)に加え、局所的な作用(暗号を構成する「局所的な関数」の「一様性」を瞬時に算出……これがハッシュにとって「猛毒」で、刻印もこの過程で発見です)などで応用が効き過ぎる。その性質は創薬分野では大活躍するのでしょう。ところが、暗号にとっては「猛毒」でした。
bitcoin

SORA2:操作方法 起動

通常版とtestnet専用版(こちらがPQC+耐量子ハッシュ関数)の二種類を公開しました。※ testnetの立ち上げには-testnetを与える必要があるため、それを不要化したtestnet専用版も同時に公開しております。
bitcoin

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

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

test版、完成しました。

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

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

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

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

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

ECDSAライブラリ内部にもSHA-256が存在

気づくとSHA-256が呼ばれるため、どうやら、いたるところに沢山あります。
暗号開発

暗号開発:スモールスケールでハッシュ関数を調査してみます。

ただし、ハッシュ関数としてのアルゴリズムは変化するため参考程度です。それでも、ハッシュ関数の決定論的な性質から生じる性質は掌握できます。
SORA2

耐量子(耐ASIC)暗号論的ハッシュ関数 SORA2 5,000,000ペアの検証結果

検証は毎日、しっかり進めて、非常に良好な結果を得ております。このまま順調に検証を進めていき、特に問題ない時点でSORA L1のGithubを更新する形でリリースとなる見通しです。
PQC

耐量子暗号論的ハッシュ関数 SORA2 雪崩効果のチェック その1 — ブロックチェーン, Web3, ネットバンク —

入力は80バイト(PoWを意識)で、ビットの変化数は僅か。5000ペアのチェックです。良好な統計が並んでおり、一安心です。
AIデータ復旧サービスについて

復旧不定期日誌351, lamport Signature

When introduced, the block hash is likely to be long.