トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
MacBook でポスト量子シグネチャを検証する際の驚き by @nuggimane
ポスト量子暗号への移行は、ハードウェア、ファームウェア、ソフトウェア、ユースケースによってパフォーマンスに異なる影響を与えます。この投稿では、Rust システムを量子脆弱な EdDSA からポスト量子 ML-DSA に移行し、2020 M1 MacBook Air のパフォーマンスを測定します。この正確なセットアップの結果がすべてのマシンに反映されるわけではありませんが、このストーリーは、独自の移行におけるエッジケースを見つけるのに役立つはずです。
Rust システムを Ed25519 から ML-DSA-44 に移行する
私たちが移行していたRustシステムは、ブロックチェーントランザクションで検証済みのEd25519署名(EdDSA署名スキームの特定のバリアント)でした。ML-DSA-44 は、最も検証効率の高い NIST 標準化されたポスト量子署名スキームの 1 つであり、検証時に Ed25519 よりも高速になる可能性があることが報告されています。そこで、移行にML-DSA-44を選択しました。この動きにより、ポスト量子セキュリティが追加され、パフォーマンスが向上し、ML-DSA-44 の検証時間が Ed23 よりも約 25519% 短縮されることを期待しました。
このシステムで Ed25519 に使用されたクレートは、dalek cryptography の ed25519-dalek クレートでした。残念ながら、彼らの優れたクレートはいつか量子コンピューターによって絶滅するので、Rust におけるポスト量子暗号の現状に関する以前の調査結果を考慮して、それを RustCrypto の ml-dsa に置き換えることにしました。
まず、各スキームによって生成された署名に対する verifying_key.verify のパフォーマンスを比較するために、2 つの初期ベンチマークを設定しました。
続きを読むには、以下の👇👇👇返信を確認してください
トップ
ランキング
お気に入り