The invention belongs to the technical field of
blockchain security, and discloses an
industrial Internet of Things anonymous responsibility-traceable
data editing method and
system based on a
blockchain. The method comprises the following steps: generating a chameleon Hash
trap door by a trusted mechanism, splitting the chameleon Hash
trap door into shares by using threshold
secret sharing, distributing the shares to verifier nodes, and initializing a dynamic accumulator; the owner encrypts the production data and formulates a modification strategy, and generates a hash value and an initial
voucher by using chameleon hash and uploads the hash value and the initial
voucher to a chain; the modifier initiates a request containing zero-knowledge proof, after
verification is passed, the verifier node generates partial vouchers by using the
trap door share, and the modifier aggregates the partial vouchers into a one-time
voucher to complete editing; and the trusted mechanism decrypts the identity of the malicious modifier, moves the malicious modifier out of the dynamic accumulator and updates the
revocation list. According to the method, trap door leakage is prevented through a threshold sharing mechanism,
zero knowledge proof and a dynamic accumulator are combined, and effective tracking and permission
revocation of malicious behaviors are realized while
identity privacy of a modifier is guaranteed.