青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

RSA算法(轉)

它是第一個既能用于數據加密也能用于數字簽名的算法。它易于理解和操作,也很流行。算法的名字以發明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經歷了各種攻擊,至今未被完全攻破。

一、RSA算法 :

首先, 找出三個數, p, q, r,
其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數......
p, q, r 這三個數便是 private key

接著, 找出 m, 使得 rm == 1 mod (p-1)(q-1).....
這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質, 用輾轉相除法就可以得到了.....
再來, 計算 n = pq.......
m, n 這兩個數便是 public key

編碼過程是, 若資料為 a, 將其看成是一個大整數, 假設 a < n....
如果 a >= n 的話, 就將 a 表成 s 進位 (s <= n, 通常取 s = 2^t),
則每一位數均小於 n, 然後分段編碼......
接下來, 計算 b == a^m mod n, (0 <= b < n),
b 就是編碼後的資料......

解碼的過程是, 計算 c == b^r mod pq (0 <= c < pq),
於是乎, 解碼完畢...... 等會會證明 c 和 a 其實是相等的

如果第三者進行竊聽時, 他會得到幾個數: m, n(=pq), b......
他如果要解碼的話, 必須想辦法得到 r......
所以, 他必須先對 n 作質因數分解.........
要防止他分解, 最有效的方法是找兩個非常的大質數 p, q,
使第三者作因數分解時發生困難.........


<定理>
若 p, q 是相異質數, rm == 1 mod (p-1)(q-1),
a 是任意一個正整數, b == a^m mod pq, c == b^r mod pq,
則 c == a mod pq

證明的過程, 會用到費馬小定理, 敘述如下:
m 是任一質數, n 是任一整數, 則 n^m == n mod m
(換另一句話說, 如果 n 和 m 互質, 則 n^(m-1) == 1 mod m)
運用一些基本的群論的知識, 就可以很容易地證出費馬小定理的........

<證明>
因為 rm == 1 mod (p-1)(q-1), 所以 rm = k(p-1)(q-1) + 1, 其中 k 是整數
因為在 modulo 中是 preserve 乘法的
(x == y mod z and u == v mod z => xu == yv mod z),
所以, c == b^r == (a^m)^r == a^(rm) == a^(k(p-1)(q-1)+1) mod pq

1. 如果 a 不是 p 的倍數, 也不是 q 的倍數時,
則 a^(p-1) == 1 mod p (費馬小定理) => a^(k(p-1)(q-1)) == 1 mod p
a^(q-1) == 1 mod q (費馬小定理) => a^(k(p-1)(q-1)) == 1 mod q
所以 p, q 均能整除 a^(k(p-1)(q-1)) - 1 => pq | a^(k(p-1)(q-1)) - 1
即 a^(k(p-1)(q-1)) == 1 mod pq
=> c == a^(k(p-1)(q-1)+1) == a mod pq

2. 如果 a 是 p 的倍數, 但不是 q 的倍數時,
則 a^(q-1) == 1 mod q (費馬小定理)
=> a^(k(p-1)(q-1)) == 1 mod q
=> c == a^(k(p-1)(q-1)+1) == a mod q
=> q | c - a
因 p | a
=> c == a^(k(p-1)(q-1)+1) == 0 mod p
=> p | c - a
所以, pq | c - a => c == a mod pq

3. 如果 a 是 q 的倍數, 但不是 p 的倍數時, 證明同上

4. 如果 a 同時是 p 和 q 的倍數時,
則 pq | a
=> c == a^(k(p-1)(q-1)+1) == 0 mod pq
=> pq | c - a
=> c == a mod pq
Q.E.D.


這個定理說明 a 經過編碼為 b 再經過解碼為 c 時, a == c mod n (n = pq)....
但我們在做編碼解碼時, 限制 0 <= a < n, 0 <= c < n,
所以這就是說 a 等於 c, 所以這個過程確實能做到編碼解碼的功能.....

二、RSA 的安全性

RSA的安全性依賴于大數分解,但是否等同于大數分解一直未能得到理論上的證明,因為沒有證明破解 RSA就一定需要作大數分解。假設存在一種無須分解大數的算法,那它肯定可以修改成為大數分解算法。目前, RSA 的一些變種算法已被證明等價于大數分解。不管怎樣,分解n是最顯然的攻擊方法。現在,人們已能分解多個十進制位的大素數。因此,模數n 必須選大一些,因具體適用情況而定。

三、RSA的速度

由于進行的都是大數計算,使得RSA最快的情況也比DES慢上倍,無論是軟件還是硬件實現。速度一直是RSA的缺陷。一般來說只用于少量數據加密。

四、RSA的選擇密文攻擊

