第9章公钥密码学与RSA-信阳师范学院.ppt
为什么RSA 可以加解密 因为 Euler 定理的一个推论: Mk?(n)+1 = M mod N RSA 中: N=p.q ?(N)=(p-1)(q-1) 选择 e d 使得ed=1 mod ?(N) 因此 存在k使得e.d=1+k.?(N) 因此Cd = (Me)d = M1+k.?(N) = M mod N * 信阳师范学院数学与信息科学学院 * 模幂运算 模幂运算是RSA中的主要运算 [ (a mod n) × (b mod n)] mod n = (a × b) mod n 利用中间结果对n取模,实现高效算法 * 信阳师范学院数学与信息科学学院 * RSA 密钥生成 必须做 确定两个大素数: p, q 选择e或者d,并计算d或者e 素数测试是重要的算法 由e求d要使用到扩展Euclid算法 * 信阳师范学院数学与信息科学学院 * Euler 函数 所有模m和r同余的整数组成剩余类[r] 剩余类[r]中的每一个数和m互素的充要条件是r和m互素 和m互素的同余类数目用φ(m)表示,称m的Euler函数 当m是素数时,小于m的所有整数均与m互素,因此φ(m)=m-1 对n=pq, p和q 是素数,φ(n)=φ(p)φ(q)=(p-1)(q-1) * 信阳师范学院数学与信息科学学院 * Euler 函数举例 设p=3, q=5,
您可能关注的文档
最近下载
- 2026湖南中考数学计算题型题库及答案(系统复习).doc VIP
- 卸料平台专项施工方案(中建完整版).docx VIP
- 建筑工程施工质量验收统一标准 GB50300(2026版).docx VIP
- T_STIC 110064-2025(低压断路器)_标准.pdf
- 《朝花夕拾》经典青少年文学读物.pdf VIP
- 【行业标准】RHB 202-2004 脱脂乳粉感官评鉴细则.pdf VIP
- 哈西新区规划.doc VIP
- 《RHB203-2004-全脂加糖乳粉感官评鉴细则》.pdf VIP
- T∕FSI 088-2022 有机硅密封胶中烷烃增塑剂快速检测方法发布稿(更正).docx VIP
- 《RHB201-2004-全脂乳粉感官评鉴细则》.pdf VIP
原创力文档

文档评论(0)