【技术实现步骤摘要】
本专利技术属于信息安全
,涉及一种基于离散对数对电子文档数字签名的安全保护方法。
技术介绍
在人们的日常生活及工作中,许多事务需要当事者签名,例如文件、命令、条约、协议、合同等需要签署,以使在法律层面能够认证、核准、生效。在传统的以书面文件为载体的事务处理中,通常采用手写签字、印章、指纹等方式作为书面签名。书面签名得到司法部门认可,具有法律意义。但是互联网的快速发展使得人们通过网络实现快速、远距离的电子商务活动的需求越来越高。在以计算机数据文件为基础的电子邮件、电子商务等的数字通信中,因为书面签名可被任意拷贝,传统的书面签名失去了它的意义,数字签名技术应运而生。人们通过网络进行电子文档的传输中,可能面临各种安全威胁,例如,文档的内容可能被盗取或篡改,文档的发送者可能是假冒的,文档的发送者可能否认自己曾发送过该文档等。信息加密和数字签名是应对这些安全威胁的重要手段。数字签名也称电子签名或电子签章。通俗的说,电子签名就是通过密码技术对电子文档的电子形式的签名,它的作用类似于手写签名或印章。准确的说,数字签名是以密码学的方法对数据文件作用,产生的一组代表签名者身份与数据完整性的数据信息,通常附加在数据文件的后面,数据-->文件的接收者可以利用签名者的公钥作用在数字签名上,验证数据文件的真实性、完整性。数字签名的应用包括:身份鉴别,可辨别信源的真实性而防止冒充;数据完整性保护,抵御数据的篡改或重排;不可抵赖性,信源事后不可否认其发送过或生成过签名信息,可以防止当事人事后抵赖。基于离散对数困难问题的数字签名算法是目前电子文档数字签名的方法之一,目前属于这一类 ...
【技术保护点】
一种基于离散对数对电子文档数字签名的安全保护方法,其特征在于,该方法按照以下步骤实施, 步骤1,生成系统参数, (1)设置G=(g)是一个阶为素数q的群,取q≥2↑[160]; 其中G作如下选取: 选取p是一个大的素数,2↑[L-1]<p<2↑[L];其中512≤L≤1024,并且L按64bit的幅度递增, 选取q是(p-1)的素因子,并且其字长为160bit,即2↑[159]<q<2↑[160],令g≡h↑[(p-1)/q](modp),其中h是一个整数,1<h<(p-1),且要求g>1; (2)设置一个函数π∶G→Z↓[q]; (3)设置一个安全hash函数H∶{0,1}↑[*]→Z↓[q]; (4)设置若干个从Z↓[q]×Z↓[q]映射到Z↓[q]的可有效计算的函数η↓[0],η↓[1],η↓[2],η↓[3],η↓[4],η↓[5],η↓[6],即η↓[i]:Z↓[q]×Z↓[q]→Z↓[q],i=0,1,…,6并且使得η↓[0](T,U)≠0; 系统公共参数是(G,g,π,H,η↓[0],η↓[1],η↓[2],η↓[3],η↓[4],η↓[5],η↓[6]),并将所有的设置 ...
【技术特征摘要】
1、一种基于离散对数对电子文档数字签名的安全保护方法,其特征在于,该方法按照以下步骤实施,步骤1,生成系统参数,(1)设置G=(g)是一个阶为素数q的群,取q≥2160;其中G作如下选取:选取p是一个大的素数,2L-1<p<2L;其中512≤L≤1024,并且L按64bit...
【专利技术属性】
技术研发人员:王尚平,张亚玲,王晓峰,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。