RSA在選擇密文攻擊面前很脆弱。一般攻擊者是將某一信息作一下偽裝( Blind),讓擁有私鑰的實體簽署。然后,經過計算就可得到它所想要的信息。實際上,攻擊利用的都是同一個弱點,即存在這樣一個事實:乘冪保留了輸入的乘法結構:

( XM )^d = X^d *M^d mod n

前面已經提到,這個固有的問題來自于公鑰密碼系統的最有用的特征--每個人都能使用公鑰。但從算法上無法解決這一問題,主要措施有兩條:一條是采用好的公鑰協議,保證工作過程中實體不對其他實體任意產生的信息解密,不對自己一無所知的信息簽名;另一條是決不對陌生人送來的隨機文檔簽名,簽名時首先使用One-Way HashFunction 對文檔作HASH處理,或同時使用不同的簽名算法。在中提到了幾種不同類型的攻擊方法。

五、RSA的公共模數攻擊

若系統中共有一個模數,只是不同的人擁有不同的e和d,系統將是危險的。最普遍的情況是同一信息用不同的公鑰加密,這些公鑰共模而且互質,那末該信息無需私鑰就可得到恢復。設P為信息明文,兩個加密密鑰為e1和e2,公共模數是n,則:

C1 = P^e1 mod n

C2 = P^e2 mod n

密碼分析者知道n、e1、e2、C1和C2,就能得到P。

因為e1和e2互質,故用Euclidean算法能找到r和s,滿足:

r * e1 + s * e2 = 1

假設r為負數,需再用Euclidean算法計算C1^(-1),則

( C1^(-1) )^(-r) * C2^s = P mod n

另外,還有其它幾種利用公共模數攻擊的方法??傊?,如果知道給定模數的一對e和d,一是有利于攻擊者分解模數,一是有利于攻擊者計算出其它成對的e’和d’,而無需分解模數。解決辦法只有一個,那就是不要共享模數n。

RSA的小指數攻擊。 有一種提高 RSA速度的建議是使公鑰e取較小的值,這樣會使加密變得易于實現,速度有
所提高。但這樣作是不安全的,對付辦法就是e和d都取較大的值。

RSA算法是第一個能同時用于加密和數字簽名的算法,也易于理解和操作。RSA是被研究得最廣泛的公鑰算法,從提出到現在已近二十年,經歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前最優秀的公鑰方案之一。RSA的安全性依賴于大數的因子分解,但并沒有從理論上證明破譯RSA的難度與大數分解難度等價。即RSA的重大缺陷是無法從理論上把握它的保密性能如何,而且密碼學界多數人士傾向于因子分解不是NPC問題。 RSA的缺點主要有:A)產生密鑰很麻煩,受到素數產生技術的限制,因而難以做到一次一密。B)分組長度太大,為保證安全性,n 至少也要 600 bits 以上,使運算代價很高,尤其是速度較慢,較對稱密碼算法慢幾個數量級;且隨著大數分解技術的發展,這個長度還在增加,不利于數據格式的標準化。目前,SET( Secure Electronic Transaction )協議中要求CA采用比特長的密鑰,其他實體使用比特的密鑰。

