亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        據(jù)加密算法與大素?cái)?shù)的運(yùn)算

        2014-04-29 00:00:00張猛熊虎張學(xué)鵬
        數(shù)字化用戶 2014年12期

        【摘 要】大素?cái)?shù)的生成運(yùn)算是數(shù)據(jù)加密算法的關(guān)鍵。文章從加密算法的原理以及素?cái)?shù)的生成和證明出發(fā),對加密算法與大素?cái)?shù)的數(shù)據(jù)結(jié)構(gòu)和實(shí)現(xiàn)進(jìn)行了闡述,并為解決大素?cái)?shù)的運(yùn)算問題提供了幾種方法。

        【關(guān)鍵詞】加密算法;大素?cái)?shù);運(yùn)算

        前言:在現(xiàn)代信息社會中,數(shù)據(jù)加密的技術(shù)是防止信息被假冒、偽造和修改的重要手段,能夠保證信息的完整、準(zhǔn)確和安全。隨著信息技術(shù)的深入發(fā)展,越來越多的數(shù)據(jù)加密算法應(yīng)運(yùn)而生,例如其中的RSA密碼算法作為一種公認(rèn)的安全加密算法,廣泛的流行應(yīng)用到諸多領(lǐng)域,其安全性來源于對數(shù)論中的大素?cái)?shù)的運(yùn)算和分解,同時大素?cái)?shù)的運(yùn)算研究對加密算法的發(fā)展有著重要的作用。

        一、加密算法與大素?cái)?shù)的關(guān)系

        在眾多的加密算法中,RSA公鑰密碼算法是目前最為流行的一種算法,廣泛應(yīng)用于各種信息領(lǐng)域,1977年由羅納德·李維斯特、阿迪·薩莫爾和倫納德·阿德曼一起提出了RSA加密算法,RSA就是以他們名字的開頭字母命名的[1]。

        選取兩個大素?cái)?shù)p和q,需要算出m=pq,φ(m)=(p-1)(q-1),選取一個正整數(shù)e,滿足(e,φ(m))=1,1

        針對大數(shù)的因子分解,密鑰長度與分解次數(shù)緊密相關(guān),分解所需要的時間隨密鑰長度的增加而增加,加密強(qiáng)度會更高,密碼破解也就越來越難,如果m的長度是50位(十進(jìn)制),嘗試的次數(shù)大約是1.4×1010次,如果m的長度為100位的話,則需要嘗試的次數(shù)是2.3×1015次。目前,如果m的長度為200位的話,需要嘗試的次數(shù)則為2.3×1025次,如果使用一臺1秒鐘能進(jìn)行1億次因子分解的高速計(jì)算機(jī)來做這些工作的話,需要的時間分別是2.3分鐘、270天、3800000年,由此可見,為了使RSA加密算法中得出安全可靠的數(shù)據(jù),要解決的首要問題就是要生成滿足長度要求的兩個大素?cái)?shù)——p和q。

        二、大素?cái)?shù)的生成與證明

        正整數(shù)序列中素?cái)?shù)的分布不規(guī)則,所以一個指定長度的大素?cái)?shù)是無法用公式直接計(jì)算出來的,隨機(jī)選擇的大整數(shù)是否是素?cái)?shù)也同樣無法用公式直接證明出來。如果想通過計(jì)算并存儲一個全面的素?cái)?shù)表,以備日后所需的話,是不現(xiàn)實(shí)的,而且耗費(fèi)也十分巨大,且p和q的安全也無法得到保障。

        當(dāng)前采用的方法為:任意選擇一個大整數(shù),然后對其做素?cái)?shù)性的檢測,要檢查一個正整數(shù)N是否是素?cái)?shù)的話,可以“試除法”,用小等于的所有素?cái)?shù)去試除N,如果無法整除,N就是素?cái)?shù),在目前計(jì)算機(jī)運(yùn)算水平的基礎(chǔ)上,這種方法的運(yùn)算是無法大素?cái)?shù)進(jìn)行正確判斷的。當(dāng)前對一個大整數(shù)進(jìn)行素?cái)?shù)檢驗(yàn)的方法法有兩種,分別是確定性素?cái)?shù)法和概率測試法。

        一個數(shù)n可以通過確定性素?cái)?shù)法的檢驗(yàn)方法能夠準(zhǔn)確地驗(yàn)證出是否為素?cái)?shù),且準(zhǔn)確驗(yàn)證一個大整數(shù)是否素?cái)?shù),目前已有很多方法能夠得出結(jié)論,比如, Demytko提出的定理,通過16bit的素?cái)?shù),導(dǎo)出的32bit的素?cái)?shù)為,通過又能夠?qū)С?4bit的素?cái)?shù),以此類推,但是由于構(gòu)成素?cái)?shù)容易產(chǎn)生一定的規(guī)律性,怎樣能夠得到適于加密體系用的素?cái)?shù)還沒有得到解決。

        一般來說判定一個大整數(shù)是否為素?cái)?shù)有一定的困難,但是否定其是素?cái)?shù)則比較容易,這里有一個簡便的運(yùn)算方法能夠淘汰大量的合數(shù),它是通過利用數(shù)論理論產(chǎn)生的一種算法,針對一個給定的大整數(shù)n,每次完成一次檢測,就給出一個yes,n是素?cái)?shù)的概率是1/2甚至更高,或是no:n,則一定不是素?cái)?shù)。當(dāng)n通過了t次檢測,則n為非素?cái)?shù)的概率為,n是素?cái)?shù)的概率為1-,如果t足夠大,比如:t為100,那么此時n是素?cái)?shù)幾乎可以認(rèn)定出來。如果概率驗(yàn)證法得出的素?cái)?shù)是合數(shù)(盡管概率很?。膊粫a(chǎn)生太大的問題,當(dāng)這種情況出現(xiàn)時,加密體制將會顯示異常,可以馬上發(fā)現(xiàn)問題。這里針對基于加密算法下大素?cái)?shù)的運(yùn)算方法可采用如下幾種方法:

        (一)Lehman計(jì)算方法

        Lehman是一種簡單的檢測大素?cái)?shù)的方法,對一個小于x大于1的任意整數(shù)a,如果和1或者-1模x同余的話,那么可以確定x不是素?cái)?shù),否則x不是素?cái)?shù)的概率則要大于或等于1/2,運(yùn)算步驟為:選擇一個小于x的隨機(jī)整數(shù)a,計(jì)算modx,如果(modx)不等于1或者-1(modx),那么x一定不是素?cái)?shù);如果(modx)等于1或者-1(modx),那么x為非素?cái)?shù)的可能性會超過50%。當(dāng)x通過了t次測驗(yàn),那么x為非素?cái)?shù)的概率依然是。

        (二)Miller-Rabin計(jì)算方法

        令x=2bm+1,b,m是奇數(shù),任選一個正整數(shù),檢測:

        當(dāng)a滿足以上兩個條件,則x一定是合數(shù),通過理論證明得出:如果x通過檢測,那么x為非素?cái)?shù)的概率一定1/4,當(dāng)x通過了t次檢驗(yàn),則x是非素?cái)?shù)的概率依然是。

        結(jié)論:

        綜上所述,文章從加密算法的原理以及素?cái)?shù)的生成和證明出發(fā),對加密算法與大素?cái)?shù)的數(shù)據(jù)結(jié)構(gòu)和實(shí)現(xiàn)進(jìn)行了闡述,并為解決大素?cái)?shù)的運(yùn)算問題提供了幾種方法。為了方便用戶使用和操作,可將大素?cái)?shù)的基本運(yùn)算整理成相應(yīng)的模塊,這種方法對于信息安全、完整有著重要的意義。

        參考文獻(xiàn):

        [1]吳明航.DES和RSA混合加密算法的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2013.

        [2]譚祖剛.改進(jìn)的基于有限域Chebyshev多項(xiàng)式和RSA的公鑰密碼算法[D].長沙:中南大學(xué),2013.

        [3]楊博.RSA加密算法的ASIC實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2012.

        [4]魏瑞良.計(jì)算機(jī)網(wǎng)絡(luò)通信安全中數(shù)據(jù)加密技術(shù)的研究與應(yīng)用[D].北京:中國地質(zhì)大學(xué)(北京),2013.

        中文字幕无码中文字幕有码| 91精品国产无码在线观看| 少妇勾引视频网站在线观看| 国内精品亚洲成av人片| 色先锋av影音先锋在线| 亚洲综合色丁香婷婷六月图片| 亚洲xx视频| 久久综合激情的五月天| 高潮抽搐潮喷毛片在线播放| 亚洲精品毛片一区二区三区| 久久精品无码一区二区三区不卡| 日本黄网色三级三级三级| 亚洲另类无码专区首页| 在线亚洲人成电影网站色www| 日韩中文字幕精品免费一区| av免费在线播放观看| 奶头又大又白喷奶水av| 波多野吉衣av无码| 久久精品国产成人午夜福利| 日本最新一区二区三区在线| 小sao货水好多真紧h无码视频| 91视频88av| 中文字幕一区二区三区喷水| 久久99热国产精品综合| 国产午夜精品一区二区三区软件| 五月天综合社区| 国家一级内射高清视频| 亚洲亚洲人成综合丝袜图片| 18禁男女爽爽爽午夜网站免费| 亚洲精品久久无码av片软件| 久久久久久岛国免费网站| 亚洲最大av在线精品国产| 好男人社区影院www| 亚洲欧洲日本精品| 国产精品一区二区黄色片| 国产在线第一区二区三区| 日韩精品中文字幕无码一区| 99热高清亚洲无码| 精品国内日本一区二区| 亚洲av无码国产精品色午夜洪| 中文字幕久久久久久久系列|