999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用橢圓曲線方法和GMP庫分解大整數

2020-06-12 11:48:30郭汝廷
知識文庫 2020年10期
關鍵詞:利用方法

郭汝廷

1 引言

2 橢圓曲線因子分解方法介紹。

年 H.W .Lenstra 創造了橢圓曲線因子分解方法。該方法是在Pollard p-1 方法的基礎上發展而成。如果整數 N 有素因子 p ,p-1 是光滑數。用 p-1 方法就可以找到這個素因子。但當p 比較大時 p-1 光滑的概率比較小。所以該方法不易找到大的素因子(比如40位以上)。

N}F7TQ4_%HRS@T[T7F]1]IS點擊并拖拽以移動 ? ? ? ? ? ? ? ? ? ? ? ?(1)

的點集 36{TDICRKE2`3Z_OQ@WW{$K點擊并拖拽以移動,其中0H4R~2KJ948523$T2[29)6G點擊并拖拽以移動且$$ZU8NGY8([5AKMI2}14@YH點擊并拖拽以移動此點集加上無窮遠點在定義加法運算后構成一個Abel 群。

給定橢圓曲線E上的兩個點{W[`DW6{3F(RX{R`HE3MO6U點擊并拖拽以移動和橢圓曲線}99T@4L9$CI4YPTKI(7E~`H點擊并拖拽以移動

JKC~%%7@~VMV~ASB`G}(YEE點擊并拖拽以移動用下面的公式計算:

7Y(T9QI%D56J[9V8NCGITKR點擊并拖拽以移動

9SY5BS4LQ1OZCF_N_1[JG)H點擊并拖拽以移動

ZIK6(QUM]KS[2BGRHUJOID6點擊并拖拽以移動

如果IHO{HTJJ___S3H)Z4KK][)I點擊并拖拽以移動為一素數,Helmut Hasse證明了群 G 的階介于FB9VAU6H]{88CT95JY_4$VH點擊并拖拽以移動和AQR{%W%GPEQ6Z)NX~UH{J9R點擊并拖拽以移動之間。通過改變a,b的值可以得到階不同的群。如果該群的階光滑,就可以找到素因子 p 。這樣對同樣大小的 p 利用不同的橢圓曲線可以得到階介于0K]P4PB1H6(KZH5X_~_$8ET點擊并拖拽以移動 和_WDH}JG6PH(QX{QU3250{]U點擊并拖拽以移動之間的多個群,而 p-1 方法只能限制在階為 p-1 的乘法群。Lenstra 的橢圓曲線因子分解方法算法如下:

輸入: 奇合數。

(1)選擇(E,P),ET5]}E$1DZU39H6E)]2K937點擊并拖拽以移動,BL%PB9ZJ%9ESYZ8G94PXWSA點擊并拖拽以移動,P是E在Z上的點;

(2)計算 {BVM({9I@46IR48X9V[VZ$6點擊并拖拽以移動,若 7JDHZTA)J6}JFV[}$7Q](82點擊并拖拽以移動 則輸出d;否則返回第一步;

(3)選擇 BJ]INPKPA9I{1DI(8WSEEMX點擊并拖拽以移動;

(4)計算 $7`F]K)X3)N9KUTP42U329L點擊并拖拽以移動其中P4Y[Z$V$17JF])5%}1BVG3J點擊并拖拽以移動;

