elliptic-curve

    1

    1答えて

    公開鍵をBigIntegerに変換する必要があります。下のコードで私は秘密鍵を抽出し、BigIntegerとして保存しました。しかし、私が同じ方法を公衆のために実行したとき、それは機能していません。 ECDSAで public static void main(String[] args) throws Exception { Security.addProvider(new Bounc

    2

    1答えて

    私は、BouncyCastleを使用して楕円曲線DSA署名のキーペアを作成し、RFC4050にXMLStringを使用して公開鍵をECDsaCngにインポートすることができました。今私も秘密鍵を移動し、解決策を見つけることができませんでした。私が持っている最も近いものはCngKey.Importを使用しています。 CngKey.ImportはPKCS#8形式をサポートしているため、有効なpkcs8

    2

    2答えて

    BouncyCastleのSMIMEパッケージを使用して、ECDSA X509証明書を使用して暗号化メッセージを作成しようとしています。 BouncyCastleのリリースノートによれば、これは1.32(私は1.46を使用しています)からサポートされていますが、ECDSA OIDの暗号が見つからないという例外が続きます。 org.bouncycastle.cms.CMSException:例外ラッ

    6

    3答えて

    私はPyECCで作業しています - 唯一の楕円曲線暗号私が見つけることができるpythonモジュールです。私は誰かがモジュールの使い方の例を持っているのだろうかと思っていましたか?私はソースを読むことを試みるが、私はPythonに関するトピックでスタックオーバーフローで何も見つけることができませんでした。 ありがとうございます!

    5

    3答えて

    pairing based cryptography (PBC)を実行できる優れたライブラリを探しています。 私が見つけたものはjPBC 他に何がありますか?とその経験? 標準のペア(Weil,)を使用してアルゴリズムのパフォーマンスをテストすることと、新しい手のひらを数学的にあまりにも汚くすることなく、新しい提案のいくつかをテストすることです。

    1

    1答えて

    私は現在、ECDHとBouncyCastleを使用してAndroid用の暗号化アプリケーションを開発しようとしています。これまで私が実装してきたのは、以下のコードに従ってアプリケーション上の公開鍵と秘密鍵の生成です。 次のタスクは、SMSで公開鍵を送信することです。私はどのような方法を使って仕事を終わらせることができるかを知りたい。現在、生成されたキーを文字列に代入して文字列を送信していますが、そ

    2

    1答えて

    where句を使用して楕円曲線のポイント加算を書き込もうとしています。私はコンパイラエラーを取得していますが、私は式でletを使用して同じコードを翻訳したとき、それは正常に動作します。このコードで何が間違っているか教えてください。完全なソースコード[http://hpaste.org/49174] 問題は、関数ガードの上にそのwhereブロックの範囲であるので、それは各守ら文に対して別々のwher

    4

    1答えて

    Java 7には、ECDHおよびECDSA操作を提供するSunECが付属しています。私は基本的なEC操作(ポイント加算、スカラー倍算)を試みていました。 私は ECParameterSpec p256 = NamedCurve.getECParameterSpec("secp256r1"); ECPoint generator = p256.getGenerator(); BigInteger

    -2

    1答えて

    ECCを使用して鍵を生成しました。私は乱数と秘密鍵、すなわちx=r+sを追加する必要があります。ここに私のコード: KeyPairGenerator kpg = KeyPairGenerator.getInstance("ECDSA", "BC"); kpg.initialize(ecSpec, new SecureRandom()); KeyPair keyPair = kp

    0

    1答えて

    私はflexiProviderを使用してECC公開プライベートキーペアを生成しようとしています。私は、pやqのようなパラメータの値が、多くのサイトで指定されているものよりもflexiProviderのbrainpoolP521r1で異なっていることに気付きました。指定された値はQ = AADD ....ですが、私はQ = 8948です。なぜflexiProviderが指定された値を使用していないの