基于密钥隔离和数字水印技术的数字签名

来源 :商场现代化 | 被引量 : 0次 | 上传用户:free_1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文在分析了现行数字签名(PKI)的缺陷的基础上,提出基于离散对数问题的密钥隔离和数字水印技术的数字签名体制。利用z次多项式,将密钥分为用户密钥和系统密钥,签名时由用户密钥完成,密钥更新时由用户密钥和系统密钥合作完成。极大地提高了数字签名体制的安全性。
  [关键词] PKI 用户密钥 系统密钥 数字签名
  
  一、引言
  
  在网络经济时代,电子商务逐渐成为一种主流商务模式。2004年8月28日经全国人民代表大会常务委员会审议批准通过的《中华人民共和国电子签名法》(简称《 电子签名法》)标志着电子签名与手写签名或印章具有同等法律效力。它适用于我国的电子商务、电子政务、网上银行及网上证券业并对它们的发展产生深远的影响。是我国进入世界先进数字化、网络化国家的重要标志之一,对我国电子商务、电子政务的顺利发展,提高我国信息化程度,提高我国的国民经济水平,提高银行界的经营效益和质量,将起着非常重大的促进作用。但目前比较成熟的,世界先进国家普遍使用的电子签名技术还是“数字签名”技术。数字签名用于鉴定签名人的身份以及对一项电子数据内容的认可。它还能验证出文件的原文在传输过程中有无变动,确保传输电子文件的完整性、真实性和不可抵赖性。随着网络的发展和普及,数字签名系统密钥的安全,一直是国内外研究人员的研究热点。
  
  二、现行数字签名的加解密技术的缺陷
  
  现行数字签名的加解密技术绝大多数采用的是20世纪80年代由美国学者提出的公钥基础设施(PKI)。PKI是一种利用非对称密码算法(RSA算法,即公开密钥算法)原理和技术来实现的,并提供网络安全服务应具有通用性的安全基础设施。它利用公钥加密技术为电子商务、电子政务、网上银行和网上证券业提供一整套安全保证的基础平台。用户利用PKI基础平台所提供的安全服务,能在网上实现安全的通信。它的组成如下图所示,图中,PKI的核心执行机构是认证机构CA,其核心元素是数字证书。它是一种权威性、可信任性和公正性的第三方机构。CA是不参与交易双方利益的第三方机构,因而具有公正性。在通信过程中,发方(甲方)将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接收方(乙方);接收方验证签名,即用发方公钥解密数字签名,得出数字摘要;接收方将原文采用同样哈希算法又得一新的数字摘要,将两个数字摘要进行比较,如果二者匹配,说明经数字签名的电子文件传输成功。根据Kerckhof假设,数字签名体制的安全性完全依赖于密钥的安全性。然而在实际应用中,由于采用公开密钥算法,密钥容易被攻破而带来严重后果。为了减轻密钥泄漏所带来的严重后果,有人提出了前向安全签名的概念,前向安全体制的思想是将整个系统的生存时间划分为n个时期,密钥根据更新算法在每个时期进行更新,而公钥保持不变。攻击者即使获得了某个时期的密钥,也无法对该时期以前的密钥构成威胁。但是随着各种无线、移动数字产品的使用,密钥越来越多地保存在不安全的设备中,另外由于用户缺乏经验和保护意识,使得密钥很容易泄露。攻击者获得某个时期的密钥,虽然无法对该时期以前的密钥构成威胁,但是对该时期以后的密钥仍会构成威胁。因此系统仍将停止使用,重新建立。另外,由于用户对可信中心依赖过大,加密或签名的过程必须在可信中心的监督下运行,即可信中心有能力在用户不同意的情况下单独解密签名用户的文件。
  
  三、对数字签名的加解密技术的改进
  
  针对上述数字签名的加解密技术方面存在的缺陷,本文提出基于离散对数问题的密钥隔离和数字水印技术的数字签名体制,利用z次多项式,将密钥分为用户密钥和系统密钥,签名时由用户密钥完成,密钥更新时由用户密钥和系统密钥合作完成(即上图中的甲方、乙方、CA共同完成),从而实现密钥隔离的思想。该体制计算简单,安全性能高,实用性强。
  1.系统建立算法B(概率算法,由用户完成)
  (1)随机选择两个n比特大素数P和q,P=2q+1,设Bq是中阶为q的子群,b是Bq的生成元;
  (2)随机选择一个Z次多项式,;
  (3)随机选择HASH函数H;
  (4)公开公钥,秘密保存密钥。公钥,由用户秘密保存用户密钥,由可信中心秘密保存系统密钥。
  2.系统密钥更新算法U*(多项式算法,由可信中心完成)
  输入时期数i(1≤i≤n),由系统密钥SK*计算出i时期的部分密钥,并将秘密传送给用户。
  3.用戶密钥更新算法U(多项式算法,由用户完成)
  输入时期数i(1≤i≤n),由i-1时期的密钥和i时期的部分密钥,计算出i时期的密钥,用户将秘密保存密钥,并销毁密钥。
  4.签名过程
  在i时期,设有待处理信息M,签名者将信息原文用哈希算法求得数字摘要,然后将数字摘要进行数字水印处理,用签名私钥对数字水印处理后的数字摘要加密得数字签名。签名者随机选取,计算:,,将作为签名公布。
  5.验证算法V(多项式算法)
  在i时期,对信息M的签名进行验证。
  (1)计算;
  (2)计算;
  (3)计算;
  (4)验证是否成立。若等式成立,则接受签名;否则拒绝签名。
  
  四、结语
  
  本文介绍了基于离散对数问题的密钥隔离和数字水印技术的数字签名体制的基本思想,利用z次多项式,将密钥分为用户密钥和系统密钥,签名时由用户密钥完成,密钥更新时由用户密钥和系统密钥合作完成。在数字签名过程中,通过密钥分离克服了可信中心在用户不同意的情况下单独解密签名用户的文件和攻击者获得某个时期的密钥及公钥解密数字签名的缺陷。同时使用了数字水印技术来处理数字签名,数字签名的安全性得到了进一步增强了。计算简单,安全性能高,实用性强,具有广泛的应用前景。
  
  参考文献:
  [1]关振胜:《电子签名法》与数字签名的技术实现[J].电子商务,2006.1:36-43
  [2]M Bellare,S miner. A forward-secure digital signature scheme[C].In:Advances in Cryptology-Crypto’99,volume 1666 of Lecture Notes of Computer Seience,1999:431-448
  [3]R Anderson.Two remarks on public key cryptology[C].In:Fourth Annual Conference on Computer and Communications Security,ACM,1997
  [4]徐滨:新型密钥隔离数字签名体制[J]. 计算机应用与软件,2006.23(1):120-121
  
  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
