[发明专利]基于GRS码的个人电子签名的加密方法、系统、电子设备在审
申请号: | 202011570311.3 | 申请日: | 2020-12-26 |
公开(公告)号: | CN112613002A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 吴从华 | 申请(专利权)人: | 西安科锐盛创新科技有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F21/33;G06F21/60;G06F21/64;G06K17/00;G06F17/16 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 王海栋 |
地址: | 710065 陕西省西安市高新区高新路86号*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 grs 个人 电子 签名 加密 方法 系统 电子设备 | ||
本发明公开了一种基于GRS码的个人电子签名的加密方法、系统、电子设备,其中,方法包括:电子签名制作者手写签名,并保存为图片;对图片使用数字水印进行防伪处理;构造一基于有限域的GRS码;根据GRS码生成公钥以及私钥;将经过防伪处理的图片做哈希运算,得到摘要值;根据摘要值向数字认证机构申请数字证书,得到包含摘要值的数字证书;使用私钥对摘要值进行加密,得到数字签名,将数字签名和数字证书组合,得到基于GRS码的个人电子签名。本发明提供的个人电子签名的加密方案,因为采用基于GRS码的数字签名方法,从而具有较高的签名效率,能够保证本方案的个人签名更安全,不易被篡改。
技术领域
本发明属于个人电子签名领域,具体涉及一种基于GRS码的个人电子签名的加密方法、系统、电子设备。
背景技术
在当前的信息化和网络化时代,电子化的个人签名在人们日常生活和工作中得到广泛的应用。例如,电子商务中在网上签订合同、订购、付费等;网上政府采购中采购货物、工程和服务行为的文件签署;以及科学研究中各种电子资料、报告和文件的签署等。
电子签名并非是书面签名的数字图像化。它其实是一种电子代码,利用它,收件人便能在网上轻松验证发件人的身份和签名。电子签名是现代认证技术的泛称,能被用来证实与此数据电文有关的签名人的身份,并标明该签名人认可该数据电文所载信息,而且利用电子签名,还可以验证出文件的原文在传输过程中有无变动。
但是目前市面上电子签名的制作技术参差不齐,从而导致签名的安全性、保密性、防篡改性也各不相同,有的电子签名很容易被破解和盗用,为企业和个人造成极大损失。
因此,如何提供一种安全的个人电子签名加密方法、系统、电子设备,成为业界亟待解决的问题。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种基于GRS码的个人电子签名的加密方法、系统、电子设备。本发明要解决的技术问题通过以下技术方案实现:
第一方面,本实施例提供的一种基于GRS码的个人电子签名的加密方法,包括:
电子签名制作者手写签名,并保存为图片;
对所述图片使用数字水印进行防伪处理;
构造一基于有限域的GRS码;
根据所述GRS码生成公钥以及私钥;
将所述经过防伪处理的图片做哈希运算,得到摘要值;
根据所述摘要值向数字认证机构申请数字证书,得到包含所述摘要值的数字证书;
使用私钥对所述摘要值进行加密,得到数字签名;
将所述数字签名和所述数字证书组合,得到个人电子签名。
在本发明的一个实施例中,所述构造一基于有限域的GRS码,包括:
构造一有限域,并根据所述有限域构造一个码长为n、维数为k且纠错能力为t的GRS码,其中,n、k和t均为任意正整数,且满足
在本发明的一个实施例中,所述根据所述GRS码生成公钥以及私钥,包括:
在所述有限域内选取(n-k)×(n-k)的非奇异矩阵、n×n的稠密矩阵以及n×n的稀疏矩阵,且所述稠密矩阵的秩为z,所述稀疏矩阵的平均行重和列重为x,其中,z、x为自然数,且z小于n,x小于n。
将所述稠密矩阵以及所述稀疏矩阵进行矩阵的加法运算,得到变换矩阵;
将所述非奇异矩阵的逆矩阵、所述校验矩阵以及所述变换矩阵的转置矩阵进行矩阵的乘法运算得到公钥;其中,所述校验矩阵为所述GRS码(n-k)×n的矩阵;
将所述非奇异矩阵、所述校验矩阵、所述变换矩阵与译码算法作为私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安科锐盛创新科技有限公司,未经西安科锐盛创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011570311.3/2.html,转载请声明来源钻瓜专利网。