摘要
本发明为解决现有可编辑区块链在可编辑功能的设计单一的问题,公开了一种多功能的区块链编辑方法,包括:密钥中心KGC进行系统初始化,输出系统公开参数mpkch和主密钥mskch;周期性和可撤销密钥的计算过程:密钥中心KGC、服务器、用户分别生成用于周期性加密和解密的密钥;区块链的有关编辑过程:用户执行计算哈希和验证哈希来生成和验证区块的变色龙哈希值。持有编辑权限以及密钥的用户作为修改者执行改写算法和更新算法来分别编辑新区块的哈希值和时间。KGC执行审计算法来判断服务器的解密行为是否超过限定次数。KGC执行撤销算法来周期性的撤销用户的编辑权限。用户运行计算哈希,根据不同的编辑条件,输出变色龙哈希和随机数以及临时陷门。
技术关键词
变色龙哈希
服务器
解密密钥
周期性
私钥
零知识证明
列表
编辑方法
算法
编码
计算方法
参数
有效性
元素
符号
加密