- 7
- 0
- 约1.02万字
- 约 64页
- 2018-05-08 发布于广东
- 举报
在网络环境下,数字签名与认证技术是信息完整性和不可否认性的重要保障,是公钥密码体制的重要应用。信息的发送方可以对电子文档生成数字签名,信息的接收方则在收到文档及其数字签名后,可以验证数字签名的真实性。身份认证则是基于数字签名技术为网络世界中实体的身份提供可验证性。 数字签名标准DSS DSA算法描述 设p、q、g作为公开参数,供所有用户共同使用;xA是签名者的私钥;yA是签名者的公钥。对消息M的签名结果是两个数(s,r)。每一次签名都使用了随机数k,要求每次签名使用的k取值不同。 (1)参数生成 1)生成公开参数。 p:是一个大的素数,2L-1p2L,其中512≤L≤1024。 q:是(p-1)的素因子,并且其字长为160比特,即2159q2160。 g:g≡h(p-1)/q mod p,其中h是一个整数,1h(p-1),且要求g1。 以上三个参数p、q、g,是所有用户公用的参数,所以称为公共参数。 2)用户参数。选取—个随机数x作为用户私钥,要求0xq;计算求得y≡gx mod p,y为用户公钥。 数字签名标准DSS (2)签名过程 签名的消息空间可以表示为 。签名时还需要一个随机数k,可由一个随机数生成器生成。 随机选择k∈Zq,k∈{1,…,q} 计算r:r←(gk mod p) mod q 计算s:s←(k-1(H(M)+xAr))
您可能关注的文档
- 大学计算机应用基础教程课件作者匡松何振林第4章节-EXCEL.ppt
- 经济法课件作者彭金冶第4章节企业破产法律制度.ppt
- 大学计算机应用基础教程课件作者匡松何振林第5章节-PowerPoint.ppt
- 网络交易实务——B2B课件作者李昌平项目六进行安全交易.ppt
- 大学计算机应用基础教程课件作者匡松何振林第6章节-计算机网络.ppt
- 大学计算机应用基础教程课件作者匡松何振林第9章节-网页设计基础.ppt
- 网络交易实务——B2B课件作者李昌平项目七社区管理.ppt
- 大学计算机应用基础教程课件作者匡松何振林第10章节-多媒体技术及应用.ppt
- 经济法课件作者彭金冶第8章节产品质量法和食品安全法.ppt
- 网络交易实务——B2B课件作者李昌平项目三营销你的产品.ppt
最近下载
- GB 55024-2022 建筑电气与智能化通用规范.pdf VIP
- 2026年湖南省中考物理备考全攻略 (知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 内江市资中县2025-2026学年第二学期六年级语文期中考试卷(含答案).docx VIP
- CNAS-CL01:2018 检测和校准实验室能力认可准则.pdf VIP
- 耐心资本助力绿色低碳转型创新研究.docx VIP
- 耐心资本对企业绿色创新持续性的影响机制与实证研究.docx VIP
- 人工智能赋能教育评价改革的实践探索与反思 (1).pptx VIP
- 湖北省襄阳市随州市部分高中2024-2025学年高二下学期6月期末联考语文试卷(含答案).docx VIP
- 2024年-民法典建设工程施工合同司法解释.pdf VIP
- 大数据与人工智能导论(厦门大学)学习通网课章节测试答案.docx VIP
原创力文档

文档评论(0)