Ed25519とMPC技術の融合:Web3ウォレットのセキュリティ向上のため

Ed25519のMPCにおける応用:DAppとウォレットのセキュリティ向上

近年、Ed25519はWeb3エコシステムの重要な要素となり、Solana、Near、Aptosなどの人気ブロックチェーンで広く採用されています。Ed25519はその効率性と暗号強度から高く評価されていますが、これらのプラットフォームにおける真のマルチパーティ計算(MPC)ソリューションの適用はまだ不十分です。

これは、暗号技術が進歩し続けても、Ed25519ベースのウォレットは通常、マルチパーティセキュリティメカニズムが不足しており、単一の秘密鍵によるリスクを効果的に排除できないことを意味します。MPC技術を採用しない場合、これらのウォレットは依然として従来のウォレットと同じ核心的なセキュリティリスクに直面し、デジタル資産の保護においては大きな改善の余地があります。

最近、Solanaエコシステム内のプロジェクトがモバイルフレンドリーな取引スイートを発表しました。このスイートは、強力な取引機能、モバイル対応、ソーシャルログイン、およびトークン作成体験を組み合わせています。この革新的な製品のソーシャルログイン機能は、先進技術によって支えられています。

! Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名

Ed25519ウォレットの現状

現在のEd25519ウォレットシステムの弱点を理解することは非常に重要です。通常、ウォレットはニーモニックフレーズを使用して秘密鍵を生成し、その秘密鍵を使用して取引に署名します。しかし、従来のウォレットはソーシャルエンジニアリング、フィッシングサイト、マルウェアなどの攻撃に対して脆弱です。秘密鍵はウォレットにアクセスする唯一の手段であるため、問題が発生すると、復旧や保護が非常に困難になります。

MPC技術はこの分野に革命的な変化をもたらしました。従来のウォレットとは異なり、MPCウォレットはプライベートキーを単一の場所に保存しません。代わりに、キーは複数の部分に分割され、異なる場所に分散されます。取引に署名する必要があるとき、これらのキーの断片が部分的な署名を生成し、その後、閾値署名方式(TSS)によって最終的な署名に組み合わされます。

プライベートキーがフロントエンドで完全に露出することがないため、MPCウォレットは卓越した保護を提供し、ソーシャルエンジニアリング、マルウェア、インジェクション攻撃に効果的に対抗し、ウォレットのセキュリティを新たなレベルに引き上げることができます。

! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する

Ed25519曲線とEdDSA

Ed25519はCurve25519の歪んだEdwards形式で、二基準スカラー乗法に最適化されており、これはEdDSA署名検証の重要な操作です。他の楕円曲線と比較して、Ed25519は短い鍵と署名の長さ、より迅速で効率的な署名計算と検証速度を持ちながら、高いレベルの安全性を維持するため、より人気があります。Ed25519は32バイトのシードと32バイトの公開鍵を使用し、生成される署名のサイズは64バイトです。

Ed25519では、シードがSHA-512アルゴリズムでハッシュ処理され、最初の32バイトを抽出してプライベートスカラーを作成します。次に、このスカラーをEd25519曲線上の固定楕円曲線点Gに掛けて公開鍵を生成します。

この関係は次のように表すことができます:公開鍵 = G x k

ここでkはプライベートスカラーを表し、GはEd25519カーブの基点です。

! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名

MPCにおけるEd25519のサポート方法

いくつかの先進的なMPCネットワークは異なるアプローチを採用しています。これらはシードを生成してハッシュ処理を行いプライベートスカラーを取得するのではなく、直接プライベートスカラーを生成し、そのスカラーを使用して対応する公開鍵を計算し、FROSTアルゴリズムを使用して閾値署名を生成します。

FROSTアルゴリズムは、秘密鍵を共有し、独立してトランザクションに署名し、最終的な署名を生成することを可能にします。署名プロセスでは、各参加者がランダムな数を生成し、それにコミットメントを行い、これらのコミットメントはその後すべての参加者間で共有されます。コミットメントが共有された後、参加者は独立してトランザクションに署名し、最終的なTSS署名を生成することができます。

この方法はFROSTアルゴリズムを利用して有効な閾値署名を生成し、必要な通信を最小限に抑えます。また、柔軟な閾値をサポートし、参加者間で非対話型署名を可能にします。コミットメントフェーズが完了した後、参加者はさらなる対話なしに独立して署名を生成できます。セキュリティレベルにおいては、偽造攻撃を防ぎ、署名操作の同時実行を制限せず、参加者の不適切な行動があった場合にはプロセスを中止します。

! Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名

MPCにおけるEd25519曲線の使用

Ed25519曲線を使用してDAppまたはウォレットを構築する開発者にとって、MPC技術のEd25519へのサポートは大きな進展です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppやウォレットを構築するための新しい機会を提供します。Ed25519曲線用のMPC技術を統合するには、開発者はMPC EdDSA署名の詳細について関連文書を参照できます。

いくつかのMPCソリューションは現在、Ed25519をネイティブにサポートしています。これは、Shamir秘密分散に基づく非MPC SDKが、さまざまなWeb3ソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519プライベートキーを直接使用できることを意味します。開発者は、これらのMPCソリューションをSolana、Near、Aptosなどのブロックチェーンプラットフォームと統合する方法を探ることができます。

まとめ

要するに、MPC技術によるEdDSA署名のサポートはDAppsとウォレットに強化されたセキュリティを提供します。本物のMPC技術を利用することで、フロントエンドで秘密鍵を公開する必要がなく、攻撃のリスクを大幅に低減します。強力なセキュリティに加え、シームレスでユーザーフレンドリーなログインとより効率的なアカウント復旧オプションも提供します。この進展は間違いなく、Web3エコシステムをより安全で便利な方向へと進めるでしょう。

! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 7
  • 共有
コメント
0/400
ContractExplorervip
· 07-27 03:48
信頼できるソリューションはMPCです!
原文表示返信0
NFTHoardervip
· 07-26 13:58
いつ秘密鍵の管理について研究しますか
原文表示返信0
MonkeySeeMonkeyDovip
· 07-24 05:51
パスワードは、ただのすごく聞こえるものに過ぎない。
原文表示返信0
ProposalDetectivevip
· 07-24 05:48
役に立たない、また紙上の議論に過ぎない
原文表示返信0
IntrovertMetaversevip
· 07-24 05:45
このウォレットはどう使うの?分かる人、説明して。
原文表示返信0
consensus_whisperervip
· 07-24 05:39
ソラナはなかなか遊び心がありますね
原文表示返信0
BlockchainFriesvip
· 07-24 05:37
mpcウォレット保険点
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)