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

基于中國剩余定理的素數搜索算法

2019-06-11 09:33:06劉彥鑫
網絡安全技術與應用 2019年6期

◆劉彥鑫

?

基于中國剩余定理的素數搜索算法

◆劉彥鑫

(青島理工大學 山東266520)

公鑰密碼算法是素數的一個重要應用途徑,例如經典的RSA算法現已滲透到人們信息生活的各個方面,保護著用戶的信息安全。公鑰密碼算法的優點在于不需要像對稱加密算法一樣采用安全的信道傳輸密鑰,但是公鑰密碼的計算開銷以及前期的素數產生開銷都比較大。針對素數產生開銷大這一問題,本文借助于中國剩余定理對素數在多維空間中的分布規律進行了研究,并在此基礎之上設計了一種相對高效的素數搜索算法,能夠有效減少在一個區間內搜索素數時所需檢查整數的數量,在一定程度上減小了素數搜索的負擔,增加了素數搜索的效率。

中國剩余定理;素數;初等數論;RSA

1 RSA公鑰密碼算法簡介

當前針對B/S模式下需要提供保密業務的WEB應用程序大多選擇RSA算法作為其信息加密方式以保證用戶信息在傳遞過程中的安全。RSA算法之所以能夠提供足夠的保密性是因為通常情況下RSA使用的素數非常大,選取大素數將為密碼破解者的破解過程帶來非常巨大的計算量,保證了密碼破解在所期望時間內是無法做到的,這稱之為計算上安全。為了更加深入的理解大素數在RSA算法中的作用,以及高效素數搜索算法對于RSA密鑰產生的重要意義,首先介紹RSA算法的密鑰產生過程:

( 1 ) 選取兩個保密的大素數p和q;

( 2 ) 計算n = p×q以及n的歐拉函數值φ(n) = (p-1)×(q-1);

( 3 ) 隨機選擇一個整數e,使之滿足1

( 4 ) 根據選擇的e計算與e配對的d,使d滿足d?e ≡ 1 mod φ(n)。

任何得到公鑰{e,n}的用戶均可對數據進行加密發送給私鑰的所有者,但加密的數據卻只能通過與公鑰配對的私鑰才能解密,這就保證了加密數據除私鑰的所有者外沒有人能夠解讀。

RSA算法的安全性依據是基于對大數n分解的困難性,要想通過公鑰中參數e得到私鑰中參數d就必須知道φ(n),也就是必須知道素數p和q,從而就必須對n進行分解,而n越大,將n分解還原出兩個素數就越困難。這就使得如果想要算法保證足夠的安全性就一定要選取足夠大的素數作為其計算參數。

但是大素數的生成目前是一件相當消耗資源的任務,原因在于檢測一個非常大的數是不是素數本身就比較費時,而現有素數搜索算法的時間復雜度往往是O(n)級別,這無疑更是加重了素數搜索任務的開銷。而如果能找到素數分布的大致規律,縮小素數搜索的范圍,便可在一定程度上降低素數搜索的開銷。

2 中國剩余定理

作為本算法的重要理論支撐,現簡要介紹中國剩余定理的基本內容。中國剩余定理又稱為“孫子定理”,是一種求解一次同余方程組的方法,是數論中一個重要定理。

在模下有唯一解:

中國剩余定理不僅提供了一種求解一次同余方程組的方法,同時還提供了一種數值映射方法,可將一個大整數映射為一組小整數組成的有序序列,本文將應用其數值映射方法探索素數的分布規律,并在算法實現中應用其求解同余方程組的方法確定一次搜索的起點。

3 素數在多維空間中的分布規律

圖1 [0,34]區間整數映射結果

圖2 [0,699]區間整數映射結果

4 算法思路及性能分析

圖3 算法性能優化程度散點圖

5 算法實驗結果及結論驗證

表1 算法性能檢驗實驗結果

從實驗結果不難看出,本文所述算法與一般算法相比,在保證不遺漏區間內任何素數素數的前提下所需檢查的整數數量更少。分析計算實驗數據可知:在區間[1,100000]內搜索素數時,算法性能優化程度為19181/100000 = 0.1918100。同樣,在區間[1,5000000]內搜索素數時,算法的性能優化程度為95904/500000 = 0.191808。可見,算法在實際應用中確實可以縮小搜索素數時整數的檢查范圍,且實際性能與理論分析結果出入不大。

