【技术实现步骤摘要】
一种文档电子签名方法、验签方法及其装置
本专利技术属于信息安全
,具体涉及一种文档电子签名方法、验签方法及其装置。
技术介绍
电子签名是通过密码技术对电子文档进行电子形式的签名,通常应用于重要的电子文档、电子合同等。电子文档中需要用到安全可靠的电子签名进行保证文档的可靠性,这就对电子签名具有较高的要求。目前,根据数字签名技术对文档进行电子签名。然而传统数字签名体制在量子计算机下是不安全的,构造能够地抗量子攻击的数字签名体制已经成为密码学界和工业界的迫切需求。基于纠错码的公钥密码体制利用线性码译码困难问题构造,区别于基于大数分解和离散对数的公钥密码体制,是目前公认的一种可抵抗量子攻击的密码算法,比如CFS签名方案,但是现有的CFS签名方案由于存在密钥存储量过大的问题,影响了该类密码体制的实用性。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提供了一种文档电子签名方法、验签方法及其装置。本专利技术要解决的技术问题通过以下技术方案实现:第一方面,本专利技术实施例提供的 ...
【技术保护点】
1.一种文档电子签名方法,其特征在于,包括:/n获取签名者的身份信息,根据所述身份信息得到身份明文;/n对所述身份明文做哈希运算,得到摘要值;/n根据所述摘要值得到数字签名;/n将所述数字签名加盖在文档指定位置处形成电子签名。/n
【技术特征摘要】
1.一种文档电子签名方法,其特征在于,包括:
获取签名者的身份信息,根据所述身份信息得到身份明文;
对所述身份明文做哈希运算,得到摘要值;
根据所述摘要值得到数字签名;
将所述数字签名加盖在文档指定位置处形成电子签名。
2.根据权利要求1所述的文档电子签名方法,其特征在于,所述身份信息包括所述签名者的指纹信息或者电子印章。
3.根据权利要求1所述的文档电子签名方法,其特征在于,所述对所述身份明文做哈希运算,得到摘要值,包括:
对所述身份明文进行初次哈希运算;
对初次哈希运算得到的结果再次进行哈希运算,得到摘要值。
4.根据权利要求1所述的文档电子签名方法,其特征在于,所述根据所述摘要值得到数字签名,包括:
构造一基于有限域的GRS码;
根据所述GRS码生成公钥以及私钥;
使用所述私钥对所述摘要值进行加密,得到数字签名。
5.一种权利要求1至4任一项所述的文档电子签名的验签方法,其特征在于,包括:
获取所述文档的所述电子签名,根据所述电子签名得到所述数字签名;
获取对所述文档进行签名的所述签名者的所述身份信息并根据所述身份信息得到所述身份明文;
利用所述公钥对所述数字签名解密,得到待验证摘要值;
对所述身份明文进行哈希运算,得到摘要值;
将所述待验证摘要值与所述摘要值进行比较,若所述待验证摘要值与所述摘要值相等,则验证成功。
6.根据权利要求5所述的文档电子签名装置,其特征在于,所述身份信息包...
【专利技术属性】
技术研发人员:周丽洁,
申请(专利权)人:西安科锐盛创新科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。