posted on 2009-04-10 01:39 abilitytao 閱讀(453) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品99久久久久久www| 亚洲一区日韩在线| 美女精品视频一区| 在线观看一区二区精品视频| 久久在线视频| 欧美va天堂在线| 亚洲精品欧美一区二区三区| 亚洲人成网站在线观看播放| 欧美日韩午夜精品| 久久av红桃一区二区小说| 久久爱另类一区二区小说| 亚洲电影免费| 一区二区冒白浆视频| 国产日韩精品入口| 欧美不卡在线视频| 国产精品女主播在线观看| 久久精品99无色码中文字幕| 美女主播一区| 亚洲免费中文| 老鸭窝91久久精品色噜噜导演| 亚洲精品少妇网址| 亚洲欧美日韩精品在线| 在线观看视频一区二区欧美日韩 | 国产农村妇女毛片精品久久莱园子| 午夜精品久久久久久久99热浪潮| 欧美一区2区三区4区公司二百| 在线观看一区二区视频| 夜夜精品视频一区二区| 韩日视频一区| 亚洲免费播放| 在线观看中文字幕不卡| 亚洲手机在线| 亚洲精品日韩在线| 羞羞答答国产精品www一本| 亚洲欧洲精品一区二区三区不卡 | 久久精品99国产精品| 99精品热视频| 久久视频精品在线| 欧美在线观看视频在线 | 亚洲综合好骚| 亚洲精品视频中文字幕| 久久精品理论片| 亚洲欧美日韩精品| 欧美日韩国产成人高清视频| 老司机久久99久久精品播放免费| 国产精品盗摄一区二区三区| 欧美激情区在线播放| 国产视频精品xxxx| 亚洲视频观看| 在线视频免费在线观看一区二区| 美女精品视频一区| 久热国产精品视频| 国产日产欧产精品推荐色| 亚洲伦理在线观看| 亚洲精品孕妇| 蜜臀av国产精品久久久久| 久久午夜视频| 国产一区二区三区四区| 亚洲欧美日韩国产一区二区三区| 亚洲一二三区精品| 欧美日韩中文在线| 亚洲美女网站| 制服丝袜激情欧洲亚洲| 欧美久久一级| 日韩西西人体444www| 亚洲最新中文字幕| 欧美国产第二页| 亚洲激情一区二区| 亚洲精品少妇| 欧美日韩国产精品| 99v久久综合狠狠综合久久| 日韩午夜一区| 欧美色欧美亚洲另类二区| 99精品欧美一区二区蜜桃免费| 亚洲视频自拍偷拍| 国产精品红桃| 香蕉精品999视频一区二区| 久久国产毛片| 在线观看欧美| 欧美寡妇偷汉性猛交| 亚洲精品一区二区三区福利| 亚洲视频www| 国产日本欧美一区二区三区| 久久国产精品久久久久久| 欧美成人精品在线播放| 亚洲人成人一区二区在线观看| 欧美激情第1页| 亚洲图片欧洲图片日韩av| 欧美一区二区在线| 亚洲成色999久久网站| 欧美第一黄网免费网站| 一区二区三区视频在线观看| 久久不射网站| 最新亚洲电影| 国产精品丝袜白浆摸在线| 久久精品夜夜夜夜久久| 亚洲欧洲在线播放| 久久国产夜色精品鲁鲁99| 亚洲人精品午夜| 国产精品一区二区你懂的| 另类春色校园亚洲| 一区二区三区四区五区在线| 久久理论片午夜琪琪电影网| 日韩亚洲国产欧美| 国产精品资源在线观看| 欧美成人日韩| 亚洲女爱视频在线| 亚洲国产毛片完整版| 性欧美video另类hd性玩具| 亚洲欧洲免费视频| 国产欧美日韩91| 欧美人与禽猛交乱配视频| 久久爱www| 一本色道久久综合狠狠躁篇的优点 | 欧美日韩日日夜夜| 欧美在线观看视频| 99精品久久| 欧美国产日韩一二三区| 欧美一区午夜视频在线观看| 99精品国产福利在线观看免费| 国产亚洲一级高清| 国产精品每日更新在线播放网址| 免费成人网www| 欧美一级日韩一级| 亚洲一区二区精品| 亚洲精品一二区| 亚洲高清自拍| 久久一区二区三区四区| 欧美在线观看一区| 亚洲欧美日韩精品| 中日韩在线视频| 日韩一级二级三级| 亚洲国产精品尤物yw在线观看| 国产一区二区三区高清| 国产精品夜色7777狼人| 欧美午夜在线| 欧美四级伦理在线| 欧美日韩成人在线播放| 欧美国产日韩一区| 欧美丰满少妇xxxbbb| 蜜桃av一区| 欧美.www| 欧美精品三级日韩久久| 欧美大片免费观看| 你懂的亚洲视频| 欧美成人性生活| 奶水喷射视频一区| 欧美激情 亚洲a∨综合| 欧美精品久久久久久| 欧美国产在线视频| 欧美日韩国产欧| 欧美色另类天堂2015| 国产精品高潮呻吟久久av黑人| 欧美亚洲第一区| 国产麻豆91精品| 国内揄拍国内精品少妇国语| 伊人久久婷婷色综合98网| 亚洲丶国产丶欧美一区二区三区 | 国产在线观看91精品一区| 国产在线麻豆精品观看| 伊人激情综合| 99精品视频免费在线观看| 亚洲性视频网站| 久久精品99| 欧美国产精品| 99精品国产99久久久久久福利| 亚洲网友自拍| 久久久夜夜夜| 欧美人与性动交α欧美精品济南到| 欧美无乱码久久久免费午夜一区| 国产精品亚洲欧美| 1000部国产精品成人观看| 艳妇臀荡乳欲伦亚洲一区| 欧美一区二区视频在线| 免费在线日韩av| 一区二区毛片| 久久久久久一区二区| 欧美日韩在线三级| 狠狠色综合网站久久久久久久| 亚洲青色在线| 欧美在线观看你懂的| 亚洲高清视频中文字幕| 宅男噜噜噜66一区二区| 久久五月激情| 国产精品午夜久久| 亚洲精品免费网站| 久久久久久电影| 99国产精品99久久久久久粉嫩| 欧美一区二区三区视频免费播放| 欧美成人免费观看| 国产女主播在线一区二区| 亚洲精品乱码| 久久久综合免费视频| 一区二区三区免费看| 久久网站热最新地址| 国产欧美日韩另类视频免费观看| 日韩视频久久| 欧美11—12娇小xxxx| 欧美亚洲在线视频| 国产精品你懂得|