iuec

データ復旧ソフト - FromHDDtoSSD

Seagate 24TB – HDD ヘリウムでした

そして、それは……厚さは8TBや16TBと同じ。さらに、ドライブの周囲を巻く、溝に従って精密に打ち込まれたシール。これは間違いなく……ヘリウムです。
BLOCKCHAIN

SORA2:トランザクション

基本的に、生成したアドレスに対して送付、または受け取りするだけです。その送付するためのコインが、マイニングでのみ、生じるだけ。仕組みはいたってシンプルです。
BLOCKCHAIN

SORA2:暗号化

メニュー「Settings」->「Wallet Security」->「Encrypt Wallet」をクリックします。
BLOCKCHAIN

SORA2:アドレス生成

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

SORA2:CPUマイニング

sora2miningというコマンドが、CPUマイニングです。コマンドを打ち込むことでCPUマイニングを動かします。
bitcoin

SORA2:操作方法 起動

通常版とtestnet専用版(こちらがPQC+耐量子ハッシュ関数)の二種類を公開しました。※ testnetの立ち上げには-testnetを与える必要があるため、それを不要化したtestnet専用版も同時に公開しております。
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まで利用していたので、交換するにしても、相当な検証を必要とします。さらにその場所は、秘密鍵の部分です。
BLOCKCHAIN

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

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

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

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

PQC実装、コインベースだけはHF必須でした。

コインベーストランザクションだけ別でした。この構造にPQCを実装し、古いノードを通過させるのは……ちょっと難しいですね。