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

RSA密碼算法的研究與改進

2017-08-30 04:56:21周偉
科學家 2017年14期

周偉

摘 要 隨著計算機在全世界普及,網絡技術已經進一步融入日常生產工作,成為了信息化時代交流和反饋的重要渠道。所以,網絡技術的不斷發展帶來了人們生活的便利化,但是計算機系統的安全保障在網絡技術的發展下受到了更大的威脅,因此需要不斷完善和發展信息保密技術。本文著重探析RSA密碼體制原理。RSA算法是一種安全可靠的密碼算法,一定程度上可以免疫絕大部分密碼攻擊手段。人們通過不斷改進和完善進一步提高了RSA密碼算法的安全性。但伴隨先進技術的層出不窮以及網絡科技的高速發展,RSA密碼體制也面臨著更多挑戰。

關鍵詞 RSA;歐幾里德算法;大整數運算

中圖分類號 TP3 文獻標識碼 A 文章編號 2095-6363(2017)14-0089-02

在信息技術高速發展的時代,海量的信息不再是確切存在的實物,而是由存在的實體通過計算機轉換成了數字代碼。如果沒有對這些數字代碼采取適當的保密手段,很容易發生數字代碼被人截獲被破譯者利用。在計算機網絡的發展過程中,人們在信息安全理論中引進了密碼學理論,通過各種形式的加密以保證信息的可靠傳輸。因此,計算機系統安全以及信息傳輸安全已經離不開密碼學理論。

1 RSA傳統算法概述

2 RSA算法的分析與改進

RSA算法的密鑰中的e加密密鑰是和互素的任何數字,由此我們可先行選取一個隨機的大數,然后檢驗這個數是否和互素,如果不是互素,則再次循環這兩個步驟,到與互素停止。這里檢驗兩個大數是否互素就需要考慮他們的最大公約數,自然而然就需要運用到求最大公約數的歐幾里德法[1]。

歐幾里德算法是按照輾轉相除的思想計算兩個正整數最大公約數的算法。

歐幾里德算法的優點:綜合上面的證明可知,求模運算計算得到余數r是最大公約數c的倍數,因為他們的倍數關系簡化了最大公約數冗長繁復的計算。與此同時,不需要進行試商這樣的運算,只需要對余數進行相應的計算就可以直接得到最大公約數,極大地提高了運算的效率。

歐幾里德算法的缺點:在大整數計算的時候歐幾里德算法會出現很大的缺陷。考慮到現行的運行系統和硬件平臺,操作過程中的整數一般較大的也就只有64位,對于這些整數,他們之間的求模運算是不算太難。但是對于位數更多的素數,像這樣的計算過程就只能落到用戶肩上,由用戶自己來設計。但是這個過程不僅復雜,而且會耗費很大一部分CPU時間。而對于現現今情況下的密碼算法,要求計算128位以上的素數的情況層出不窮,所以在這樣的程序設計急需要摒棄除法運算和取模運算。

輾轉相減的方法(尼考曼徹斯法)是按照輾轉相減的思想計算兩個整數最大公約數的算法。該算法描述為:1)將兩個正整數相減;2)輾轉相減(大一點的數就作被減數);3)計算得到的差和減數的最大公約數就是原來要求的兩個數的最大公約數。

下面舉個例子:取兩個自然數42和12,用大一點的數減去小一點的數,(42,12)到(30,12)到(18,12) 到(6,12),此時,6小于12,就要做一次交換,把大數12作為被減數,即(12,6)到(6,6),再做一次相減,6—6的結果等于0,這樣也就求出了42和12的最大公約數6。

而這個方法在面對大素數的時候也會顯得過分的冗長,例如兩個128位的大數相減其結果可能還為128位的大數,這樣就不利于算法的運行。

考慮到輾轉相除法對于大整數除法運算的難度以及輾轉相減法對于大整數減法的繁復,本文考慮將兩種方法結合起來,對歐幾里德算法求最大公約數進行改進,希望達到簡化算法復雜程度的效果。

