- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSA签名算法与移动通信中用户认证系统
陈少真
(郑州信息工程大学应用数学系,郑州450002)
摘要美国国家标准技术局0皿sD于1991年8月提出了数字签名标准
(DssX此标准引起各国密码学界地注意,对其技术性和社会性诸多方面进
行了探讨.本文对其安全性和有效性进行了分析,设计了一种针对移动通信
系统安全特点的基于DsA签名算法的用户认证方案.它在实时的用户鉴
别过程中,用户端与网端只需一次交互过程。用户所需的计算都是在预
计算阶段.实时通信时不需要任何计算。
关键诃同步数据生成函数移动通信系统 DSA签名算法
一、引言
数字签名概念自1978年提出以来,引起了密码学界的普遍关注.密码学研究者
根据各种应用环境的要求,先后设计出了多种数字签名方案.对于数字签名的设计与
使用,大家最关心的是其安全性,效率性和实际应用可行性.
随着移动通信事业的发展和广泛使用.网络豹安全问题也变得日益严重。移
动通信主要采用无线通信方式.用户在网内可以到处移动以及在网间漫游,所以
无线通信比其它网络更容易遭到各种类型的攻击。移动通信网与固定的有线网络
相比,其不同之处主要为移动站移动速度快.要求所设计的安全方案中用户端的
运算量尽可能小,以达到实时通信的目的;其次是用户端与网端所具有的计算能
力不平衡,用户端一般采用低廉的8位微处理器进行运算,所以速度低,而网端
采用中小型机进行运算,速度较用户端快很多。实践上,挑选适用于移动通信系
统的安全机制是十分困难的。如GSM方案,DECT方案,数字签名方案.使用公
开密钥证书的数字签名方案,基于用户识别的方案等.这些方案都有其不同的优
点.但都存在着一定的不足之处.而对数字签名方案来说,其难点在于如何选择
算法较简单,签名长度短的签名算法.
DSA签名算法的签名速度快,它具有预计算功能,能在选定所签名的具体消
息之前就执行完大部分签名计算.当用户选择好要签名的具体消息或数据时,签
名能在几分之一秒内计算出来,比RSA快500多倍,验证只包含公开密钥.因此
可以在中小型机进行计算,是一种较为理想的算法.基于这些特点.我们提出了
一种基于DsA数字签名算法的移动通信系统的用户认证方案,它在实时的用户鉴
227
爱过程.用户与网络只需要一次交互过程,采用一种同步数据生成函羲,获得抵
抗重播的作用,用户只需很小的计算量.
二、DsA数字签名算法
l数字签名算法的使用.
数字签名的产生和检由秘密密钥和公开密钥组成的一对密钥来实现.这些密
钮和h丑sh函数Ⅳ连在一起使用,但日并未在标准中规定(后在1992年1月22
日公布SHS).秘密密钥的拥有者能产生称之为消息的敦据m的签名.对应公钥
的拥有者能验证该签名。签名的产生和验证都要用矾
2.DSA的参数
该标准中涉及的主要参数如下:
· P为素数横,其中2”玉ps21“;
· 口为160比特素数,整除P.1;
’ g=^扣一1)~modp,其中^为满足O^‘且使gmodpl的任意整数幢为
G:HP)中阶为g的元素);
· 工为整数,O茸(窜;
‘,=矿唧dp;
· 觑m)为要被签名的消息的单向H∞h函数值.
- 女为随机整数,0女‘口。
系统参数为且g和g公开的,用户的公钥.私钥分别为y和z,要产生一个
签名.用户选择一个随机数k,计算
女一1mod口,
、r=g‘modpmod甄
5=l“(脚[卅)+川modg-,
(,,j,m)为消息签名.发送给接收者.接收者接到签名(r’,J’,m’)后,首先验证
“:;,’w脚dq,v鼍。-y。2mod|口H10d叮,如果v=r,,签名被验证。
三、DsA安全性和有效性分析
首先,在DSA签名算法中由私人密钥z求公开密钥,是计算上容易的,而由y求
缸离散对数)是计算上困难的.这称为离散对数的难解性.求离散对数虽然是困难的,
但还未证明是}lP.完全的,而人们普遍认为它和大数分解一样难.
您可能关注的文档
- %27九五%27江苏高速公路路面及其软土地基处理的试验的研究和应用.pdf
- %27九五%27江苏高速公路综合排水系统的试验的研究和应用.pdf
- %27埕岛二号%27中心平台非灌浆腿导管架结构设计.pdf
- -%2760-Co集装箱检测系统的软件规划.pdf
- Si-%2c3-N-%2c4--SiO-%2c2-系组元活度的计算.pdf
- SINUS-881电子束加速器及关键技术.pdf
- “长三角”地区国家农业科技园区建设探讨.pdf
- “城市、农村”配电线路无功补偿的优化分析.pdf
- “代际发展”战略-经济全球化浪潮下对西部农村可持续发展的冷思考.pdf
- “低碳文化”概念的基本思想、运行操作及其文明前景.pdf
文档评论(0)