密 码 学 原 理
RSA安全性之
大整数的因式分解
大整数的因式分解
◆ 整数分解问题隐含了RSA的破译问题
◆ 试除法是最简单和直接的方法,即用直到 n 的每个素数去除n
◆ n1020基本可行
◆ 如果n有小的因子比较有效
◆ 实际中广泛使用的算法
◆ 二次筛法:直到20世纪90年代中期最常使用
◆ 椭圆曲线算法:适合素因子长度不同的合数
◆ 数域筛法:适用于更大的数,目前分解的世界纪录RSA-768
费马分解法
2 2
◆ 假定可找到a ,b满足a -b =n ,若 gcd (a b,n) 是n的非平凡因子,
那么可找到n的两个非平凡因子。
◆ 若推广:假定可找到a ,b满足 a2 b2 ( mod n) ,若gcd (a b,n )
是n的非平凡因子,那么可找到n的两个非平凡因子。
2 2
举例 10 32 ( mod 77) ,gcd (32 10,77
您可能关注的文档
最近下载
- WebGIS原理及开发—基于开源框架的WebGIS技术全套教学课件.pptx
- 前程无忧2025年校园招聘白皮书202页.pdf VIP
- 中国转换性障碍(分离性障碍)诊疗指南(2025).docx
- 中国适应障碍诊疗指南(2025年版).docx VIP
- “一面两孔”定位误差计算(精).ppt VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第九章 Vue 3组件.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第七章 Vue 3模板与常用指令.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第六章 Vue.js概述.pptx VIP
- 代谢相关脂肪性肝病基层诊疗与管理指南推荐意见2026.pptx
- 2026年高效沟通与和谐协作培训课件.pptx VIP
原创力文档

文档评论(0)