Sign In to Follow Application
View All Documents & Correspondence

Trust Management System And Trust Management Method

Abstract: [Problem] Even without management being performed by a central authority to verify and evaluate the credibility of the quality of a smart contract by a plurality of third parties other than a smart contract provider. [Solution] Provided is a trust management system 10 in which a verification node 3: manages in a blockchain a smart contract and an execution transaction of the smart contract with an evaluation execution transaction for the smart contract; and either manages the result of verification of the smart contract which includes a prescribed value for evaluation which a prescribed transaction issuing node has designated and an output value for a case in which the prescribed value has been inputted into the smart contract while including said result of verification in the evaluation execution transaction or manages the output value while including the same in state information.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
06 August 2019
Publication Number
34/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-01-12
Renewal Date

Applicants

HITACHI, LTD.
6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo 1008280

Inventors

1. SATO, Tatsuya
c/o HITACHI, LTD., 6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo 1008280

Specification

[Claim 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 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, and
each of the verification nodes 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, or includes and manages the output value in state information.
[Claim 2]
The trust management system according to claim 1, wherein each of the plurality of verification nodes
further performs processing of calculating, with a predetermined algorithm, 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.

[Claim 3]
The trust management system according to claim 2, wherein each of the plurality of verification nodes
further performs processing of controlling whether to approve or disapprove execution of the smart contract, depending on level of the calculated trust.
[Claim 4]
The trust management system according to claim 1, wherein each of the plurality of verification nodes
further performs processing 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.
[Claim 5]
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.
[Claim 6]
The trust management system according to claim 1, wherein each of the plurality of verification nodes
automatically issues the evaluation execution transaction at predetermined timing and performs verification of the smart contract.

[Claim 7]
The trust management system according to claim 1, wherein each of the plurality of verification nodes
preferentially processes the execution transaction, of the execution transaction and the evaluation execution transaction in a predetermined period of time.
[Claim 8]
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 comprising:
each of the plurality of verification nodes of the distributed ledger system
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, and
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, or including and managing the output value in state information.
[Claim 9]
The trust management method according to claim 8, wherein each of the plurality of verification nodes
further performs processing of calculating, with a

predetermined algorithm, 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.
5
[Claim 10]
The trust management method according to claim 9, wherein each of the plurality of verification nodes
further performs processing of controlling whether to
0 approve or disapprove execution of the smart contract, depending on level of the calculated trust.
[Claim 11]
The trust management method according to claim 8, wherein 5 each of the plurality of verification nodes further performs processing 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. 0
[Claim 12]
The trust management method according to claim 8, wherein each of the plurality of verification nodes
manages predetermined information related to an execution 5 transaction and an evaluation execution transaction in different data areas, respectively, in a distributed ledger.
[Claim 13]
The trust management method according to claim 8, wherein 0 each of the plurality of verification nodes

automatically issues the evaluation execution transaction at predetermined timing and performs verification of the smart contract.
[Claim 14]
The trust management method according to claim 8, wherein each of the plurality of verification nodes
preferentially processes the execution transaction, of the execution transaction and the evaluation execution transaction in a predetermined period of time.
[Claim 15]
A trust management system comprising:
a plurality of nodes that each retain a distributed ledger, wherein
each of the 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 node.

Documents

Application Documents

# Name Date
1 201947031699.pdf 2019-08-06
2 201947031699-STATEMENT OF UNDERTAKING (FORM 3) [06-08-2019(online)].pdf 2019-08-06
3 201947031699-REQUEST FOR EXAMINATION (FORM-18) [06-08-2019(online)].pdf 2019-08-06
4 201947031699-POWER OF AUTHORITY [06-08-2019(online)].pdf 2019-08-06
5 201947031699-FORM 18 [06-08-2019(online)].pdf 2019-08-06
6 201947031699-FORM 1 [06-08-2019(online)].pdf 2019-08-06
7 201947031699-DRAWINGS [06-08-2019(online)].pdf 2019-08-06
8 201947031699-DECLARATION OF INVENTORSHIP (FORM 5) [06-08-2019(online)].pdf 2019-08-06
9 201947031699-COMPLETE SPECIFICATION [06-08-2019(online)].pdf 2019-08-06
10 Correspondence by Agent_Power of Attorney_13-08-2019.pdf 2019-08-13
11 201947031699-Proof of Right (MANDATORY) [11-10-2019(online)].pdf 2019-10-11
12 201947031699-Proof of Right (MANDATORY) [06-11-2019(online)].pdf 2019-11-06
13 Correspondence by Agent_Form-1_15-11-2019.pdf 2019-11-15
14 201947031699-FORM 3 [05-02-2020(online)].pdf 2020-02-05
15 201947031699-certified copy of translation [23-04-2020(online)].pdf 2020-04-23
16 201947031699-OTHERS [17-05-2021(online)].pdf 2021-05-17
17 201947031699-FER_SER_REPLY [17-05-2021(online)].pdf 2021-05-17
18 201947031699-COMPLETE SPECIFICATION [17-05-2021(online)].pdf 2021-05-17
19 201947031699-CLAIMS [17-05-2021(online)].pdf 2021-05-17
20 201947031699-Response to office action [17-08-2021(online)].pdf 2021-08-17
21 201947031699-FER.pdf 2021-10-18
22 201947031699-US(14)-HearingNotice-(HearingDate-06-10-2023).pdf 2023-09-05
23 201947031699-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [03-10-2023(online)].pdf 2023-10-03
24 201947031699-US(14)-ExtendedHearingNotice-(HearingDate-18-10-2023).pdf 2023-10-06
25 201947031699-FORM-26 [16-10-2023(online)].pdf 2023-10-16
26 201947031699-FORM-26 [16-10-2023(online)]-1.pdf 2023-10-16
27 201947031699-Correspondence to notify the Controller [16-10-2023(online)].pdf 2023-10-16
28 201947031699-Written submissions and relevant documents [02-11-2023(online)].pdf 2023-11-02
29 201947031699-PatentCertificate12-01-2024.pdf 2024-01-12
30 201947031699-IntimationOfGrant12-01-2024.pdf 2024-01-12

Search Strategy

1 2021-03-1612-30-24E_19-03-2021.pdf

ERegister / Renewals

3rd: 11 Mar 2024

From 18/01/2020 - To 18/01/2021

4th: 11 Mar 2024

From 18/01/2021 - To 18/01/2022

5th: 11 Mar 2024

From 18/01/2022 - To 18/01/2023

6th: 11 Mar 2024

From 18/01/2023 - To 18/01/2024

7th: 11 Mar 2024

From 18/01/2024 - To 18/01/2025