基于GRS码的个人电子签名的加密方法、系统、电子设备技术方案

技术编号:27975945 阅读:74 留言:0更新日期:2021-04-06 14:10
本发明专利技术公开了一种基于GRS码的个人电子签名的加密方法、系统、电子设备,其中,方法包括:电子签名制作者手写签名,并保存为图片;对图片使用数字水印进行防伪处理;构造一基于有限域的GRS码;根据GRS码生成公钥以及私钥;将经过防伪处理的图片做哈希运算,得到摘要值;根据摘要值向数字认证机构申请数字证书,得到包含摘要值的数字证书;使用私钥对摘要值进行加密,得到数字签名,将数字签名和数字证书组合,得到基于GRS码的个人电子签名。本发明专利技术提供的个人电子签名的加密方案,因为采用基于GRS码的数字签名方法,从而具有较高的签名效率,能够保证本方案的个人签名更安全,不易被篡改。

【技术实现步骤摘要】
基于GRS码的个人电子签名的加密方法、系统、电子设备
本专利技术属于个人电子签名领域,具体涉及一种基于GRS码的个人电子签名的加密方法、系统、电子设备。
技术介绍
在当前的信息化和网络化时代,电子化的个人签名在人们日常生活和工作中得到广泛的应用。例如,电子商务中在网上签订合同、订购、付费等;网上政府采购中采购货物、工程和服务行为的文件签署;以及科学研究中各种电子资料、报告和文件的签署等。电子签名并非是书面签名的数字图像化。它其实是一种电子代码,利用它,收件人便能在网上轻松验证发件人的身份和签名。电子签名是现代认证技术的泛称,能被用来证实与此数据电文有关的签名人的身份,并标明该签名人认可该数据电文所载信息,而且利用电子签名,还可以验证出文件的原文在传输过程中有无变动。但是目前市面上电子签名的制作技术参差不齐,从而导致签名的安全性、保密性、防篡改性也各不相同,有的电子签名很容易被破解和盗用,为企业和个人造成极大损失。因此,如何提供一种安全的个人电子签名加密方法、系统、电子设备,成为业界亟待解决的问题。r>专利技术本文档来自技高网...

【技术保护点】
1.一种基于GRS码的个人电子签名的加密方法,其特征在于,包括:/n电子签名制作者手写签名,并保存为图片;/n对所述图片使用数字水印进行防伪处理;/n构造一基于有限域的GRS码;/n根据所述GRS码生成公钥以及私钥;/n将所述经过防伪处理的图片做哈希运算,得到摘要值;/n根据所述摘要值向数字认证机构申请数字证书,得到包含所述摘要值的数字证书;/n使用私钥对所述摘要值进行加密,得到数字签名;/n将所述数字签名和所述数字证书组合,得到所述基于GRS码的个人电子签名。/n

【技术特征摘要】
1.一种基于GRS码的个人电子签名的加密方法,其特征在于,包括:
电子签名制作者手写签名,并保存为图片;
对所述图片使用数字水印进行防伪处理;
构造一基于有限域的GRS码;
根据所述GRS码生成公钥以及私钥;
将所述经过防伪处理的图片做哈希运算,得到摘要值;
根据所述摘要值向数字认证机构申请数字证书,得到包含所述摘要值的数字证书;
使用私钥对所述摘要值进行加密,得到数字签名;
将所述数字签名和所述数字证书组合,得到所述基于GRS码的个人电子签名。


2.根据权利要求1所述的方法,其特征在于,所述构造一基于有限域的GRS码,包括:
构造一有限域,并根据所述有限域构造一个码长为n、维数为k且纠错能力为t的GRS码,其中,n、k和t均为任意正整数,且满足


3.根据权利要求2所述的方法,其特征在于,所述根据所述GRS码生成公钥以及私钥,包括:
在所述有限域内选取(n-k)×(n-k)的非奇异矩阵、n×n的稠密矩阵以及n×n的稀疏矩阵,且所述稠密矩阵的秩为z,所述稀疏矩阵的平均行重和列重为x,其中,z、x为自然数,且z小于n,x小于n。
将所述稠密矩阵以及所述稀疏矩阵进行矩阵的加法运算,得到变换矩阵;
将所述非奇异矩阵的逆矩阵、所述校验矩阵以及所述变换矩阵的转置矩阵进行矩阵的乘法运算得到公钥;其中,所述校验矩阵为所述GRS码(n-k)×n的矩阵;
将所述非奇异矩阵、所述校验矩阵、所述变换矩阵与译码算法作为私钥。


4.根据权利要求3所述的方法,其特征在于,将所述经过防伪处理的图片做哈希运算,得到摘要值,包括:
对所述经过防伪处理的图片进行初次哈希运算;
对初次哈希运算得到的结果再次进行哈希运算,得到所述摘要值。


5.根据权利要求4所述的方法,其特征在于,所述使用私钥对所述摘要值进行加密,得到数字签名,包括:
将所述非奇异矩阵与所述摘要值进行乘法运算,得到待...

【专利技术属性】
技术研发人员:吴从华
申请(专利权)人:西安科锐盛创新科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1