IP Library Granted Patent US 11,102,001
Granted Patent B2
US 11,102,001 · App. 16/483,486 · Granted Aug 24, 2021

Trust management system and trust management method

Inventor: Tatsuya Sato (Tokyo, JP)
Assignee: HITACHI, LTD.
H04L9/321G06Q20/065H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,102,001
App. No.
16/483,486
Granted
Aug 24, 2021
Kind
B2
Abstract

A verification node in a trust management system manages, in a blockchain, a smart contract and an execution transaction of the smart contract as well as an evaluation execution transaction for the smart contract. The verification node includes and manages a verification result of the smart contract in the evaluation execution transaction, the verification result including a predetermined value for evaluation specified by a predetermined one of transaction issuing nodes and an output value obtained when the predetermined value is inputted to the smart contract, or includes and manages the output value in state information.

Claims (27)

1. A trust management system, the system comprising:

a plurality of verification nodes that each retain a distributed ledger; and

a plurality of transaction issuing nodes that each issue a transaction to each of the verification nodes,

wherein each of the plurality of verification nodes;

manages a smart contract and an execution transaction of the smart contract, as well as an evaluation execution transaction for the smart contract, in a blockchain managed by the each verification node;

includes and manages a verification result of the smart contract in the evaluation execution transaction, the verification result including a predetermined value for evaluation specified by a predetermined one of the transaction issuing nodes and an output value obtained when the predetermined value is inputted to the smart contract, and manages the output value in state information;

calculates, with a predetermined algorithm, a level of trust related to at least any of an execution transaction and other evaluation execution transaction of the smart contract, with the predetermined evaluation execution transaction included in the blockchain as a reference; and

controls whether to approve or disapprove execution of the smart contract, depending on the calculated level of trust,

wherein at least one of the plurality of verification nodes automatically issues the evaluation execution transaction at a predetermined timing and performs verification of the smart contract.

2. The trust management system according to claim 1 , wherein each of the plurality of verification nodes:

controls whether to approve or disapprove execution of the smart contract, depending on whether or not at least any of a provider or a user of the smart contract registers the evaluation execution transaction with the blockchain.

3. The trust management system according to claim 1 , wherein each of the plurality of verification nodes:

manages predetermined information related to an execution transaction and an evaluation execution transaction in different data areas, respectively, in a distributed ledger.

4. The trust management system according to claim 1 , wherein each of the plurality of verification nodes:

preferentially processes the execution transaction and the evaluation execution transaction in a predetermined period of time.

5. A trust management method of a distributed ledger system including a plurality of verification nodes that each retain a distributed ledger; and a plurality of transaction issuing nodes that each issue a transaction to each of the verification nodes, the trust management method performed by each of the plurality of verification nodes and comprising the steps of:

managing, in a blockchain, a smart contract and an execution transaction of the smart contract as well as an evaluation execution transaction for the smart contract;

including and managing a verification result of the smart contract in the evaluation execution transaction, the verification result including a predetermined value for evaluation specified by a predetermined one of the transaction issuing nodes and an output value obtained when the predetermined value is inputted to the smart contract, and managing the output value in state information;

calculating, with a predetermined algorithm, a level of trust related to at least any of an execution transaction and other evaluation execution transaction of the smart contract, with the predetermined evaluation execution transaction included in the blockchain as a reference; and

controlling whether to approve or disapprove execution of the smart contract, depending on the calculated level of trust,

where at least one of the plurality of verification nodes automatically issues the evaluation execution transaction at a predetermined timing and performs verification of the smart contract.

6. The trust management method according to claim 5 , further comprising the step of:

controlling whether to approve or disapprove execution of the smart contract, depending on whether or not at least any of a provider or a user of the smart contract registers the evaluation execution transaction with the blockchain.

7. The trust management method according to claim 5 , further comprising the step of:

managing predetermined information related to an execution transaction and an evaluation execution transaction in different data areas, respectively, in a distributed ledger.

8. The trust management method according to claim 5 , further comprising the step of:

preferentially processing the execution transaction and the evaluation execution transaction in a predetermined period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2020
From: SATO, TATSUYA
To: HITACHI, LTD.
Reel/Frame 053215/0550 →
Priority Claims (1)
JP JP2017-019531 · Feb 6, 2017 · national
Continuity (1)
Related Publication 20200021439A1 · Jan 16, 2020
Cited By (1)
US 12,250,309