elliptic-curve

    6熱度

    4回答

    如果在形式的橢圓曲線: Y 1 2 = X^3 + A * X + B(mod p)的 是否有一個好的方案計算這條曲線上的點數? 我已閱讀關於Schoof's和Schoof-Elkies-Atkin(SEA)算法,但我正在尋找開源實現。有誰知道一個好的程序可以做到這一點? 另外,如果a是1,b是0,則SEA算法不能使用,因爲j-不變量是0.這是正確的嗎? 編輯:這是

    2熱度

    5回答

    我希望在使用EC密鑰簽署數據期間提供OpenSSL特定數據以用作隨機種子。我正在做這個比較我的應用程序與另一個參考(閉源)。該實用程序將該文件與私鑰相關聯,將文件與數據一起簽名,並將隨機數據作爲參數進行歸檔。 我已經有EC密鑰的生成和數據簽名,但無法比較兩個應用,因爲我沒有共同點。 OpenSSL生成用於簽署數據的隨機數據(可能來自/ dev/random),因此每次運行都會給我一個不同的簽名。

    8熱度

    3回答

    在Java中,我有一個ECDH公鑰,我將其作爲字節數組發送。 一旦我收到了字節數組,我怎麼能把它變回公鑰? 我正在使用Bouncy Castle,但Java解決方案同樣有用。 感謝

    1熱度

    2回答

    執行ECC的當嘗試使用加密橢圓曲線密碼中的Java我使用用於生成所述密碼以下算法和密鑰的給定的輸入: 的KeyPairGenerator克= KeyPairGenerator.getInstance(「ECDSA」 ); 密碼密碼= Cipher.getInstance(「ECIES」); 現如預期的那樣,密碼不接受由ECDSA算法生成的密鑰。我得到錯誤 - 必須通過IE密鑰。 我搜索通過這2種方

    4熱度

    2回答

    我需要創建一個程序來展示橢圓曲線密碼學如何工作。我正在考慮使用Java Swing來創建GUI,但主要問題是使用什麼工具繪製橢圓曲線本身,以及如何將它與Java Swing集成。 我希望劇情包含在用戶界面中,並允許對其進行更改。你能提出任何有助於此的工具嗎?

    4熱度

    1回答

    我正在嘗試簽署一些X509證書。我的根私鑰是ECDSA secp384r1。我正在使用充氣城堡。看起來會發生的是,當生成證書籤名時,所使用的Signature類無法理解我的ECDSA密鑰。 生成的代碼如下: X509V3CertificateGenerator v3CertGen = new X509V3CertificateGenerator(); v3CertGen.setSeria