一种基于商密算法的区块链数据加密方法及装置
基本信息
申请号 | CN202111192428.7 | 申请日 | - |
公开(公告)号 | CN113904854A | 公开(公告)日 | 2022-01-07 |
申请公布号 | CN113904854A | 申请公布日 | 2022-01-07 |
分类号 | H04L9/40(2022.01)I;H04L9/32(2006.01)I;H04L9/08(2006.01)I;G06F21/64(2013.01)I;G06F21/60(2013.01)I | 分类 | 电通信技术; |
发明人 | 张宏良;陈涛 | 申请(专利权)人 | 筹远(上海)信息科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 201200上海市浦东新区中国(上海)自由贸易试验区临港新片区云汉路979号2楼 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及区块链技术领域,具体公开了一种基于商密算法的区块链数据加密方法及装置,该装置包括链数据管理、节点数据管理、区块数据管理、合约数据管理、交易数据管理和签名管理,链数据管理对链基础配置信息和共识特性信息进行哈希计算和哈希值校验,节点数据管理对节点身份信息和配置信息进行哈希计算、哈希值校验、数字签名和签名校验,区块数据管理对区块信息进行哈希计算、哈希值校验、数字签名和签名校验,合约数据管理对合约信息进行哈希计算和哈希值校验,交易数据管理对交易信息进行哈希计算、哈希值校验、数字签名和签名校验,签名管理提供随机生成的非对称密钥对、数字签名和签名校验以及哈希计算等接口;通过本发明,一是可以从区块链系统底层实现区块链数据的国产化数字摘要和数字签名,摆脱国外加密算法的束缚,提高区块链系统数据的安全性、可靠性和可控性,二是所述功能模块以独立插件、附加库或独立服务的形式存在,降低了区块链系统各模块的耦合性,降低了系统维护和升级成本。 |
