亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3437 | 回復: 0
打印 上一主題 下一主題

[信息安全] RSA - 歐拉數(shù)定理 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-04-15 20:23 |只看該作者 |倒序瀏覽
1,余數(shù)性質(zhì)
(a^b) mod n = ((a mod n) ^ b ) mod n;
(a * b) mod n = ((a mod n) * (b mod n)) mod n;
……

2,歐拉數(shù)定理
一個數(shù)n,比n小且與n互質(zhì)的數(shù)的個數(shù)為歐拉數(shù),記做∮(n);同時,這∮(n)個素數(shù)集合,記做Z(n)。

定理:如果m < n,且與n互質(zhì),那么:
m^∮(n) mod n = 1;

證明:
設Z(n) = {x1, x2, x3, ... x∮(n)}
構造集合s = {(x1 * m) mod n, (x2 * m) mod n, (x3 * m) mod n, ... (x∮(n) * m) mod n};

先證明兩個集合相等:
1,任取xi, xj, i != j, 那么 xi != xj, 也即 xi mod n != xj mod n,所以:
(xi * m) mod n != (xj * m) mod n;
2,xi 和 n互質(zhì),m和n互質(zhì),那么xi * n mon n 也和 n 互質(zhì)。所以:
s = Z(n);

所以:Z(n)每個元素相乘等于s每個元素相乘。
(x1 * x2 * x3 ... x∮(n)) mod n =
(((x1 * m) mod n) * ((x2 * m) mod n) * ((x3 * m) mod n) * ... * ((x∮(n) * m) mod n)) mod n;
右邊 = (((x1 * x2 * x3 ... x∮(n)) mod n) * (m^x∮(n) mod n)) mod n;
兩邊約掉(x1 * x2 * x3 ... x∮(n)) mod n,得到:
1 = m^x∮(n) mod n;

3,RSA

由 2 變換一下,得到:
m^(k * ∮(n) + 1) mod n = m;
k為任意大于0整數(shù)。

指定 n = p * q,p, q為素數(shù),那么:
∮(n) = (p - q) * (q - 1);

構造 e * d = k * (p - 1) * (q - 1) + 1,那么:
m^(e * d) mod n = m;

變換一下,得到:
((m^e) mod n)^d mod n = m;

令:
c = (m^e) mod n;
那么:
m = (c^d) mond n

取(d, n)為私鑰,那么(e, n)為公鑰。
m為明文,c為密文。

公鑰(e, n) 加密 明文m,得到密文c,一般用于加密:
c = (m^e) mod n

私鑰(d, n) 解密 密文c,得到明文m,一般用于解密:
m = (c^d) mod n

私鑰(d, n) 加密 明文m,得到密文c,一般用于簽名:
c = (m^d) mod n

公鑰(e, n) 解密 密文c,得到明文 m,一般用于驗證簽名:
m = (c^e) mod n

4,RSA二進制數(shù)據(jù) 和 大數(shù)之間轉(zhuǎn)換,以及 加密填充
參考:RFC2313(PKCS #1 v1.5)

轉(zhuǎn)換:
先輸入的在左側(cè)的是數(shù)的高位,是一個字節(jié)一個字節(jié)的。
每個字節(jié)表示8位的即 0~(2^8 - 1),
RFC2313中OCT String,8進制字符串。


填充

如果是公鑰操作:
00 02 非零隨機數(shù) 00 原文

如果私鑰操作:
00 01 FF FF FF ... FF FF 00 原文

[ 本帖最后由 yuanchengjun 于 2008-4-15 21:06 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP