(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211315267.0
(22)申请日 2022.10.26
(65)同一申请的已公布的文献号
申请公布号 CN 115374422 A
(43)申请公布日 2022.11.22
(73)专利权人 四川蜀天信息技 术有限公司
地址 625000 四川省雅 安市雨城区和兴街3
号姚桥农贸市场1层等8处
(72)发明人 谭克强 蒲志胤 刘代刚
(74)专利代理 机构 成都精点专利代理事务所
(普通合伙) 51338
专利代理师 王记明
(51)Int.Cl.
G06F 21/33(2013.01)
G06F 21/36(2013.01)G06F 21/60(2013.01)
G06F 21/62(2013.01)
G06N 3/04(2006.01)
H04L 9/32(2006.01)
H04L 9/40(2022.01)
H04L 67/10(2022.01)
(56)对比文件
CN 112507391 A,2021.0 3.16
JP 20191857 75 A,2019.10.24
CN 1087690 31 A,2018.1 1.06
WO 20202380 51 A1,2020.12.0 3
审查员 陈玲
(54)发明名称
一种基于区块链的防泄密的电子签名 验证
方法
(57)摘要
一种基于区块链的防泄密的电子签名 验证
方法, 涉及数据验证和加密技术领域, 实现所述
方法的具体步骤如下: 步骤一、 将电子签名的基
础信息采集到区块链上, 卷积神经网络管理区块
链, 区块的数据自由上链到区块链上, 所述卷积
神经网络控制区块链上所述基础信息的输出; 步
骤二、 进行电子签名, 在同一个区块中设置基础
信息和电子签名存储区, 将区块中的基础信息和
电子签名上链到区块链; 步骤三、 进行电子签名
的验证, 在区块链上对所述基础信息和所述电子
签名采用公钥解密, 所述卷积神经网络对所述基
础信息和所述电子签名进行验证; 步骤四、 输出
电子签名的验证结果, 所述卷积神经网络对所述
基础信息、 所述电子 签名的输出进行缩 减加密。
权利要求书2页 说明书6页 附图3页
CN 115374422 B
2022.12.23
CN 115374422 B
1.一种基于区块链的防泄密的电子签名验证方法, 其特征在于: 实现所述方法的具体
步骤如下:
步骤一、 将电子签名的基础信息采集到区块链上, 将基础信 息数值化, 形成基础信 息的
数值矩阵, 并放入区块链的区块中, 计算基础信息的数值矩阵的哈希值, 对区块中的所述基
础信息采用私钥加密, 将区块中的所述基础信息和对应的哈希值虚拟上链到区块链, 采集
的所述基础信息包括文字类的信息和图片类的信息, 卷积神经网络管理区块链, 区块的数
据自由上链到区块链上, 所述卷积神经网络控制区块链上 所述基础信息的输出;
步骤二、 进行电子签名, 建立电子签名的区块数据 结构, 在同一个区块中设置基础信 息
和电子签名存储区, 将区块中的基础信息和电子签名上链到区块链; 将电子签名数值化, 形
成电子签名的数值矩阵, 并放入区块链的区块中, 计算电子签名的数值矩阵的哈希值, 对区
块中的电子签名采用私钥加密, 将区块中的电子签名和对应的哈希值上链到区块链;
步骤三、 进行电子签名的验证, 在区块链上对所述基础信息和所述电子签名采用公钥
解密, 所述卷积神经网络对所述基础信息和所述电子签名进行验证;
步骤四、 输出电子签名的验证结果, 所述卷积神经网络对所述基础信 息、 所述电子签名
的输出进行缩减加密, 缩减加密具体的过程包括: 对所述基础信息或电子签名的数值矩阵
进行遍历发散, 发散的方式为环绕添加随机数, 用线性同余方法产生随机数值, 且随机数值
符合数值矩阵的取值范围, 形成发散的数值矩阵; 所述卷积神经网络对所述发散的数值矩
阵进行采集, 在 采集过程中, 对矩阵的m行n列, 采用线性同余方法产生随机自然 数作为随机
因子, 并且随机自然 数是在m、 n的取值范围内, m、 n为自然 数; 或者所述卷积神经网络对 所述
基础信息、 所述电子签名的输出的缩减 数值矩阵进 行缩减, 所述缩减 数值矩阵的行列数, 从
与所述基础信息、 所述电子签名的数值矩阵的行列数完全一样, 到所述缩减数值矩阵的行
列数为零行零列; 所述卷积神经网络采用随机的方式, 从所述基础信息、 所述电子签名的数
值矩阵中抓取 数值, 填充到所述缩 减数值矩阵中的。
2.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤一中, 在区块链上对所述基础信息解密采用公钥解密, 所述公钥和所述私钥是配对
的非对称加密。
3.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤一中, 所述卷积神经网络对上链前和虚拟上链后的所述基础信息进行对比验证, 完
成区块中的所述基础信息和对应的哈希值上链到区块链。
4.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤二中, 在区块链上对所述电子签名解密采用公钥解密, 所述公钥和所述私钥是配对
的非对称加密。
5.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤三中, 在区块链中, 所述卷积神经网络用公钥对所述基础信息和所述电子签名进行
解密, 所述卷积神经网络抓取 所述基础信息和所述电子签名的特 征进行对比验证。
6.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤四中, 对所述基础信息或电子签名的数值矩阵进 行发散, 形成发散的数值矩阵, 所述
卷积神经网络对所述发散的数值矩阵进行采集, 在采集过程中加入随机因子, 形成缩减的
数值矩阵。权 利 要 求 书 1/2 页
2
CN 115374422 B
27.根据权利要求1所述的一种基于区块链的防泄密的电子签名验证方法, 其特征在于:
在步骤四中, 所述缩减数值矩阵的行数取值范围为 [0, m] , 所述缩减数值矩阵的列数取值
范围为 [0, n] ,m为自然数, n 为自然数。权 利 要 求 书 2/2 页
3
CN 115374422 B
3
专利 一种基于区块链的防泄密的电子签名验证方法
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:58:04上传分享