# Ed25519のMPCにおける応用:DAppとウォレットに安全な署名を提供近年、Ed25519はWeb3エコシステムで広く人気のある暗号技術となりました。Solana、Near、Aptosなどの多くの人気ブロックチェーンがこの技術を採用しており、その効率性と強力な暗号能力から高く評価されています。しかし、これらのプラットフォームでの真のマルチパーティ計算(MPC)ソリューションの適用はまだ全面的には普及していません。これは、暗号技術が進歩しているにもかかわらず、Ed25519に基づくウォレットは通常、マルチパーティーセキュリティメカニズムを欠いており、単一の秘密鍵によるリスクを効果的に軽減できないことを意味します。MPC技術を採用しない限り、これらのウォレットは従来のウォレットと同じコアセキュリティの脅威に直面し続け、デジタル資産の保護においては改善の余地があります。最近、Solanaエコシステム内のプロジェクトが、強力な取引機能とソーシャルログインおよびトークン作成体験を組み合わせたモバイルフレンドリーな取引スイートを発表しました。この革新的な試みは、市場がより安全で便利なWeb3インタラクションの方法を求めていることを反映しています。! [Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-9e6fdaa92d94c63351ad780d9d5eb332)## Ed25519ウォレットの現状従来のEd25519ウォレットシステムにはいくつかの明らかな弱点があります。通常、これらのウォレットは助記詞を使用して秘密鍵を生成し、その後その秘密鍵を使用して取引に署名します。しかし、この方法はソーシャルエンジニアリング、フィッシングサイト、マルウェアなどの攻撃に対して脆弱です。秘密鍵はウォレットにアクセスする唯一の手段であるため、問題が発生した場合、資産の回復や保護が非常に困難になります。対照的に、MPC技術はウォレットのセキュリティに革命的な変化をもたらしました。MPCウォレットは、秘密鍵を単一の場所に保存するのではなく、それを複数の部分に分割し、分散して保存します。取引に署名する必要があるとき、これらの鍵の断片は部分署名を生成し、次に閾値署名スキーム(TSS)を通じて最終署名に組み合わされます。プライベートキーがフロントエンドで完全に公開されることがないため、MPCウォレットはソーシャルエンジニアリング、マルウェア、およびインジェクション攻撃から効果的に防御でき、ウォレットの安全性が大幅に向上します。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する](https://img-cdn.gateio.im/social/moments-80a607a73ccc80a9d559a1c947d84966)## Ed25519曲線とEdDSAEd25519はCurve25519の歪んだエドワーズ形式であり、特に二基のスカラー乗法に最適化されています。これはEdDSA署名検証における重要な操作です。他の楕円曲線と比べて、Ed25519はより人気があり、その理由はキーと署名の長さが短く、計算と検証の速度が速いにもかかわらず、高いレベルの安全性を維持しているためです。Ed25519は32バイトのシードと32バイトの公開鍵を使用して、64バイトのサイズの署名を生成します。Ed25519では、種子はSHA-512アルゴリズムでハッシュ処理されます。このハッシュ値から最初の32バイトを抽出してプライベートスカラーを作成し、次にこのスカラーをEd25519曲線上の固定楕円点Gに掛け合わせることで公開鍵を生成します。この関係は次のように表すことができます:公開鍵 = G × kここでkは秘密スカラーを表し、GはEd25519曲線の基点です。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-4f59eaa2aeab33c189b278109f7d9031)## MPCにEd25519サポートを導入いくつかの新しいWeb3セキュリティソリューションは異なるアプローチを採用しています。これらはシードを生成してハッシュ処理を行うのではなく、直接プライベートスカラーを生成します。その後、そのスカラーを使用して対応する公開鍵を計算し、FROSTアルゴリズムを利用して閾値署名を生成します。FROSTアルゴリズムは、秘密鍵を共有し、独立してトランザクションに署名し、最終署名を生成することを許可します。署名プロセスでは、各参加者がランダムな数を生成し、それに対してコミットメントを行い、これらのコミットメントは後にすべての参加者の間で共有されます。共有されたコミットメントの後、参加者は独立してトランザクションに署名し、最終的なTSS署名を生成することができます。この方法はFROSTアルゴリズムを利用して有効な閾値署名を生成し、必要な通信を最小限に抑えます。柔軟な閾値をサポートし、参加者間での非対話型署名を可能にします。コミットメント段階が完了した後、参加者はさらなる対話なしに独立して署名を生成できます。セキュリティの面では、偽造攻撃を防ぎ、署名操作の並行性を制限せず、参加者の不適切な行動があった場合にはこのプロセスを中止します。! [Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-ebb71047025d66ab11e5ea19bb451dde)## MPCにおけるEd25519曲線の使用Ed25519曲線を使用してDAppとウォレットを構築する開発者にとって、Ed25519サポートの導入は大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppとウォレットを構築するための新たな機会を提供します。Ed25519は現在いくつかのWeb3セキュリティソリューションのネイティブサポートを受けており、これはShamir Secret Sharingに基づく非MPC SDKがすべてのWeb3ソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519プライベートキーを直接使用できることを意味します。## まとめ結論として、MPCにEdDSA署名サポートを導入することで、DAppsとウォレットに強化されたセキュリティが提供されます。真のMPC技術を利用することで、フロントエンドで秘密鍵を公開する必要がなく、攻撃を受けるリスクが大幅に低減されます。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインと、より効率的なアカウント復旧オプションも提供されます。この技術の進歩は、Web3アプリケーションのセキュリティを向上させるだけでなく、開発者に革新的なソリューションを構築するためのさらなる可能性を提供し、Web3エコシステム全体の前進を促進するのに役立ちます。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する](https://img-cdn.gateio.im/social/moments-cc5a157fc5a0e1b7a2a20d331f2a6f3e)
MPCが加わったEd25519:DAppsとウォレットの署名セキュリティを向上させる
Ed25519のMPCにおける応用:DAppとウォレットに安全な署名を提供
近年、Ed25519はWeb3エコシステムで広く人気のある暗号技術となりました。Solana、Near、Aptosなどの多くの人気ブロックチェーンがこの技術を採用しており、その効率性と強力な暗号能力から高く評価されています。しかし、これらのプラットフォームでの真のマルチパーティ計算(MPC)ソリューションの適用はまだ全面的には普及していません。
これは、暗号技術が進歩しているにもかかわらず、Ed25519に基づくウォレットは通常、マルチパーティーセキュリティメカニズムを欠いており、単一の秘密鍵によるリスクを効果的に軽減できないことを意味します。MPC技術を採用しない限り、これらのウォレットは従来のウォレットと同じコアセキュリティの脅威に直面し続け、デジタル資産の保護においては改善の余地があります。
最近、Solanaエコシステム内のプロジェクトが、強力な取引機能とソーシャルログインおよびトークン作成体験を組み合わせたモバイルフレンドリーな取引スイートを発表しました。この革新的な試みは、市場がより安全で便利なWeb3インタラクションの方法を求めていることを反映しています。
! Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名
Ed25519ウォレットの現状
従来のEd25519ウォレットシステムにはいくつかの明らかな弱点があります。通常、これらのウォレットは助記詞を使用して秘密鍵を生成し、その後その秘密鍵を使用して取引に署名します。しかし、この方法はソーシャルエンジニアリング、フィッシングサイト、マルウェアなどの攻撃に対して脆弱です。秘密鍵はウォレットにアクセスする唯一の手段であるため、問題が発生した場合、資産の回復や保護が非常に困難になります。
対照的に、MPC技術はウォレットのセキュリティに革命的な変化をもたらしました。MPCウォレットは、秘密鍵を単一の場所に保存するのではなく、それを複数の部分に分割し、分散して保存します。取引に署名する必要があるとき、これらの鍵の断片は部分署名を生成し、次に閾値署名スキーム(TSS)を通じて最終署名に組み合わされます。
プライベートキーがフロントエンドで完全に公開されることがないため、MPCウォレットはソーシャルエンジニアリング、マルウェア、およびインジェクション攻撃から効果的に防御でき、ウォレットの安全性が大幅に向上します。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する
Ed25519曲線とEdDSA
Ed25519はCurve25519の歪んだエドワーズ形式であり、特に二基のスカラー乗法に最適化されています。これはEdDSA署名検証における重要な操作です。他の楕円曲線と比べて、Ed25519はより人気があり、その理由はキーと署名の長さが短く、計算と検証の速度が速いにもかかわらず、高いレベルの安全性を維持しているためです。Ed25519は32バイトのシードと32バイトの公開鍵を使用して、64バイトのサイズの署名を生成します。
Ed25519では、種子はSHA-512アルゴリズムでハッシュ処理されます。このハッシュ値から最初の32バイトを抽出してプライベートスカラーを作成し、次にこのスカラーをEd25519曲線上の固定楕円点Gに掛け合わせることで公開鍵を生成します。
この関係は次のように表すことができます:公開鍵 = G × k
ここでkは秘密スカラーを表し、GはEd25519曲線の基点です。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名
MPCにEd25519サポートを導入
いくつかの新しいWeb3セキュリティソリューションは異なるアプローチを採用しています。これらはシードを生成してハッシュ処理を行うのではなく、直接プライベートスカラーを生成します。その後、そのスカラーを使用して対応する公開鍵を計算し、FROSTアルゴリズムを利用して閾値署名を生成します。
FROSTアルゴリズムは、秘密鍵を共有し、独立してトランザクションに署名し、最終署名を生成することを許可します。署名プロセスでは、各参加者がランダムな数を生成し、それに対してコミットメントを行い、これらのコミットメントは後にすべての参加者の間で共有されます。共有されたコミットメントの後、参加者は独立してトランザクションに署名し、最終的なTSS署名を生成することができます。
この方法はFROSTアルゴリズムを利用して有効な閾値署名を生成し、必要な通信を最小限に抑えます。柔軟な閾値をサポートし、参加者間での非対話型署名を可能にします。コミットメント段階が完了した後、参加者はさらなる対話なしに独立して署名を生成できます。セキュリティの面では、偽造攻撃を防ぎ、署名操作の並行性を制限せず、参加者の不適切な行動があった場合にはこのプロセスを中止します。
! Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名
MPCにおけるEd25519曲線の使用
Ed25519曲線を使用してDAppとウォレットを構築する開発者にとって、Ed25519サポートの導入は大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppとウォレットを構築するための新たな機会を提供します。
Ed25519は現在いくつかのWeb3セキュリティソリューションのネイティブサポートを受けており、これはShamir Secret Sharingに基づく非MPC SDKがすべてのWeb3ソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519プライベートキーを直接使用できることを意味します。
まとめ
結論として、MPCにEdDSA署名サポートを導入することで、DAppsとウォレットに強化されたセキュリティが提供されます。真のMPC技術を利用することで、フロントエンドで秘密鍵を公開する必要がなく、攻撃を受けるリスクが大幅に低減されます。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインと、より効率的なアカウント復旧オプションも提供されます。
この技術の進歩は、Web3アプリケーションのセキュリティを向上させるだけでなく、開発者に革新的なソリューションを構築するためのさらなる可能性を提供し、Web3エコシステム全体の前進を促進するのに役立ちます。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する