首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于Hyperledger Fabric区块链的国密改造方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海鸣啸信息科技股份有限公司;复旦大学

摘要:本发明提出了一种基于HyperledgerFabric区块链的国密改造方法及装置,该方法包括:引入了支持AMD64加速的国密SM2、SM3、SM4算法,将其打包成为一个独立算法库模块,提供上层其他模块的接口调用;在引入国密算法模块的基础上,针对HyperledgerFabric平台中的区块链密码服务提供者BCCSP模块,对所述BCCSP模块中的SW部分进行改造,得到新的BCCSP模块;利用算法库的改造golang的x509库、TLS传输库以及gRPC通信库;利用改进后的BCCSP模块、x509库、TLS传输库以及gRPC通信库配置HyperledgerFabric平台的外围Fabric‑CA和Fabric‑SDK的属性,得到基于HyperledgerFabric2.4平台构建的区块链平台。本发明减少了对HyperledgerFabric本体代码的改动,同时使得改动的模块能够成为一个统一的整体。

主权项:1.一种基于HyperledgerFabric区块链的国密改造方法,其特征在于,包括以下步骤:步骤1、将获取到的国密算法SM2、SM3、SM4的算法库替换Fabric平台中的同类算法库,并将替换后的SM2、SM3和SM4的算法库通过开发语言封装成国密加密库软件包;步骤2、针对所述Fabric平台中的区块链密码服务提供者BCCSP模块,对所述BCCSP模块中的密玥管理部分、摘要部分、签名部分、加密解密部分分别进行改造,得到新的BCCSP模块,使其能够适用于SM2、SM3、SM4;步骤3、利用SM2、SM3和SM4的算法库的路径替换所述Fabric平台中golang自带的x509库路径;步骤4、改造golang的TLS协议模块与gRPC通信模块;步骤5、配置所述Fabric平台的外围Fabric-CA和Fabric-SDK的属性,使Fabric-CA和Fabric-SDK的接口和调用程序支持国密算法SM2、SM3和SM4;步骤6、引入改造后的国密加密库、BCCSP模块、TLS协议模型、x509数字证书模块以及Fabric-CA和Fabric-SDK,得到基于HyperledgerFabric区块链的国密改造方法的国密HyperledgerFabric;步骤7、国密HyperledgerFabric测试,验证国密HyperledgerFabric的性能。

全文数据:

权利要求:

百度查询: 上海鸣啸信息科技股份有限公司 复旦大学 基于Hyperledger Fabric区块链的国密改造方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。