- 27
- 0
- 约1.81万字
- 约 84页
- 2018-06-28 发布于上海
- 举报
第4公钥密码体制086
* RSA算法在计算上的可行性 确定d和e p和q决定出后,下一个需要解决的问题是如何选取满足1eφ(n)和gcd(φ(n),e)=1的e,并计算满足d·e≡1 mod φ(n)的d。 有了p和q,可计算出?(n)=(p-1)(q-1) 根据gcd(?(n),e)=1来选择e,这一步计算量也不大,因为两个随机数互素的概率约为0.6 有了e,再计算d=e-1 mod ?(n),这里用的是扩展的Euclid算法。 * ① 选两个保密的大素数p和q。 ② 计算n=p×q,φ(n)=(p-1)(q-1),其中φ(n)是n的欧拉函数值。 ③ 选一整数e,满足1eφ(n),且gcd(φ(n),e)=1。 ④ 计算d,满足d·e≡1 mod φ(n),即d是e在模φ(n)下的乘法逆元,因e与φ(n)互素,由模运算可知,它的乘法逆元一定存在。 ⑤ 以{e,n}为公开钥,{d,n}为秘密钥。 算法描述 * 例1:若Bob选择了p=101和q=113,那么,n=11413, ? (n)=100×112=11200;然而11200=26×52×7,一个正整数e能用作加密指数,当且仅当e不能被2,5,7所整除(事实上,Bob不会分解φ(n),而且用辗转相除法(欧式算法)来求得e,使(e, φ(n)=1)。 假设Bob选择了e=3533,那么用辗转相除法将求得:
您可能关注的文档
- 第2章微处理器及其结构2.ppt
- 第03 国际贸易政策.ppt
- 第03 中学物理教学模式方法与策略2008.ppt
- 第03 中英文打字.ppt
- 第03 信息资源组织方法陈庄.ppt
- 第03 关系数据库标准语言 1.ppt
- 第03erp为企业带来的效益.ppt
- 第03补充例题.ppt
- 第03基本数据类型运算符与表达式.ppt
- 第03章 c面向对象.ppt
- Unit 3 Great Ideas第3课时Thinking skills and Reading strategie课件 2026新仁爱科普版英语九年级上册.ppt
- 2.1.3《设计图案》课件 2026西师大版数学六年级上册.ppt
- 2.3.3《分数除法的应用》课件 2026新冀教版数学六年级上册.ppt
- 2.6.认识液体(教学课件)科学人教鄂教版三年级上册2026新.ppt
- 2.7.比较气体、液体和固体(教学课件)科学人教鄂教版三年级上册2026新.ppt
- 2026新统编版语文六年级上册第三单元大单元任务式教学课件.ppt
- 第四单元 开创新时代(知识清单)道德与法治统编版五年级上册(新教材).pdf
- 2026秋新道德与法治五年级上册全册单元测试含答案.pdf
- 2026秋新道德与法治五年级上册全册单元知识点.pdf
- 第四单元 开创新时代 单元自测 道德与法治统编版五年级上册(新教材).pdf
最近下载
- ISO 8536-4_2019(GFZ 2102)医用输液器具 第4部分:一次性使用输液器 重力输液式.pdf VIP
- 应急避难场所标志.pdf VIP
- 汽车维修质量的管理制度.doc VIP
- 2025-2026学年小学信息技术陕教版2024三年级上册-陕教版2024教学设计合集.docx
- 加油站主要负责人安全生产责任制考核.doc VIP
- iRelay 60综合保护测控装置说明书_V1.2_150306.doc VIP
- 《遥感原理与应用》全套教学课件(共8章完整版).ppt
- Esco CelMate 二氧化碳培养箱 CLM-170B-8-CN 说明书.pdf
- 深度解析(2026)《JBT 13753-2021平衡热量表》.pptx VIP
- DB13(J)∕T 8446-2021 建筑施工安全技术资料管理标准 含勘误.pdf VIP
原创力文档

文档评论(0)