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

The Fourth Dimension Space

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

RSA算法(轉(zhuǎn))

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

一、RSA算法 :

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

接著, 找出 m, 使得 rm == 1 mod (p-1)(q-1).....
這個(gè) m 一定存在, 因?yàn)?r 與 (p-1)(q-1) 互質(zhì), 用輾轉(zhuǎn)相除法就可以得到了.....
再來(lái), 計(jì)算 n = pq.......
m, n 這兩個(gè)數(shù)便是 public key

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

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

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


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

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

<證明>
因?yàn)?rm == 1 mod (p-1)(q-1), 所以 rm = k(p-1)(q-1) + 1, 其中 k 是整數(shù)
因?yàn)樵?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 的倍數(shù), 也不是 q 的倍數(shù)時(shí),
則 a^(p-1) == 1 mod p (費(fèi)馬小定理) => a^(k(p-1)(q-1)) == 1 mod p
a^(q-1) == 1 mod q (費(fèi)馬小定理) => 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 的倍數(shù), 但不是 q 的倍數(shù)時(shí),
則 a^(q-1) == 1 mod q (費(fèi)馬小定理)
=> 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 的倍數(shù), 但不是 p 的倍數(shù)時(shí), 證明同上

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


這個(gè)定理說(shuō)明 a 經(jīng)過(guò)編碼為 b 再經(jīng)過(guò)解碼為 c 時(shí), a == c mod n (n = pq)....
但我們?cè)谧鼍幋a解碼時(shí), 限制 0 <= a < n, 0 <= c < n,
所以這就是說(shuō) a 等於 c, 所以這個(gè)過(guò)程確實(shí)能做到編碼解碼的功能.....

二、RSA 的安全性

RSA的安全性依賴(lài)于大數(shù)分解,但是否等同于大數(shù)分解一直未能得到理論上的證明,因?yàn)闆](méi)有證明破解 RSA就一定需要作大數(shù)分解。假設(shè)存在一種無(wú)須分解大數(shù)的算法,那它肯定可以修改成為大數(shù)分解算法。目前, RSA 的一些變種算法已被證明等價(jià)于大數(shù)分解。不管怎樣,分解n是最顯然的攻擊方法。現(xiàn)在,人們已能分解多個(gè)十進(jìn)制位的大素?cái)?shù)。因此,模數(shù)n 必須選大一些,因具體適用情況而定。

三、RSA的速度

由于進(jìn)行的都是大數(shù)計(jì)算,使得RSA最快的情況也比DES慢上倍,無(wú)論是軟件還是硬件實(shí)現(xiàn)。速度一直是RSA的缺陷。一般來(lái)說(shuō)只用于少量數(shù)據(jù)加密。

四、RSA的選擇密文攻擊

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

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

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

五、RSA的公共模數(shù)攻擊

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

C1 = P^e1 mod n

C2 = P^e2 mod n

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

因?yàn)閑1和e2互質(zhì),故用Euclidean算法能找到r和s,滿(mǎn)足:

r * e1 + s * e2 = 1

假設(shè)r為負(fù)數(shù),需再用Euclidean算法計(jì)算C1^(-1),則

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

另外,還有其它幾種利用公共模數(shù)攻擊的方法。總之,如果知道給定模數(shù)的一對(duì)e和d,一是有利于攻擊者分解模數(shù),一是有利于攻擊者計(jì)算出其它成對(duì)的e’和d’,而無(wú)需分解模數(shù)。解決辦法只有一個(gè),那就是不要共享模數(shù)n。

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

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

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


