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
賺錢方法
主站蜘蛛池模板: 国产第八页| 亚洲最新地址| 国产日韩欧美在线视频免费观看| 男女性午夜福利网站| 少妇精品久久久一区二区三区| 国产色婷婷| 72种姿势欧美久久久大黄蕉| 亚洲AV无码乱码在线观看裸奔| 欧美在线三级| 亚洲精品国偷自产在线91正片 | 亚洲天堂色色人体| 国产高潮视频在线观看| 97超级碰碰碰碰精品| 国产微拍精品| 一区二区理伦视频| 91色国产在线| 自拍偷拍一区| 日韩AV无码免费一二三区| 97国产成人无码精品久久久| 91在线中文| 久久天天躁狠狠躁夜夜2020一| 久久久久久高潮白浆| 中文字幕人妻无码系列第三区| 无码AV动漫| 一级黄色网站在线免费看| 91精品综合| 午夜福利网址| 中文字幕在线观看日本| 性视频一区| 亚洲最大综合网| 国产精品13页| 日韩欧美国产三级| 白浆视频在线观看| 亚洲精品视频免费| 国产性爱网站| 少妇精品久久久一区二区三区| 亚洲国产精品一区二区第一页免| 伦精品一区二区三区视频| 久久人搡人人玩人妻精品| 久久这里只有精品国产99| 亚洲欧美天堂网| 国产一区亚洲一区| 亚洲成a人在线播放www| 国产精品性| 色综合久久久久8天国| 欧美精品二区| 亚洲最猛黑人xxxx黑人猛交 | 欧美日韩亚洲综合在线观看| 亚洲黄网视频| 国产黄视频网站| 免费国产黄线在线观看| 怡春院欧美一区二区三区免费| 亚洲欧洲自拍拍偷午夜色无码| 亚洲色偷偷偷鲁综合| 国产人人乐人人爱| 国内精自视频品线一二区| 成人无码区免费视频网站蜜臀| 国产精品思思热在线| 国产高清不卡| 69av在线| 日韩精品无码免费一区二区三区| 精品撒尿视频一区二区三区| 日本人妻丰满熟妇区| 精品视频免费在线| 久久中文字幕不卡一二区| 99爱在线| 久热re国产手机在线观看| 精品久久久久久成人AV| 九色91在线视频| 亚洲综合精品第一页| 毛片久久久| a毛片免费在线观看| 波多野结衣一区二区三区四区| 亚洲视频无码| 国产91精品最新在线播放| 99国产在线视频| 亚洲乱强伦| 国产在线91在线电影| 午夜a级毛片| 亚洲嫩模喷白浆| 亚洲视频影院| 国产精品性|