网络与信息安全学报2021,Vol.7Issue(1) :65-75.DOI:10.11959/j.issn.2096-109x.2021007

Hyperledger Fabric平台的国密算法嵌入研究

Embedding of national cryptographic algorithm in Hyperledger Fabric

曹琪 阮树骅 陈兴蜀 兰晓 张红霞 金泓键
网络与信息安全学报2021,Vol.7Issue(1) :65-75.DOI:10.11959/j.issn.2096-109x.2021007

Hyperledger Fabric平台的国密算法嵌入研究

Embedding of national cryptographic algorithm in Hyperledger Fabric

曹琪 1阮树骅 2陈兴蜀 3兰晓 3张红霞 3金泓键3
扫码查看

作者信息

  • 1. 四川大学网络空间安全学院,四川 成都 610065
  • 2. 四川大学网络空间安全研究院,四川 成都 610065
  • 3. 四川大学
  • 折叠

摘要

Hyperledger Fabric是为企业级商用区块链项目提供支撑的且可扩展的联盟链平台,密码算法为该平台的核心,保证上链数据的安全和不可篡改,但原始Fabric平台缺乏对国密算法的支持.因此,设计并实现了Fabric平台的国密算法的嵌入和支持.首先,通过分析Fabric平台中组件间交互逻辑和密码算法的调用场景,提出了在该平台嵌入国密支持的设计思路;其次,基于同济开源国密实现源码,为Fabric平台BCCSP添加SM2、SM3和SM4算法模块与接口;再次,将Fabric平台的各组件上层应用的密码算法调用接口与对应国密算法接口相关联,实现上层应用对国密算法调用的支持;最后,通过创建fabric-gm联盟链测试实例验证Fabric平台中嵌入的国密算法模块和接口的正确性及有效性,并与原生Fabric平台镜像构建的测试实例进行了性能比较.实验结果表明,嵌入的国密算法模块和接口可用、正确且生成的国密证书有效,与原生Fabric平台镜像相比,网络启动时间增加3%,毫秒级单位下的交易时间开销增加1倍,动态证书生成时间增加9%,各项性能指标均在可接受范围内.

关键词

区块链/Hyperledger/Fabric/SM2/SM3/SM4

引用本文复制引用

基金项目

国家自然科学基金(61802270)

中央高校基础研究经费(SCU2018D018)

中央高校基础研究经费(2019SCU12069)

出版年

2021
网络与信息安全学报
人民邮电出版社

网络与信息安全学报

CSTPCD
ISSN:2096-109X
被引量5
参考文献量3
段落导航相关论文