摘要
本申请提供了一种基于区块链的分布式账本加密方法及系统。所述方法包括:为每个节点生成包含密钥版本和时间戳的密钥标识哈希值,基于各节点的密钥标识哈希值构建默克尔树,计算默克尔树的根哈希并写入区块链;针对每个节点,分别结合数据敏感等级、节点计算能力及节点延迟阈值动态选择加密算法,并根据根哈希对所选择的加密算法进行安全性验证,输出最终的目标加密算法;响应于触发数据转换,按照轻量级节点及其对应的TEE接口地址,控制轻量级节点将待转换的第一明文数据和匹配目标加密算法的算法类型标识,传输至TEE模块;控制TEE模块按照转换需求,将第一明文数据加密为密文数据或解密为第二明文数据,同时生成零知识证明。
技术关键词
节点
可信执行环境
密钥
零知识证明
分布式账本
信誉
明文
标识
加密方法
数据加密
加密策略
数据验证
加密数据
同态加密算法
动态
对称加密算法
签名算法
系统为您推荐了相关专利信息
河流防治
路段
控制测控系统
路径优化算法
复杂度
LSTM神经网络
运动捕捉方法
磁力计
关节
数据