例:以gcd(42,12)為例:

第一步在數組i中,2是42和12的因子,故gcd(42,12)=2* gcd(21,6);第二步在數組i中,3是21和6的因子,故gcd(42,12)=2* gcd(21,6)=2*3*gcd(7,2);第三步在數組i中,2是2的因子但不是7的因子,7是7的因子但不是2的因子,故gcd(42,12)=2* gcd(21,6)=2*3*gcd(7,2)=2*3*gcd(1,1)=2*3*1=6。

這種方法簡化了大整數除法的復雜性,提取大整數的小因子發揮了除法的在運算中的跳躍性,如果沒有辦法從大數中提取因子,那就采用輾轉相減的方法進行處理,比之原來的歐幾里德算法直接大整數相除在計算上有了極大的簡化。

改進后的歐幾里德法通過C語言編程計算五組數123456和987456、125478和369854、125478和325874、1254789和36541、235478和124785最大公約數所需時間為24.348秒,而傳統歐幾里德法計算五組最大公約數所需要的時間為63.795秒。由實驗結果顯然可以得到以下結論,本文改進后的歐幾里德算法確實優化了大整數除法耗時長的缺點。從而提高了RSA密碼算法的速度。

參考文獻

[1]閔嗣鶴,嚴士健.初等數論[M].北京:高等教育出版社,1982.

主站蜘蛛池模板: 91探花在线观看国产最新| 日韩成人在线一区二区| 久久精品国产电影| 91无码人妻精品一区| 97se亚洲| 国产欧美日韩资源在线观看| 成人av专区精品无码国产| 国产精品永久在线| 在线色国产| 中文无码影院| 国产亚洲精品在天天在线麻豆| 欧美国产精品不卡在线观看 | 午夜限制老子影院888| 日韩乱码免费一区二区三区| 毛片一区二区在线看| 国产精品香蕉在线| 风韵丰满熟妇啪啪区老熟熟女| 国产男人的天堂| 久久精品无码国产一区二区三区| 亚洲中文字幕23页在线| 国产va欧美va在线观看| 国产午夜精品一区二区三区软件| 国产无遮挡裸体免费视频| 2021国产v亚洲v天堂无码| 性色生活片在线观看| 国产精品私拍99pans大尺度| 欧美午夜一区| 国产欧美视频在线观看| 丰满人妻一区二区三区视频| 国产sm重味一区二区三区| 一级毛片a女人刺激视频免费| 国产伦片中文免费观看| 黄色污网站在线观看| 亚洲日韩国产精品综合在线观看| 亚洲国产综合自在线另类| 色欲国产一区二区日韩欧美| 欧美日本在线| 成人韩免费网站| 日韩欧美一区在线观看| 9999在线视频| Jizz国产色系免费| 国产成人亚洲欧美激情| 国产精品护士| 久久黄色小视频| 手机在线免费不卡一区二| 大学生久久香蕉国产线观看| 2020最新国产精品视频| 91精品专区| 在线a网站| 免费不卡视频| 幺女国产一级毛片| 日本不卡在线播放| 奇米影视狠狠精品7777| 国产国拍精品视频免费看| 国产精品免费入口视频| 亚洲乱强伦| 在线精品视频成人网| 天堂在线视频精品| 亚洲女同一区二区| 国产第三区| 日韩中文欧美| 性色一区| 国产精品无码作爱| 好吊色国产欧美日韩免费观看| 精品综合久久久久久97超人该| 成人国产精品一级毛片天堂| 夜夜操国产| a亚洲视频| 亚洲综合色婷婷中文字幕| 日韩美一区二区| 尤物亚洲最大AV无码网站| 网久久综合| 内射人妻无码色AV天堂| 在线亚洲小视频| 日本午夜视频在线观看| 2019年国产精品自拍不卡| 青青操视频在线| 91精品国产无线乱码在线| 亚洲精品777| 欧美日韩第三页| 青青久久91| 欧美特黄一级大黄录像|