IP Library › Granted Patent US 11,641,271
Granted Patent B2
US 11,641,271 · App. 17/159,395 · Granted May 2, 2023

Control method, non-transitory computer-readable storage medium, and information processing apparatus

Inventors: Yoshiki Higashikado (Yokohama, JP); Shingo Fujimoto (Yokohama, JP); Masanobu Morinaga (Yokohama, JP)
Assignee: FUJITSU LIMITED
H04L9/0819H04L9/0637H04L9/0894H04L9/14
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,641,271
App. No.
17/159,395
Granted
May 2, 2023
Kind
B2
Abstract

A control method includes generating third key information, when receiving a recording request for asset information to a blockchain and first key information, based on the first key information and second key information stored in a specific storage area, generating fourth key information by decrypting key information associated with the blockchain among a plurality of pieces of encrypted key information, by using the generated third key information, transmitting the fourth key information and the recording request to the blockchain.

Claims (35)

1. A control method comprising:

generating third key information, when receiving a recording request for asset information to a first blockchain of a plurality of blockchains and first key information from a terminal used by a user, by decrypting by using the first key information and second key information stored in a certain storage area;

generating fourth key information by decrypting first encrypted key information associated with the first blockchain among a plurality of pieces of encrypted key information by using the generated third key information, each of the plurality of pieces of encrypted key information being associated with each of the plurality of blockchains, the plurality of pieces of encrypted key information being generated by encrypting;

performing an authentication on the first blockchain by using the fourth key; and

transmitting the recording request to the first blockchain,

wherein the first key information, the second key information, and a fifth key are generated by sixth key information generated by a random number received from the user, and

the first key information, the second key information, and the fifth key are divided decryption keys that are decrypted when two of the divided decryption keys are aligned.

2. The control method according to claim 1 , wherein the certain storage area is a storage area protected by data encryption.

3. The control method according to claim 2 , wherein the third key information is stored in the certain storage area.

4. The control method according to claim 3 , wherein the fourth key information is stored in the certain storage area.

5. The control method according to claim 4 , further comprising:

deleting the third key information and fourth key information from the certain storage area after the transmitting to the blockchain.

6. A non-transitory computer-readable storage medium storing a program that causes a processor included in an information processing apparatus to execute a process, the process comprising:

generating third key information, when receiving a recording request for asset information to a first blockchain of a plurality of blockchains and first key information from a terminal used by a user, by decrypting by using the first key information and second key information stored in a certain storage area;

generating fourth key information by decrypting first encrypted key information associated with the first blockchain among a plurality of pieces of encrypted key information, by using the generated third key information, each of the plurality of pieces of encrypted key information being associated with each of the plurality of blockchains, the plurality of pieces of encrypted key information being generated by encrypting;

performing an authentication on the first blockchain by using the fourth key; and

transmitting the recording request to the first blockchain,

wherein the first key information, the second key information, and a fifth key are generated by sixth key information generated by a random number received from the user, and

the first key information, the second key information, and the fifth key are divided decryption keys that are decrypted when two of the divided decryption keys are aligned.

7. The non-transitory computer-readable storage medium according to claim 6 , wherein the certain storage area is a storage area protected by data encryption.

8. The non-transitory computer-readable storage medium according to claim 7 , wherein the third key information is stored in the certain storage area.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein the fourth key information is stored in the certain storage area.

10. An information processing apparatus comprising:

a memory; and

a processor coupled to memory and configured to:

generate third key information, when receiving a recording request for asset information to a first blockchain of a plurality of blockchains and first key information from a terminal used by a user, by decrypting by using the first key information and second key information stored in a certain storage area,

generate fourth key information by decrypting first encrypted key information associated with the first blockchain among a plurality of pieces of encrypted key information; by using the generated third key information, each of the plurality of pieces of encrypted key information being associated with each of the plurality of blockchains, the plurality of pieces of encrypted key information being generated by encrypting,

perform an authentication on the first blockchain by using the fourth key, and

transmit the recording request to the first blockchain,

wherein the first key information, the second key information, and a fifth key are generated by sixth key information generated by a random number received from the user, and

the first key information, the second key information, and the fifth key are divided decryption keys that are decrypted when two of the divided decryption keys are aligned.

11. The information processing apparatus according to claim 10 , wherein the certain storage area is a storage area protected by data encryption.

12. The information processing apparatus according to claim 11 , wherein the third key information is stored in the certain storage area.

13. The information processing apparatus according to claim 12 , wherein the fourth key information is stored in the certain storage area.

14. The information processing apparatus according to claim 13 , wherein the processor deletes the third key information and fourth key information from the certain storage area after the transmitting to the blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: HIGASHIKADO, YOSHIKI; FUJIMOTO, SHINGO; MORINAGA, MASANOBU
To: FUJITSU LIMITED
Reel/Frame 055048/0943 →
Priority Claims (1)
JP JP2020-033275 · Feb 28, 2020 · national
Continuity (1)
Related Publication 20210273785A1 · Sep 2, 2021