Fraud verification device and fraud detection system
AssigneeNEC Solution Innovators, Ltd.
InventorAkira FUKATA
Life of this patent
Estimating the term…
Abstract
The confirmation block acquisition means 81 acquires a block confirmation transaction which is a transaction including a first merkle root hash calculated from a block header of a block in a target range in a first blockchain and a block number indicating a block of the target range, from a second blockchain. The unauthorized operation verification means 82 identifies a block in the first block chain from the block number included in the acquired confirmation transaction, calculates a second merkle root hash from the block header in the identified block, and compares whether the first merkle root hash and the second merkle root hash match to detect an unauthorized operation on the identified block.
Claims10
A fraud verification device comprising:
- a memory storing instructions;
- and
- one or more processors configured to execute the instructions to:
- acquire a block confirmation transaction which is a transaction including a first merkle root hash calculated from a block header of a block in a target range in a first blockchain and a block number indicating a block of the target range, from a second blockchain which is a blockchain in which the block confirmation transaction is registered and which is different from the first blockchain;
- and
- identify a block in the first block chain from the block number included in the acquired block confirmation transaction, calculate a second merkle root hash from the block header in the identified block, and compare whether the first merkle root hash and the second merkle root hash match to detect an unauthorized operation on the identified block.
A confirmation generator comprising:
- a memory storing instructions;
- and
- one or more processors configured to execute the instructions to:
- calculate a merkle root hash from a block header of a block in a target range in a first blockchain, and generate a block confirmation transaction which is a transaction including a block number indicating a block of the target range and the calculated merkle root hash;
- and
- send a transaction requesting registration of the block confirmation transaction to a second blockchain different from the first blockchain.
A fraud detection system comprising:
- a memory storing instructions;
- and
- one or more processors configured to execute the instructions to:
- calculate a first merkle root hash from a block header of a block in a target range in a first blockchain, and generate a block confirmation transaction which is a transaction including a block number indicating a block of the target range and the calculated first merkle root hash;
- send a transaction requesting registration of the block confirmation transaction to a second blockchain different from the first blockchain;
- acquire the block confirmation transaction from the second blockchain;
- and
- identify a block in the first block chain from the block number included in the acquired block confirmation transaction, calculate a second merkle root hash from the block header in the identified block, and compare whether the first merkle root hash and the second merkle root hash match to detect an unauthorized operation on the identified block.
10-16. (canceled)
Dependencies are inferred from the claim text.