2011-01-03 9 views

答えて

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のリンクを探してください。

関連する問題