6 總結

本文針對素數的應用之一RSA算法做了簡要介紹,分析了RSA算法的安全依據以及開銷問題。而后對于本算法的理論基礎中國剩余定理做了簡要介紹,并利用中國剩余定理找到了素數分布的一個大致規律,發現了多維空間中部分素數不可能出現的位置,通過在素數搜索時避開對這些位置的檢查,從而達到了縮小素數搜索范圍的目的。而后給出了這一算法的實現思路,并對算法的性能進行了分析,給出了算法的性能優化公式以及性能的極限公式。文章最后利用Java語言對算法進行了實現,并利用真實的實驗數據檢驗了理論的正確性。

[1](加)Douglas R.Stinson.密碼學原理與實踐(第三版)[M].北京:電子工業出版社,2016:131-133.

[2]郭亞軍,宋建華,李莉,董慧慧.信息安全原理與技術(第三版)[M].北京:清華大學出版社,2013:20-24.

[3]王萍,廖芳燕,廖芳午,張樹貴.RSA算法中快速生成大素數方法的改進[J].重慶文理學院學報(自然科學版),2009,28(3):9-11.

主站蜘蛛池模板: 一级香蕉视频在线观看| 一级香蕉人体视频| 中文精品久久久久国产网址 | 日韩人妻精品一区| 欧美成人精品一区二区| 国产人免费人成免费视频| 色哟哟国产成人精品| 亚洲天堂网站在线| 中文字幕伦视频| 91久久偷偷做嫩草影院精品| 久久伊人色| 日韩欧美在线观看| 欧美亚洲另类在线观看| 无码网站免费观看| 在线观看免费国产| 亚洲swag精品自拍一区| 久久窝窝国产精品午夜看片| 波多野结衣第一页| 精品人妻系列无码专区久久| 国产丝袜啪啪| 国产精品手机在线播放| 国产性精品| 色欲色欲久久综合网| 二级特黄绝大片免费视频大片| 国产精品99r8在线观看| 国产在线精品美女观看| 免费在线色| 久久精品亚洲中文字幕乱码| 免费看久久精品99| 亚洲天堂在线免费| 亚洲综合极品香蕉久久网| 中文字幕无码电影| 最新亚洲人成网站在线观看| 国产激情在线视频| 精品免费在线视频| 四虎国产精品永久一区| 成人免费一级片| 日本精品视频一区二区| 国产精品区视频中文字幕| 久久一级电影| 亚洲第七页| 日韩精品亚洲一区中文字幕| 国产日韩AV高潮在线| 无码精油按摩潮喷在线播放 | 五月天香蕉视频国产亚| 四虎影视国产精品| 亚洲熟妇AV日韩熟妇在线| 免费观看成人久久网免费观看| 色婷婷狠狠干| 无码网站免费观看| 国产嫖妓91东北老熟女久久一| 欧美亚洲一区二区三区导航| 成人永久免费A∨一级在线播放| 国产精品所毛片视频| 日韩国产综合精选| 国国产a国产片免费麻豆| 国产在线高清一级毛片| 欧美人与牲动交a欧美精品| 午夜久久影院| 欧美成人影院亚洲综合图| 99热国产这里只有精品9九 | 国产毛片高清一级国语| 三区在线视频| 国产欧美网站| 国产综合另类小说色区色噜噜| 高潮毛片无遮挡高清视频播放| 国产精品jizz在线观看软件| 亚洲美女操| 亚洲区一区| 2021国产v亚洲v天堂无码| 成人午夜网址| 久久久久久尹人网香蕉| 久久综合婷婷| 中国特黄美女一级视频| 天天躁日日躁狠狠躁中文字幕| 国产视频自拍一区| 看av免费毛片手机播放| 亚洲欧洲日本在线| 97影院午夜在线观看视频| 伊人成人在线视频| 亚洲男人天堂久久| 久久精品国产亚洲AV忘忧草18|