Javaで楕円曲線暗号のカーブポイントを生成するにはどうすればよいですか?ウィキペディアからネットワークセキュリティ
2
A
答えて
1
:現在の暗号化の目的のためElliptic curve cryptography
、楕円曲線の方程式を区別点と共に
y^2 = x^3 + ax + b
を満たす点から成る平面曲線であります無限では、\ inftyと表示されます。 (ここでの座標は、2または3に等しくない固定された有限体のフィールドから選択するか、または曲線の方程式をやや複雑にします。)この集合は、楕円群理論の群演算とともに、恒等要素としての無限遠点を持つ。グループの構造は、下にある代数多様体の除数グループから継承されます。また上
、我々が読んで:
- elliptic curve Diffie–Hellmanキー:
いくつかの離散対数ベースのプロトコルは、楕円曲線のグループを
(Zp)^x
回の交換、楕円曲線に適応されています合意方式は、Diffie-Hellman方式に基づいており、 - Elliptic Curve Digital Signature Algorithmはデジタル署名アルゴリズムに基づいています。
- ECMQV鍵合意方式は、MQV鍵合意方式に基づいています。
これは、開始するのに十分な情報である必要があります。
2
楕円曲線とJava MEをサポートするbouncycastle java libaryの使用を検討することをお勧めします。 latest releasesページでlcrypto-j2meのリンクを探してください。
関連する問題
- 1. ネットワークセキュリティ関連
- 2. MAC-OS Xのネットワークセキュリティ
- 3. ネットワークセキュリティの妨害と後退
- 4. Androidでのデフォルトのネットワークセキュリティ設定の動作
- 5. アンドロイドスタジオでネットワークセキュリティの設定を修正する方法は?
- 6. ローカルネットワーク上のWebサイトイメージを参照すると、ネットワークセキュリティが損なわれますか?
- 7. androidのネットワークセキュリティXMLを設定する際にエラーが発生しました
- 8. 自己署名付き証明書のAndroid Nネットワークセキュリティ設定には何が使用されますか?
- 9. npmはPATH上にPhantomJSが見つからないと言っているのはなぜですか?当社のネットワークセキュリティ構成に
- 10. iPhoneアプリケーションのセキュリティ
- 11. RS232通信でなりすまし攻撃が可能ですか?
- 12. Javaのユニコード操作
- 13. ウェブ/ネットワーク/侵入テストオープンソースツール
- 14. Juliaはファイアウォールの後ろで非常に遅い
- 15. AzureリソースマネージャーウィンドウインターネットからのエンドポイントにアクセスするVMが動作しない
- 16. 変数を分割する
- 17. OSユーザーアカウントに対してApacheが認証されたSVN
- 18. C - 配列に追加しますか?
- 19. データセンター間のAzureセキュリティ
- 20. DotNetNuke初回インストールのセキュリティのベストプラクティス
- 21. MITMを好きな方法は何ですか?
- 22. いくつかのIPが複数のAS番号に属するのはなぜですか?
- 23. WCFセキュリティとNetTcpBinding
- 24. Androidスタジオ - ネットワークセキュリティコンフィグが指定されていません
- 25. PHPスペイン語の文字こんにちは、私はESTAの情報を印刷していますprint_r
- 26. OPSEC APIを使用したCheckPointファイアウォールルールの収集
- 27. HTMLタグなしでHello Worldアプリケーションを作成するには?
- 28. OpenSSLのCookieサポート
- 29. Android N証明書の固定のために、X.509証明書のSubjectPublicKeyInfoのBase64エンコードSHA256ハッシュを生成するにはどうすればよいですか?
- 30. OpenSSLはCRL(証明書失効リスト)を自動的に処理しますか?
暗号タグが追加されました。 –