IP Library › Granted Patent US 12,335,416
Granted Patent B2
US 12,335,416 · App. 17/969,800 · Granted Jun 17, 2025

Timestamp issuing method

Inventors: Kunihiro Ishida (Tokyo, JP); Tatsunori Yamagami (Tokyo, JP)
Assignee: NEC Solution Innovators, Ltd.
H04L9/3297H04L9/3236H04L9/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,335,416
App. No.
17/969,800
Granted
Jun 17, 2025
Kind
B2
Abstract

A local timestamp issuing apparatus according to the present invention includes: a timestamp issuing unit configured to, in response to a request for a timestamp for electronic data by a predetermined information processing apparatus installed in the same local environment, issue a timestamp token for the electronic data; a ledger timestamp requesting unit configured to, at a preset timing, connect to a specific timestamp issuing apparatus installed on the Internet, and request a timestamp for ledger data including the timestamp token issued for the electronic data from the specific timestamp issuing apparatus; and a ledger timestamp acquiring unit configured to acquire the timestamp token issued for the ledger data from the specific timestamp issuing apparatus.

Claims (24)

1. A timestamp issuing method by a local timestamp issuing apparatus installed in an offline environment, the timestamp issuing method comprising:

in response to a request for a timestamp for electronic data by a predetermined information processing apparatus installed in a local environment same as the local timestamp issuing apparatus, issuing a timestamp token for the electronic data by adding time information to a hash value of the electronic data and digitally signing;

at a preset timing, connecting to a specific timestamp issuing apparatus installed on Internet, and requesting a timestamp for ledger data including the hash value, the time information, the timestamp token issued for the electronic data, and a fuzzy hash value of the electronic data from the specific timestamp issuing apparatus; and

acquiring the timestamp token issued for the ledger data from the specific timestamp issuing apparatus.

2. The timestamp issuing method according to claim 1 , comprising

requesting, from the specific timestamp issuing apparatus, the timestamp for the ledger data including the timestamp token issued by the local timestamp issuing apparatus after requesting a timestamp from the specific timestamp issuing apparatus previous time.

3. The timestamp issuing method according to claim 1 , comprising

requesting the timestamp for the ledger data including a plurality of timestamp tokens issued by the local timestamp issuing apparatus from the specific timestamp issuing apparatus.

4. The timestamp issuing method according to claim 1 , comprising

periodically at preset timings, connecting to the specific timestamp issuing apparatus and requesting the timestamp from the specific timestamp issuing apparatus.

5. The timestamp issuing method according to claim 1 , comprising

at a preset timing, requesting, from the specific timestamp issuing apparatus, the timestamp for the ledger data by including a timestamp token acquired from the specific timestamp issuing apparatus in past into the ledger data.

6. The timestamp issuing method according to claim 5 , comprising

at a preset timing, requesting, from the specific timestamp issuing apparatus, the timestamp for the ledger data by including one timestamp token acquired from the specific timestamp issuing apparatus most recently into the ledger data.

7. A local timestamp issuing apparatus installed in an offline environment, the timestamp issuing apparatus comprising:

at least one memory storing processing instructions; and

at least one processor configured to execute the processing instructions to:

in response to a request for a timestamp for electronic data by a predetermined information processing apparatus installed in a local environment same as the local timestamp issuing apparatus, issue a timestamp token for the electronic data by adding time information to a hash value of the electronic data and digitally signing;

at a preset timing, connect to a specific timestamp issuing apparatus installed on Internet, and request a timestamp for ledger data including the hash value, the time information, the timestamp token issued for the electronic data, and a fuzzy hash value of the electronic data from the specific timestamp issuing apparatus; and

acquire the timestamp token issued for the ledger data from the specific timestamp issuing apparatus.

8. A non-transitory computer-readable storage medium storing a program stored executable by a local time stamp issuing apparatus installed in an offline environment to:

in response to a request for a timestamp for electronic data by a predetermined information processing apparatus installed in a local environment same as the local timestamp issuing apparatus, issue a timestamp token for the electronic data by adding time information to a hash value of the electronic data and digitally signing;

at a preset timing, connect to a specific timestamp issuing apparatus installed on Internet, and request a timestamp for ledger data including the hash value, the time information, the timestamp token issued for the electronic data, and a fuzzy hash value of the electronic data from the specific timestamp issuing apparatus; and

acquire the timestamp token issued for the ledger data from the specific timestamp issuing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: ISHIDA, KUNIHIRO; YAMAGAMI, TATSUNORI
To: NEC SOLUTION INNOVATORS, LTD.
Reel/Frame 061479/0571 →
Priority Claims (1)
JP 2021-175484 · Oct 27, 2021 · national
Continuity (1)
Related Publication 20230126583A1 · Apr 27, 2023
References Cited (19)
US 10136322B2 · Rougier · 2018 [cited by examiner]
US 10771241B2 · Yang · 2020 [cited by examiner]
US 10790988B1 · Li · 2020 [cited by examiner]
US 11188523B1 · Harold · 2021 [cited by examiner]
US 11271908B2 · Soundararajan · 2022 [cited by examiner]
US 11297500B2 · Jain · 2022 [cited by examiner]
US 11775479B2 · Wood · 2023 [cited by examiner]
US 11917081B2 · Aschauer · 2024 [cited by examiner]
US 20180268382A1 · Wasserman · 2018 [cited by examiner]
US 20190213333A1 · Williams · 2019 [cited by examiner]
US 20200192886A1 · Mishra · 2020 [cited by examiner]
US 20200403812A1 · Ajitomi · 2020 [cited by examiner]
US 20210044976A1 · Avetisov · 2021 [cited by examiner]
US 20210136017A1 · Liu · 2021 [cited by examiner]
US 20210266306A1 · Furman · 2021 [cited by examiner]
US 20210357914A1 · Silvestri · 2021 [cited by examiner]
US 20220094557A1 · Fujishiro · 2022 [cited by examiner]
US 20230308277A1 · Van Cleve · 2023 [cited by examiner]
JP 6886350B2 · 2021 [cited by applicant]