时间:2023-07-13|浏览:207
国密算法的优势是什么?如何实现底层平台国密改造?
近日,旺链科技系统架构师肖慧在全球开源技术峰会超级账本区块链分论坛中分享了VoneBaaS平台的国密改造方案。
肖慧提出,未来国内区块链技术在应用中提供国密算法服务将是一种标配。
什么是国密算法
国密算法是国家密码局认定的国产商用密码算法,简单来说就是一系列算法,从SM1-SM4、SM7、SM9可以分为对称加密算法、非对称加密算法以及杂凑算法。
国密算法和国际算法相比,在整体安全强度上更有优势。
- SM2和RSA:SM2安全强度更高,可以用更短的密钥达到更高的安全强度。 - SM3和SHA256:SM3是SHA256的一种改进和优化,安全程度更高。 - SM4和3DES:SM4是做了非线性变化,安全性更高。
区块链作为加密技术非常重要的领域,国家对于国密算法在区块链中的应用有一定的要求。
中国软件行业协会发布的区块链平台基础技术要求中提到,区块链平台符合国家密码管理相关规范。
国家密码管理局发布的区块链密码应用技术要求也明确指出,区块链中配置和使用的密码算法,应采用国家密码管理主管部门批准的算法。
为什么要做国密改造
旺链科技做国密改造主要基于以下三点思考:
1. 更安全:国密算法总体上比国际算法更安全。 2. 更规范:政府及行业的要求中均提到需要支持国密算法。 3. 提供自主可控的算法,让我们面对客户时更自信。
VoneBaaS平台架构
VoneBaaS是旺链科技自主研发的区块链底层平台,旨在让传统企业能够通过界面化的操作,轻松获得触链的能力。平台网络层搭建了核心的业务模块组,包括跨链模块、系统管理模块、浏览器模块和核心模块。
VoneBaaS具备以下优势:
1. 支持多个底层平台,在国密算法中符合金融分布式技术安全规范的密码使用需求。 2. 支持跨链,并提供NFT集成模块,以API的方式输出NFT开发能力。 3. 提供智能合约市场和在线打包功能,便于用户获取智能合约,满足业务需求。 4. 提供灵活的接入方式,简单易用低投入,可以做私有化部署和在线部署。
VoneBaaS国密改造方案
在对VoneBaaS进行国密改造时,首先改造底层Fabric,然后改造BaaS应用层。
在Fabric的改造过程中,包括对Fabric本体、FabricCA、FabricGoSDK和FabricChaincodeAPI进行改造。
改造涉及的内容包括密码服务提供模块、通讯层面的改造以及加解密方面的修改。
旺链科技一直支持国家安全建设战略,是最早基于Fabric2.2做国密改造并开源的区块链企业。
未来,旺链科技将继续推进区块链的技术创新与应用落地,完善区块链底层平台建设,助力行业发展。