IP Library Granted Patent US 11,983,282
Granted Patent B2
US 11,983,282 · App. 17/990,152 · Granted May 14, 2024

Data protection method, authentication server, data protection system, and data structure

Inventor: Yuji Unagami (Osaka, JP)
Assignee: Panasonic Intellectual Property Corporation of America
G06F21/602H04L9/0637H04L9/0643H04L9/3247H04L9/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 11,983,282
App. No.
17/990,152
Granted
May 14, 2024
Kind
B2
Abstract

Provided is a data protection method which includes: receiving transaction data which includes a first hash value obtained from history information of a home; obtaining, from a data server, a second hash value computed by the data server performing computation processing on encrypted history information without decrypting the encrypted history information, the encrypted history information being history information of the home encrypted using a secure computation method which enables computation without decrypting the encrypted history information, the encrypted history information being obtained from the home; verifying the transaction data, and determining whether the first hash value and the second hash value match; and when a validity of the transaction data is verified and the first hash value and the second hash value match, recording the transaction data in a distributed ledger.

Claims (18)

1. A data protection method for a data protection system which includes a device, a plurality of authentication servers, and a plurality of data servers, the data protection method being performed by a first authentication server included in the plurality of authentication servers, and comprising:

obtaining identification information and a third hash value from the device, the identification information identifying first encrypted history information of first history information which is targeted for data verification, the third hash value being obtained from the first history information;

generating first transaction data which includes the identification information and indicates a data verification request, and transmitting the first transaction data to the at least one of the plurality of data servers;

obtaining, from the at least one of the plurality of data servers, a fourth hash value computed by the at least one of the plurality of data servers performing computation processing on the first encrypted history information without decrypting the first encrypted history information, the first encrypted history information being identified by the identification information from among one or more items of encrypted history information, the encrypted history information being history information of the device encrypted using a secure computation method which enables computation without decrypting the encrypted history information, the encrypted history information being obtained from the device and recorded in the at least one of the plurality of data servers;

determining whether the third hash value and the fourth hash value match; and

when the third hash value and the fourth hash value do not match, generating second transaction data which includes the identification information and indicates a deletion request for deletion of the first encrypted history information identified by the identification information, and transmitting the second transaction data to the at least one of the plurality of data servers.

2. The data protection method according to claim 1 , further comprising:

when the third hash value and the fourth hash value do not match, recording the second transaction data in the distributed ledger in synchronization with the plurality of authentication servers excluding the first authentication server.

3. The data protection method according to claim 1 , wherein the history information includes personal data of a user of the device.

4. The data protection method according to claim 1 , further comprising:

receiving transaction data which is generated by the device and includes a first hash value obtained from history information of the device;

obtaining, from at least one of the plurality of data servers, a second hash value computed by the at least one of the plurality of data servers performing computation processing on encrypted history information without decrypting the encrypted history information, the encrypted history information being history information of the device encrypted using a secure computation method which enables computation without decrypting the encrypted history information, the encrypted history information being obtained from the device and recorded in the at least one of the plurality of data servers;

verifying the transaction data, and determining whether the first hash value and the second hash value match; and

when a validity of the transaction data is verified and the first hash value and the second hash value match, recording the transaction data in a distributed ledger in synchronization with the plurality of authentication servers excluding the first authentication server.

5. A computer comprising:

a processor; and

a memory that stores a program for causing the processor to execute the method according to claim 1 .

6. A non-transitory storage medium storing a program that causes a processor to execute the method according to claim 1 .

Priority Claims (1)
JP 2019-096863 · May 23, 2019 · national
Continuity (3)
Continuation 16523333 · Jul 26, 2019
Provisional Application 62715929 · Aug 8, 2018
Related Publication 20230083454A1 · Mar 16, 2023