其他文献
我科于1999年8月~2000年8月,对12例鼻腔-泪囊吻合口闭锁患者行鼻内窥镜下再疏通术,取得了满意的疗效。现报道如下。1资料与方法 12例中,男3例,女9例;年龄28~49岁。均为鼻腔-泪
经济学课程在教学实践中提出尽快实施案例教学的现实要求.分别从三方面分析了实施经济学案例教学的必要性和可能性的基础上,总结了目前经济学案例教学还存在:零星分散的案例
思想道德修养课是我国高等教育的一门思想政治教育和品德修养的课程,是品德课中的主干课.如何搞好思想道德修养课的课堂教学,提高教学效果,促进学生成长成才至关重要.本文就
通过网络教学平台的系统搭建,使得教学资源共享、教学手段灵活、师生交互性增强,学生自主学习能动性得到激发,主观学习要求也能得到满足,真正实现了“学生为主体,老师为主导
急性胆囊炎常由胆石引起.据统计,约90%~95%急性胆囊炎由胆石引起,5%~10%急性胆囊炎病人为无结石性胆囊炎,其病情发展快,预后不良.由于胆囊颈部狭窄,所以较小的胆石很容易嵌塞在
糖尿病酮症酸中毒是糖尿病较常见的一类急性并发症,具有发病急、病情重、变化迅速的特点,大部分是由于糖尿病控制不良而引起[1].发病原因:由于胰岛素缺乏和升糖激素的不合理
大学生就业的压力越来越大,鼓励大学生创业是解决就业的有效途径,而高校在促进大学生就业过程中发挥着重要的作用.本文透过大学生创业的必要性,提出了通过大力抓好创业教育来
目的:探讨在鼻中隔偏曲矫正术中处理手术创口提高疗效的方法。方法:对83例鼻中隔偏曲患者先行鼻中隔粘膜下切除术。然后随机分成:划痕-粘合组:42例。以生物粘合剂(济南产)粘
随着科技的不断发展,计算机已经成为我们生活中不可缺少的内容.我们需要从更高的角度审视高校计算机基础教育的地位和发展,因此针对高校计算机基础教育的现状,提出相应的改革
随着高校规模扩大,实验室相关工作量的增加,对高校内部各部门配合协调性的要求也随之提高.这就需要以计算机信息技术为平台,通过认真分析与设计,建立权限明确、流程清楚,具有