- 1
- 0
- 约1.13万字
- 约 16页
- 2026-07-06 发布于湖北
- 举报
PAGE2
Elgamal数字签名公共随机数攻击编程实现分析案例
目录
TOC\o1-3\h\u27417Elgamal数字签名公共随机数攻击编程实现分析案例 1
19731.1实现思路 1
314641.2程序整体框架 2
308281.3关键函数 3
92121.4Elgamal签名与验证 8
308831.5公共随机数攻击 10
270301.6结果分析 12
1.1实现思路
Elgamal数字签名方案公共随机数攻击的代码主要分为四大部分:密钥生成,签名生成,签名验证,公共随机数攻击。
在密钥生成的这一步中,首先需要解决的是大素数问题,在第三部分中对Elgamal数字签名方案安全性分析中提到过,Elgamal数字签名的安全性非常依赖于大素数p及其原根g,因此必须保证大素数p是安全素数。在这一步中,我选择的做法是:由于大素数p需要随机生成,且p必须要是安全素数,那么可以根据p=2q+1,其中q也是素数,来保证大素数p的安全性。引入q除了能保证大素数p的安全性外,还能使大素数p的原根g的求法更方便。原根g的算法如下:随机选取一个整数g,令g满足1≤g≤p-1,假如g^qmodp不等于1,且g^2modp不等于1,就说明g模p的阶是2q,即p-1,那么g就是模p的原根;如果
您可能关注的文档
- 《3D打印支撑算法研究与优化分析案例》3300字.docx
- 《A2O一体化设备的启动及优化运行效果分析案例》8800字.docx
- 《A市退役士兵安置政策及其执行现状及问题调研分析报告》14000字.docx
- 《G黄金首饰企业营销策略的优化分析案例》12000字.docx
- 《HG酒店服务质量问题及对策(附问卷)》11000字.docx
- 《IIR数字滤波器的仿真验证分析案例》2000字.docx
- 《IP-SDN混合网络路由管理系统设计与实现案例分析》9700字.docx
- 《LDPC码的仿真结果分析案例》2400字.docx
- 《LNG储罐内顶部混装时动态分析过程分析案例》5500字.docx
- 《RGB-D相机模型及原理概述》1200字.docx
原创力文档

文档评论(0)