橢圓曲線加密解密算法python3實現

信息安全課程的實驗,根據課件及網上資料,參考實現 代碼中註釋比較完善,算法的實現整體流程如下: - 實現基本流程: 考慮K=kG ,其中K、G爲橢圓曲線Ep(a,b)上的點,n爲G的階(nG=O∞ ),k爲小於n的整數。 則給定k和G,根據加法法則,計算K很容易但反過來,給定K和G,求k就非常困難。 因爲實際使用中的ECC原則上把p取得相當大,n也相當大,要把n個解點逐一算出來列成上表是不可能的。
相關文章
相關標籤/搜索