The invention discloses an offline
ticket anti-counterfeiting method based on a distributed account book principle. The offline
ticket anti-counterfeiting method comprises the following steps that
ticket system nodes are divided into a ticket (ticket number) generation node, an issuing node, a transfer node, a user node and a ticket checking node; ticket
system transactions are divided into ticket generation transactions, issuing transactions, circulation transactions, pre-check transactions, ticket checking transactions, pre-refunding transactions and ticket refunding transactions, wherein each node has own secret keys (including a public key and a private key), and each transaction of the
system needs to be encrypted by multiple nodes; when a ticket selling system sells a ticket, multiple parties are taken from transaction nodes for
encryption and common certification, each node encrypts data by using a private key according to a specified sequence, and finally a
ciphertext is formed and stored. When a ticket checking system checks the ticket, decryption is carried out by utilizing the public key of the corresponding node in the transaction of the ticketing system according to an opposite sequence. A multi-party
authentication mechanism is provided, so that a decentralized mutual trust effect is achieved, tampering resistance is improved, and secret
key leakage of any party is insufficient to cause counterfeiting of
transaction data.