只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   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>
            国产精品久久久久高潮| 欧美日韩精品三区| 久久精品亚洲精品| 亚洲综合999| 亚洲午夜激情免费视频| 一本久道久久综合中文字幕| ●精品国产综合乱码久久久久 | 国产欧美亚洲精品| 欧美日韩免费一区| 国产欧美日韩三级| 国产一区二区三区黄| 亚洲国产精品传媒在线观看 | 久久精品视频免费播放| 亚洲一级黄色| 久久不射2019中文字幕| 欧美激情欧美激情在线五月| 禁断一区二区三区在线 | 校园春色综合网| 久久嫩草精品久久久精品一| 美日韩精品免费| 一片黄亚洲嫩模| 久久一本综合频道| 国产伦精品一区二区三区在线观看| 国产欧美欧洲在线观看| 一区二区三区亚洲| 午夜精品久久久久久久男人的天堂| 久久一区二区三区国产精品| 国产欧美日韩综合一区在线观看| 日韩午夜av电影| 亚洲人成网站在线播| 宅男精品视频| 欧美日韩美女| 中日韩美女免费视频网址在线观看| 老司机久久99久久精品播放免费 | 伊人久久成人| 麻豆成人小视频| 欧美国产日产韩国视频| 亚洲精品国精品久久99热一| 欧美韩日高清| 欧美日韩一区二区国产| 亚洲欧美在线高清| 性刺激综合网| 伊人男人综合视频网| 亚洲国内自拍| 欧美日韩一区不卡| 久久久久网址| 欧美日韩免费网站| 欧美3dxxxxhd| 国产精品久久久久久久一区探花 | 牛牛影视久久网| 亚洲免费一在线| 久久久人成影片一区二区三区 | 亚洲女人av| 久久成人18免费观看| 亚洲美女在线国产| 久久电影一区| 亚洲制服丝袜在线| 农夫在线精品视频免费观看| 欧美一区二区免费视频| 欧美3dxxxxhd| 欧美激情精品久久久久久大尺度 | 亚洲精品视频免费| 国产婷婷色一区二区三区四区| 欧美激情第三页| 激情亚洲成人| 久久成人18免费网站| 久久精品91| 国产精品永久在线| 欧美国产日本高清在线| 亚洲一区二区在线免费观看视频| 欧美日韩影院| 亚洲黄一区二区| 亚洲三级影片| 欧美美女福利视频| 最近看过的日韩成人| 亚洲第一页在线| 美国三级日本三级久久99| 欧美一级视频免费在线观看| 欧美视频精品在线| 亚洲欧美日韩在线不卡| 免费观看久久久4p| 一区二区三欧美| 国产女人18毛片水18精品| 久久久欧美精品| 韩国v欧美v日本v亚洲v | 午夜精品偷拍| 国产女人精品视频| 蜜桃久久av| 亚洲午夜av电影| 亚洲电影免费观看高清完整版在线观看 | 亚洲欧美激情一区| 欧美福利一区| 欧美一区二区福利在线| 日韩一级大片| 亚洲电影第三页| 国产精品亚洲成人| 欧美日韩另类一区| 免费毛片一区二区三区久久久| 亚洲卡通欧美制服中文| 久久人人看视频| 亚洲欧美另类在线| a91a精品视频在线观看| 在线观看日韩欧美| 国产午夜精品福利| 国产精品三区www17con| 欧美日韩在线综合| 欧美成人嫩草网站| 久久天堂国产精品| 老鸭窝亚洲一区二区三区| 欧美在线观看天堂一区二区三区| 一本高清dvd不卡在线观看| 亚洲国产精品传媒在线观看 | 亚洲国产精品成人一区二区| 国产精品久久午夜夜伦鲁鲁| 欧美日本亚洲韩国国产| 欧美精品一区二区三区久久久竹菊 | 嫩草影视亚洲| 欧美a级一区| 亚洲国产一区二区a毛片| 亚洲成人直播| 99视频精品在线| 欧美一区二区免费| 久久亚洲欧美国产精品乐播| 你懂的成人av| 国产毛片一区二区| 亚洲级视频在线观看免费1级| 亚洲精品久久久久久久久久久久 | 欧美日韩国产片| 国产老女人精品毛片久久| 在线不卡a资源高清| 正在播放欧美一区| 欧美国产日韩一区| 亚洲精品一区二区三区蜜桃久 | 欧美日韩午夜精品| 欧美视频日韩视频| 亚洲高清视频在线观看| 亚洲淫性视频| 亚洲毛片网站| 老色鬼久久亚洲一区二区| 国产精品乱人伦中文| 亚洲天堂网在线观看| 欧美国产一区二区三区激情无套| 一区二区三区色| 国产精品久久久久久久午夜片| 亚洲日本va在线观看| 美女主播精品视频一二三四| 新67194成人永久网站| 国产精品成人v| 亚洲午夜高清视频| 亚洲午夜免费视频| 国产精品v欧美精品v日韩 | 日韩特黄影片| 亚洲欧洲视频在线| 欧美aⅴ99久久黑人专区| 激情六月婷婷综合| 麻豆成人av| 欧美成人午夜激情| 日韩一级成人av| 亚洲欧美日韩精品在线| 国产日韩欧美精品在线| 欧美成人情趣视频| 欧美日韩免费在线观看| 亚洲欧美在线另类| 久久精品女人的天堂av| 亚洲国产小视频| 一本色道久久综合亚洲91| 国产欧美精品xxxx另类| 男女激情视频一区| 欧美色图天堂网| 老鸭窝毛片一区二区三区 | 亚洲人成网站在线播| 欧美精品一区二区三| 久久精品国产清高在天天线| 欧美激情一区二区三区在线| 亚洲欧美国产另类| 美女精品在线| 久久久五月婷婷| 国产欧美一区二区三区久久人妖| 欧美国产视频在线| 1204国产成人精品视频| 亚洲一区在线免费| 一本色道久久88亚洲综合88| 久久久久这里只有精品| 欧美一区亚洲二区| 国产精品免费一区豆花| 日韩一区二区久久| 一区二区动漫| 欧美午夜精品| 亚洲一区影院| 久久久亚洲高清| 亚洲高清自拍| 欧美成年人在线观看| 亚洲黄色三级| 欧美国产亚洲另类动漫| 免费av成人在线| 91久久国产综合久久91精品网站| 久久久人成影片一区二区三区观看| 六月天综合网| 一本久道久久综合中文字幕| 欧美午夜片在线免费观看|