- 4
- 0
- 约5.41千字
- 约 43页
- 2019-08-25 发布于天津
- 举报
为什么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,
您可能关注的文档
最近下载
- 给排水国标图集-05SS521:预制装配式钢筋混凝土排水检查井.pdf VIP
- 人教新版九年级数学上册《第21章一元二次方程》2023年单元测试卷荆州市洪湖市沙口中心学校含答案.pdf VIP
- [高清书籍]13幽灵列车.PDF VIP
- 工会介绍PPT课件.pptx VIP
- 2024兰州辅警考试真题及答案.docx VIP
- 尿液红细胞形态检验共识2026.pptx
- 皮肤病治疗中的JAK抑制剂应用PPT.pptx VIP
- 15G323-2钢筋混凝土吊车梁(A4、A5级)(OCR).pdf VIP
- 特应性皮炎治疗指南:生物制剂与JAK抑制剂解读PPT课件.pptx VIP
- 2026本体智能研究报告.pdf
原创力文档

文档评论(0)