# Ed25519のMPCにおける応用:DAppとウォレットに安全な署名を提供近年、Ed25519はWeb3エコシステムの重要な構成要素となっています。Solana、Near、Aptosなどの人気ブロックチェーンは、その効率と暗号強度からEd25519を広く採用していますが、真のMPCソリューションはまだこれらのプラットフォームに完全には適用されていません。これは、暗号技術が進歩しているにもかかわらず、Ed25519ウォレットは通常、単一の秘密鍵に関連するリスクを排除するための多者安全レベルを欠いていることを意味します。MPCがなければ、これらのウォレットは従来のウォレットと同じ核心的な脆弱性を持ち続け、デジタル資産の保護において改善の余地があります。最近、SolanaエコシステムにApe Proというモバイルフレンドリーな取引スイートが登場しました。このスイートは強力な取引機能をモバイルフレンドリーな機能とソーシャルログイン機能と組み合わせ、ユーザーにトークンを作成する体験を提供します。! [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は32バイトのシードと32バイトの公開鍵を使用し、生成される署名のサイズは64バイトです。Ed25519では、シードはSHA-512アルゴリズムによってハッシュ処理され、そのハッシュから最初の32バイトが抽出されてプライベートスカラーが作成されます。次に、このスカラーはEd25519曲線上の固定楕円点Gに掛け合わされ、公私鍵が生成されます。この関係は次のように表されます:公開鍵 = G x kここでkはプライベートスカラーを表し、GはEd25519曲線の基点です。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-4f59eaa2aeab33c189b278109f7d9031)## MPCにおけるEd25519のサポートいくつかのセキュリティソリューションは、シードを生成してハッシュ処理を行いプライベートスカラーを取得するのではなく、直接プライベートスカラーを生成し、そのスカラーを使用して対応する公開鍵を計算し、FROSTアルゴリズムを使用して閾値署名を生成します。FROSTアルゴリズムは、プライベートキーを共有し、独立してトランザクションに署名し、最終的な署名を生成することを許可します。署名プロセスの各参加者はランダムな数を生成し、それにコミットします。これらのコミットはその後、すべての参加者間で共有されます。コミットが共有された後、参加者は独立してトランザクションに署名し、最終的なTSS署名を生成できます。FROSTアルゴリズムを利用することで、有効な閾値署名を生成でき、従来の多段階方式と比較して、必要な通信を最小限に抑えることができます。また、柔軟な閾値をサポートし、参加者間での非対話型署名を許可します。コミットメント段階が完了した後、参加者はさらに対話することなく独立して署名を生成できます。セキュリティレベルでは、署名操作の同時実行性を制限することなく、偽造攻撃を防ぎ、参加者の不適切な行動があった場合にプロセスを中止します。! [Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-ebb71047025d66ab11e5ea19bb451dde)## セキュリティソリューションにおけるEd25519曲線の使用いくつかのセキュリティソリューションがEd25519サポートを導入し、Ed25519曲線を使用してdApp/ウォレットサポートチェーンを構築する開発者にとって大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppやウォレットを構築するための新しい機会を提供します。Ed25519は現在いくつかのセキュアノードのネイティブサポートを受けており、これはShamir Secret Sharingに基づく非MPC SDKが様々なソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519プライベートキーを直接使用できることを意味します。開発者はこれらのセキュアソリューションをSolana、Near、Aptosなどのブロックチェーンプラットフォームと統合する方法を探求できます。## まとめ要するに、EdDSA署名をサポートするMPC技術はDApps/ウォレットに対して強化されたセキュリティを提供します。真のMPC技術を利用することで、フロントエンドで秘密鍵を公開する必要がなくなり、攻撃を受けるリスクが大幅に低減されます。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインと、より効率的なアカウント復旧オプションを提供します。この技術の応用は、Web3エコシステムにより安全で便利なユーザー体験をもたらすでしょう。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する](https://img-cdn.gateio.im/social/moments-cc5a157fc5a0e1b7a2a20d331f2a6f3e)
Ed25519とMPCが連携:より安全なDAppsとWeb3ウォレットを構築
Ed25519のMPCにおける応用:DAppとウォレットに安全な署名を提供
近年、Ed25519はWeb3エコシステムの重要な構成要素となっています。Solana、Near、Aptosなどの人気ブロックチェーンは、その効率と暗号強度からEd25519を広く採用していますが、真のMPCソリューションはまだこれらのプラットフォームに完全には適用されていません。これは、暗号技術が進歩しているにもかかわらず、Ed25519ウォレットは通常、単一の秘密鍵に関連するリスクを排除するための多者安全レベルを欠いていることを意味します。MPCがなければ、これらのウォレットは従来のウォレットと同じ核心的な脆弱性を持ち続け、デジタル資産の保護において改善の余地があります。
最近、SolanaエコシステムにApe Proというモバイルフレンドリーな取引スイートが登場しました。このスイートは強力な取引機能をモバイルフレンドリーな機能とソーシャルログイン機能と組み合わせ、ユーザーにトークンを作成する体験を提供します。
! Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名
Ed25519ウォレットの現状
現在のEd25519ウォレットシステムの弱点を理解することは重要です。通常、ウォレットはシードフレーズを使用して秘密鍵を生成し、その秘密鍵を使用して取引に署名します。しかし、従来のウォレットはソーシャルエンジニアリング、偽のウェブサイト、マルウェア攻撃などのリスクの影響を受けやすいです。秘密鍵はウォレットにアクセスする唯一の方法であるため、問題が発生した場合、復旧や保護が困難です。
これがMPC技術がセキュリティを根本的に変えるところです。従来のウォレットとは異なり、MPCウォレットは秘密鍵を一箇所に保存しません。代わりに、鍵は複数の部分に分割され、異なる場所に分散されています。取引に署名する必要があるとき、これらの鍵の部分は部分署名を生成し、しきい値署名スキーム(TSS)を使用してそれらを組み合わせて最終的な署名を生成します。
秘密鍵がフロントエンドに完全に露出することがないため、MPCウォレットはソーシャルエンジニアリング、マルウェア、インジェクション攻撃に対して優れた保護を提供し、ウォレットのセキュリティを新しいレベルに引き上げます。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する
Ed25519曲線とEdDSA
Ed25519はCurve25519のツイストエドワーズ形式であり、双基スカラー乗算に最適化されています。これはEdDSA署名検証における重要な操作です。他の楕円曲線と比較して、キーと署名の長さが短く、署名の計算と検証の速度が速く、効率的でありながら高いレベルのセキュリティを維持しています。Ed25519は32バイトのシードと32バイトの公開鍵を使用し、生成される署名のサイズは64バイトです。
Ed25519では、シードはSHA-512アルゴリズムによってハッシュ処理され、そのハッシュから最初の32バイトが抽出されてプライベートスカラーが作成されます。次に、このスカラーはEd25519曲線上の固定楕円点Gに掛け合わされ、公私鍵が生成されます。
この関係は次のように表されます:公開鍵 = G x k
ここでkはプライベートスカラーを表し、GはEd25519曲線の基点です。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名
MPCにおけるEd25519のサポート
いくつかのセキュリティソリューションは、シードを生成してハッシュ処理を行いプライベートスカラーを取得するのではなく、直接プライベートスカラーを生成し、そのスカラーを使用して対応する公開鍵を計算し、FROSTアルゴリズムを使用して閾値署名を生成します。
FROSTアルゴリズムは、プライベートキーを共有し、独立してトランザクションに署名し、最終的な署名を生成することを許可します。署名プロセスの各参加者はランダムな数を生成し、それにコミットします。これらのコミットはその後、すべての参加者間で共有されます。コミットが共有された後、参加者は独立してトランザクションに署名し、最終的なTSS署名を生成できます。
FROSTアルゴリズムを利用することで、有効な閾値署名を生成でき、従来の多段階方式と比較して、必要な通信を最小限に抑えることができます。また、柔軟な閾値をサポートし、参加者間での非対話型署名を許可します。コミットメント段階が完了した後、参加者はさらに対話することなく独立して署名を生成できます。セキュリティレベルでは、署名操作の同時実行性を制限することなく、偽造攻撃を防ぎ、参加者の不適切な行動があった場合にプロセスを中止します。
! Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名
セキュリティソリューションにおけるEd25519曲線の使用
いくつかのセキュリティソリューションがEd25519サポートを導入し、Ed25519曲線を使用してdApp/ウォレットサポートチェーンを構築する開発者にとって大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppやウォレットを構築するための新しい機会を提供します。
Ed25519は現在いくつかのセキュアノードのネイティブサポートを受けており、これはShamir Secret Sharingに基づく非MPC SDKが様々なソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519プライベートキーを直接使用できることを意味します。開発者はこれらのセキュアソリューションをSolana、Near、Aptosなどのブロックチェーンプラットフォームと統合する方法を探求できます。
まとめ
要するに、EdDSA署名をサポートするMPC技術はDApps/ウォレットに対して強化されたセキュリティを提供します。真のMPC技術を利用することで、フロントエンドで秘密鍵を公開する必要がなくなり、攻撃を受けるリスクが大幅に低減されます。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインと、より効率的なアカウント復旧オプションを提供します。この技術の応用は、Web3エコシステムにより安全で便利なユーザー体験をもたらすでしょう。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する