(5)計算kP (mod m)點擊并拖拽以移動若在計算過程中出現整數s對模m 的求逆運算無法繼續,則計算[PJV3_44R}B`SL6{((8)5NK點擊并拖拽以移動若ULG54[OW`}9GRT[QBDO$N9M點擊并拖拽以移動 則輸出 d。否則返回第一步。由于求逆的運算比較耗時,Montgomery 用齊次坐標對上述算法進行了如下改進。

選擇橢圓曲線

Z(FP}6LXBY[2FY7`4435@{W點擊并拖拽以移動(2)

對于橢圓曲線(2)Montgomery 給出了如下的加法公式和倍點公式

GIK42HO$6$B~H$3RRG%XY5S點擊并拖拽以移動

利用上面的公式,計算點的加法需要進行6次乘法和4次加法運算;計算倍點需要進行5次乘法和4次加法。利用改進后的方法,Brent分解了第十個Fermat數。

3? GMP 大整數運算庫和因子分解實例

GMP大整數運算庫是一個開源庫。該庫提供了長整數和有理數以及高精度浮點的 C語言庫函數。數據運算精度僅受計算機物理內存的限制。該運算庫的源代碼在CentOS6.5操作系統上編譯后即可使用。利用該運算庫的 mpz_t 數據類型,可以開發基于橢圓曲線因子分解方法的C語言程序,也可以利用它提供的C++類mpz_class。利用該運算庫編寫的程序,很容易找到一個大合數30位以內的素因子。

例如用該方法選擇橢圓曲線可以分解梅森數

其中P96是一個96位的素數。

4 結束語

(作者單位:山東大學信息化工作辦公室)

猜你喜歡
利用方法
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用倒推破難點
利用一半進行移多補少
學習方法
利用數的分解來思考
Roommate is necessary when far away from home
利用
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 欧洲欧美人成免费全部视频| 69综合网| 黄色a一级视频| 美女裸体18禁网站| 国产在线欧美| 热re99久久精品国99热| 中文字幕免费在线视频| 国产成人综合日韩精品无码首页| 久久99热66这里只有精品一 | 国产在线观看91精品| 亚洲愉拍一区二区精品| 国产在线自乱拍播放| 欧美精品xx| 中文字幕永久在线观看| 91福利免费视频| 在线观看热码亚洲av每日更新| YW尤物AV无码国产在线观看| 亚洲欧美日韩另类在线一| 亚洲精品无码抽插日韩| 日韩高清欧美| 欧美色伊人| 亚洲毛片在线看| 亚洲激情区| 亚洲AⅤ无码日韩AV无码网站| 日韩黄色精品| 久久精品人人做人人爽97| 欧洲一区二区三区无码| 91成人精品视频| 色网站免费在线观看| 午夜精品久久久久久久无码软件 | 精品一区二区三区四区五区| 精品视频一区二区观看| 久久狠狠色噜噜狠狠狠狠97视色 | 青青热久免费精品视频6| 久久这里只有精品2| 免费观看三级毛片| 国产一区二区三区在线无码| 97成人在线视频| 亚洲无码视频图片| 国产成人1024精品下载| 中文字幕永久在线看| 欧美区在线播放| 中文字幕在线永久在线视频2020| 亚洲国产成人在线| 国产91高清视频| 国产黑丝一区| 国产精品真实对白精彩久久| 99在线视频免费观看| 国产成+人+综合+亚洲欧美| 亚洲永久精品ww47国产| 久久国产精品影院| 国产男女免费视频| 婷婷色婷婷| 91视频精品| 不卡无码h在线观看| 欧美成人怡春院在线激情| www.精品视频| 久久情精品国产品免费| 极品国产一区二区三区| 亚洲一区二区在线无码| 亚洲一区二区三区国产精华液| 国模在线视频一区二区三区| 欧美日韩动态图| 国产成人综合日韩精品无码不卡| 国产日本一线在线观看免费| 国产va在线观看| 亚洲高清无在码在线无弹窗| 国产免费怡红院视频| 国产av色站网站| 国产成人高清精品免费5388| 亚洲成人在线网| 丝袜无码一区二区三区| 97se亚洲综合| 97精品久久久大香线焦| 国产美女丝袜高潮| 欧美中文字幕一区| 欧美亚洲日韩中文| 亚洲无码一区在线观看| 成人韩免费网站| 夜夜高潮夜夜爽国产伦精品| 国产精品免费电影| 最新日本中文字幕|