elliptic-curve

    -1熱度

    1回答

    我在驗證有限域GF(13)中的點是否在橢圓曲線y^2 = x^3 + x + 1上時遇到了這個問題:首先我將環路邊界設置爲i < 2,結果出來了對。 #include <stdio.h> #include <math.h> void main() { int a[13], b[13]; int j, i, m, k = 0; for (i = 0; i < 2

    0熱度

    1回答

    我讀過How do I obtain the public key from an ECDSA private key in OpenSSL? 並且想要做同樣的事情,但是在Java中使用Bouncy Castle。我也看過Bouncy Castle ESCDA Create Public Key from Private Key但它沒有幫助。

    1熱度

    2回答

    我正在嘗試將來自openwhispersystems的java的curve25519-java整合到我的Android應用程序中並使用API​​ 23(Marshmallow)進行編譯。當使用非原生代碼,我得到這個運行時異常:正在被拒絕是繼 java.lang.VerifyError: Rejecting class org.whispersystems.curve25519.java.fe_mu

    23熱度

    1回答

    我想在我的Android應用程序中使用Curve25519來本地加密/解密AES加密密鑰。我不需要任何密鑰交換,密鑰協議或簽名。爲什麼我需要使用該特定曲線?因爲我需要能夠自己提供私鑰並能夠計算出它的匹配公鑰。所以就我而言,只有Curve25519能做到這一點。如果我錯了,請糾正我。 所有的Curve25519實現只是做密鑰生成,密鑰交換和簽名/驗證。 在獲得Curve25519私鑰/公鑰後,是否可

    2熱度

    1回答

    我是新的聖人,我有一個問題。我試圖繪製曲線f(x,y)=y^2 - x^2*(x+3),但它永遠不會工作。有人可以幫忙嗎? 我嘗試這樣做: sage: E = EllipticCurve([0,3,0,0,0]); sage: E; ,並給出了錯誤ArithmeticError: invariants (0, 3, 0, 0, 0) define a singular curve。

    0熱度

    1回答

    我想驗證一個橢圓曲線使用ECDHE接收的公共密鑰上的簽名,但我無法找到明確解釋字節將簽署的任何引用。 我設置了TLS V1.2連接到google.com使用加密套件TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xc02f)。我捕捉交通使用Wireshark,我可以看到客戶打招呼,服務器問候,證書和服務器密鑰交換消息。我的理解是,谷歌發來的EC公鑰證書使用的私鑰谷歌發

    1熱度

    1回答

    我已經使用EC_Key在OpenSSL中創建了公鑰和私鑰,並且具有BigNum格式的x,y和d組件。 現在我想根據JWK標準將這些Bignum值轉換爲Base64URLEncoded值。 例如 { "kty":"EC", "crv":"P-256", "x":"MKBCTNIcKUSDii11ySs3526iDZ8AiTo7Tu6KPAqv7D4", "y":"4Etl6SRW2YiLUr

    0熱度

    1回答

    我想給我的FPGA提供大量的ECC點用於測試目的。我想要保存包含ECC點的文件。有什麼辦法,我可以爲特定的橢圓曲線生成ECC隨機點?可以直接在FPGA中,也可以使用任何其他工具(使用任何其他編程語言)生成它,然後在那裏使用它們。任何建議?

    0熱度

    1回答

    我有一個橢圓曲線由 Y規定^ 2 = X^3 + 1062282974404935987005872930817 * X + 1204388198013706813607478558721超過大小2017313518945563799802055961909. 有限場我想獲得的順序該曲線上的點3569809307570934983774171. 我該如何得到它?

    1熱度

    3回答

    現在對於javacard 2.2.2,有支持橢圓曲線點操作的no such emulator。 但是,有一個名爲jCardSim的仿真器將所有加密操作委託給Bouncycastle java庫。 在官方網站上沒有關於如何添加「proxy」bouncycastle API以便在模擬的applet中使用它的線索。 因此我們的目標是升級這樣的: import javacard.framework.*;