Research Article

Antitampering Scheme of Evidence Transfer Information in Judicial System Based on Blockchain

Table 4

Meaning of symbols in our scheme.

C1The sender of the evidence

C2The receiver of the evidence
evidence hashiThe hash value of the ith evidence included in the transaction
NThe number of evidences in the transaction
M (X)A function that generates a Merkel tree for data set X
TA symbol representing a Merkel tree
Root (T)A function returning the root of Merkel tree T
HA hash function
PThe data of this transaction.
Transaction IDThe ID of this transaction
RA symbol whose value is equal to H (Root (T))
E (r1, r2)An encryption function that uses key r1 to encrypt plaintext r2
SCThe private key of client C
bufsenderA buffer storing the information that a client sends out but has not confirmed by the receiver.
bufreceiverA buffer storing the information that a client receives but has not recorded on the blockchain.
ACKThe acknowledgement message of a transaction.