一种区块链加密算法热插拔的方法技术

技术编号:27656870 阅读:25 留言:0更新日期:2021-03-12 14:19
本发明专利技术提供一种区块链加密算法热插拔的方法,涉及区块链加密算法领域。该基于区块链加密算法热插拔的方法,包括具体以下步骤:S1.添加加密算法,即管理员向Encryption Algorithm Provider服务根据指定格式添加加密和解密算法;S2.加密过程,即每当区块链要进行加密的时候,管理员会询问Encryption Algorithm Provider服务获取当前的加密算法,再通过获取的加密算法对区块链进行加密;S3.加密过后的区块链哈希中会包含所使用的加密算法的字段;S4.解密过程,即每当区块链要进行解密的时候,管理员会向Encryption Algorithm Provider服务提供区块链哈希中的加密算法字段。本发明专利技术相对于传统加密更灵活,对于风险的抵抗力更强,不容易单点失败,而且区块链的加密算法可以在不暂停区块链运行的情况下在国密和RSA之间切换。

【技术实现步骤摘要】
一种区块链加密算法热插拔的方法
本专利技术涉及区块链加密算法
,具体为一种区块链加密算法热插拔的方法。
技术介绍
区块链是一个信息
的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。EncryptionAlgorithmProvider加密算法是一个函数,它使用一个加密钥匙,把一条信息转化成一串不可阅读的看似版随机的字符串,这个流程权也是不可逆的(也就是说获得原始信息),除非是被某个也知道那把钥匙的人来操作。加密使得私密数据通过公共的因特网传输的时候不需要冒严重的被第三方知道传输的内容的风险。哈希一般指Hash(散列函数)Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同本文档来自技高网...

【技术保护点】
1.一种区块链加密算法热插拔的方法,其特征在于:包括具体以下步骤:/nS1.添加加密算法,即管理员向Encryption Algorithm Provider服务根据指定格式添加加密和解密算法;/nS2.加密过程,即每当区块链要进行加密的时候,管理员会询问Encryption AlgorithmProvider服务获取当前的加密算法,再通过获取的加密算法对区块链进行加密;/nS3.加密过后的区块链哈希中会包含所使用的加密算法的字段;/nS4.解密过程,即每当区块链要进行解密的时候,管理员会向Encryption AlgorithmProvider服务提供区块链哈希中的加密算法字段,来获取相对应...

【技术特征摘要】
1.一种区块链加密算法热插拔的方法,其特征在于:包括具体以下步骤:
S1.添加加密算法,即管理员向EncryptionAlgorithmProvider服务根据指定格式添加加密和解密算法;
S2.加密过程,即每当区块链要进行加密的时候,管理员会询问EncryptionAlgorithmProvider服务获取当前的加密算法,再通过获取的加密算法对区块链进行加密;
S3.加密过后的区块链哈希中会包含所使用的加密算法的字段;
S4.解密过程,即每当区块链要进行解密的时候,管理员会向EncryptionAlgorithmProvider服务提供区块链哈希中的加密算法字段,来获取相对应的解密算法;再通过解密算法对区块链信息进行解密。<...

【专利技术属性】
技术研发人员:吴啸张舒艺
申请(专利权)人:南京纯白矩阵科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1