IP Library › Granted Patent US 12,355,897
Granted Patent B2
US 12,355,897 · App. 18/260,545 · Granted Jul 8, 2025

Data management apparatus and data management method

Inventors: Naoki Yamamuro (Nagoya, JP); Junya Watanabe (Nagakute, JP); Shigeki Matsumoto (Nagoya, JP); Yoshikazu Jikuhara (Susono, JP); Ryota Suzuki (Ikeda, JP); Yuki Yamashita (Oota-ku, JP); Hitoshi Murakami (Setagaya-ku, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
H04L9/3263H04L9/3297H04L9/50
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 12,355,897
App. No.
18/260,545
Granted
Jul 8, 2025
Kind
B2
Abstract

A data management system includes a plurality of data management apparatuses, a certification authority group, and a time stamp authority group. In making an application for a proof of existence of invention information, the data management apparatus generates an invention hash, and transmits the invention hash to selected time stamp authorities of the time stamp authority group. Each of the time stamp authorities having received the invention hash generates a time stamp token. The data management apparatus acquires the time stamp token from each of the plurality of time stamp authorities to which the invention hash has been transmitted.

Claims (49)

1. A data management apparatus that manages data using a distributed ledger technology, the data management apparatus comprising:

a storage that stores a distributed ledger;

a controller that registers, in the distributed ledger, transaction data including information of the data; and

a communication apparatus that is capable of communicating with a plurality of time stamp authorities, wherein

the plurality of time stamp authorities are time stamp authorities that are based on standards different from each other,

the controller transmits the transaction data to at least one selected time stamp authority of the plurality of time stamp authorities via the communication apparatus, and acquires a time stamp token of the transaction data from the selected time stamp authority,

the controller registers the time stamp token in the distributed ledger,

the communication apparatus is capable of communicating with a plurality of key certification authorities,

the plurality of key certification authorities are certification authorities that respectively issue, based on standards different from each other, electronic certificates to private keys and public keys, a public key of the public keys being paired with a private key of the private keys,

the electronic certificates include respective pieces of information of the public keys,

the storage stores (i) the private keys respectively corresponding to the plurality of key certification authorities and (ii) the electronic certificates respectively issued by the plurality of key certification authorities,

the controller generates electronic signatures for the plurality of key certification authorities by using the private keys, respectively, and

the controller includes, in the transaction data, the respective electronic signatures for the plurality of key certification authorities.

2. A data management apparatus that manages data using a distributed ledger technology, the data management apparatus comprising:

a storage that stores a distributed ledger;

a controller that registers, in the distributed ledger, transaction data including information of the data; and

a communication apparatus that is capable of communicating with a plurality of time stamp authorities, wherein

the plurality of time stamp authorities are time stamp authorities that are based on standards different from each other,

the controller transmits the transaction data to at least one selected time stamp authority of the plurality of time stamp authorities via the communication apparatus, and acquires a time stamp token of the transaction data from the selected time stamp authority,

the controller registers the time stamp token in the distributed ledger,

the communication apparatus is capable of communicating with a plurality of key certification authorities,

the plurality of key certification authorities are certification authorities that respectively issue, based on standards different from each other, electronic certificates to private keys and public keys, a public key of the public keys being paired with a private key of the private keys,

the electronic certificates include respective pieces of information of the public keys,

the storage stores (i) the private keys respectively corresponding to the plurality of key certification authorities and (ii) the electronic certificates respectively issued by the plurality of key certification authorities,

the controller generates electronic signatures for the plurality of key certification authorities by using the private keys, respectively,

for one process, the controller registers, in the distributed ledger, a plurality of pieces of transaction data corresponding to the plurality of key certification authorities, and

each of the plurality of pieces of transaction data includes an electronic signature of a corresponding key certification authority.

3. The data management apparatus according to claim 1 , wherein

the controller decodes each of the electronic signatures for the plurality of key certification authorities by using a corresponding public key included in each of the electronic certificates for the plurality of key certification authorities, and

the controller verifies, based on a result of the decoding, a validity of each of the electronic signatures for the plurality of key certification authorities.

4. A data management method for a data management apparatus that manages data using a distributed ledger technology, wherein

the data management apparatus include

a storage that stores a distributed ledger,

a controller that registers, in the distributed ledger, transaction data including information of the data, and

a communication apparatus that is capable of communicating with a plurality of time stamp authorities, and

the plurality of time stamp authorities are time stamp authorities that are based on standards different from each other,

the data management method comprising:

transmitting the transaction data to at least one selected time stamp authority of the plurality of time stamp authorities;

acquiring a time stamp token of the transaction data from the selected time stamp authority; and

registering the time stamp token in the distributed ledger, wherein

the communication apparatus is capable of communicating with a plurality of key certification authorities,

the plurality of key certification authorities are certification authorities that respectively issue, based on standards different from each other, electronic certificates to private keys and public keys, a public key of the public keys being paired with a private key of the private keys,

the electronic certificates include respective pieces of information of the public keys,

the storage stores (i) the private keys respectively corresponding to the plurality of key certification authorities and (ii) the electronic certificates respectively issued by the plurality of key certification authorities,

the controller generates electronic signatures for the plurality of key certification authorities by using the private keys, respectively, and

the controller includes, in the transaction data, the respective electronic signatures for the plurality of key certification authorities.

5. The data management method according to claim 4 , wherein

the controller decodes each of the electronic signatures for the plurality of key certification authorities by using a corresponding public key included in each of the electronic certificates for the plurality of key certification authorities, and

the controller verifies, based on a result of the decoding, a validity of each of the electronic signatures for the plurality of key certification authorities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: YAMAMURO, NAOKI; WATANABE, JUNYA; MATSUMOTO, SHIGEKI; JIKUHARA, YOSHIKAZU; SUZUKI, RYOTA; YAMASHITA, YUKI; MURAKAMI, HITOSHI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 066104/0664 →
Priority Claims (1)
JP 2021-001450 · Jan 7, 2021 · national
Continuity (1)
Related Publication 20240056314A1 · Feb 15, 2024
References Cited (19)
US 11379771B2 · Ganesan · 2022 [cited by examiner]
US 11574305B1 · Griffin · 2023 [cited by examiner]
US 20050094178A1 · Anno · 2005 [cited by applicant]
US 20120023560A1 · Yanagi · 2012 [cited by applicant]
US 20160371509A1 · Unitt · 2016 [cited by examiner]
US 20210211468A1 · Griffin · 2021 [cited by examiner]
US 20210314155A1 · Novotny · 2021 [cited by examiner]
JP 2005123980A · 2005 [cited by applicant]
JP 2005151358A · 2005 [cited by applicant]
JP 200741903A · 2007 [cited by applicant]
JP 201228979A · 2012 [cited by applicant]
JP 201946442A · 2019 [cited by applicant]
JP 2019521627A · 2019 [cited by applicant]
JP 2020512714A · 2020 [cited by applicant]
JP 2020166732A · 2020 [cited by applicant]
WO WO2017200483A1 · 2017 [cited by applicant]
WO WO2019023452A1 · 2019 [cited by applicant]
International Search Report issued Jan. 11, 2022 in PCT/JP2021/037503, filed on Oct. 11, 2021, 2 pages. [cited by applicant]
“Trusted timestamping”, WikipediA, Retrieved from URL: https://en.wikipedia.org/w/index.php?title=Trusted_timestamping&oldid=996281914, Dec. 25, 2020, 5 pages. [cited by applicant]