一种轻量级、密文去重复和密钥可更新的区块链编辑方法

    公开(公告)号:CN118337368A

    公开(公告)日:2024-07-12

    申请号:CN202410310403.X

    申请日:2024-03-19

    摘要: 本发明涉及一种轻量级、密文去重复和密钥可更新的区块链编辑方法,包括:对区块链及用户进行初始化;对初始化后的所有用户当前时间段内的每一个交易进行计算,获取ABE密文和变色龙哈希值;对所述ABE密文进行存储和链接,并对所述ABE密文进行去重;对区块的交易数字签名、所述变色龙哈希值和所述ABE密文进行验证;区块验证通过则基于去重后的ABE密文计算新的变色龙随机数;确定所述新的变色龙随机数满足变色龙哈希碰撞后,对链上区块进行改写。本发明能够解决现有可编辑区块链的密文冗余、密钥不可更新、密码算法开销过大额问题。