首页 | 本学科首页   官方微博 | 高级检索  
     

Hyperledger Fabric平台的国密算法嵌入研究
作者姓名:曹琪  阮树骅  陈兴蜀  兰晓  张红霞  金泓键
作者单位:1. 四川大学网络空间安全学院,四川 成都 610065;2. 四川大学网络空间安全研究院,四川 成都 610065
基金项目:国家自然科学基金(61802270);中央高校基础研究经费(SCU2018D018);中央高校基础研究经费(2019SCU12069)
摘    要:Hyperledger Fabric是为企业级商用区块链项目提供支撑的且可扩展的联盟链平台,密码算法为该平台的核心,保证上链数据的安全和不可篡改,但原始Fabric平台缺乏对国密算法的支持.因此,设计并实现了Fabric平台的国密算法的嵌入和支持.首先,通过分析Fabric平台中组件间交互逻辑和密码算法的调用场景,提出...

关 键 词:区块链  Hyperledger  Fabric  SM2  SM3  SM4

Embedding of national cryptographic algorithm in Hyperledger Fabric
Authors:Qi CAO  Shuhua RUAN  Xingshu CHEN  Xiao LAN  Hongxia ZHANG  Hongjian JIN
Affiliation:1. School of Cyber Science and Engineering, Sichuan University, Chengdu 610065, China;2. Cybersecurity Research Institute, Sichuan University, Chengdu 610065, China
Abstract:Hyperledger Fabric is an extensible alliance blockchain platform and provides support for enterprise-level commercial blockchain projects.The cryptographic algorithm is the core technologies of the platform, ensuring the security and non-tampering of the data on the chain.But the original Fabric platform lacks the national cryptographic algorithm support.The embedding and support of the national cryptographic algorithm of the Fabric platform was designed and implemented.Firstly, the interaction logic of between components and the invocation scenario of each type of cryptographic algorithm in the Fabric platform were analyzed, an idea of embedding national cryptographic algorithm support for the platform was proposed.Secondly, the modules and interfaces for SM2, SM3 and SM4 were added to BCCSP of the Fabric platform based on the open source code of national cryptographic algorithm implementation.Thirdly, the interface of cryptographic algorithm invoked by the upper layer of each component is associated to the interface of corresponding national cryptographic algorithms, which realized the invocation support of national cryptographic algorithm for the upper layer applications.Finally, the correctness and effectiveness of the embedded national cryptographic algorithm were verified by creating a fabric-gm test instance.And compared with the performances of the test instance built by the mirror of the native Fabric platform.The experimental results show that the embedded national cryptographic algorithm interfaces are corrected and the generated national cryptographic certificates are effective.Moreover, compared with the native Fabric platform, the network start up time increases by about 3%.In the millisecond unit, the transaction time cost increases by about one time, the dynamic certificate generation time increases by about 9%, and all the performance are within the acceptable range.
Keywords:blockchain  Hyperledger Fabric  SM2  SM3  SM4  
点击此处可从《》浏览原始摘要信息
点击此处可从《》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号