Encrypted-data processing method, system, and apparatus

US10115323B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10115323-B2
Application numberUS-201615259632-A
CountryUS
Kind codeB2
Filing dateSep 8, 2016
Priority dateSep 11, 2015
Publication dateOct 30, 2018
Grant dateOct 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A first code is generated from data by using a second error correction encoding method, and a second code is generated from the first code and a first random number by using a first error correction encoding method. First masked data is generated by masking registration target data by using the second code, and the first masked data is registered in a database. A third code is generated from a second random number by using the first error correction encoding method. Second masked data is generated by masking matching target data by using the third code. Synthesized data is generated by synthesizing the second masked data and the first masked data registered in the database, and the synthesized data is decoded in accordance with the first error correction encoding method and the second error correction encoding method.

First claim

Opening claim text (preview).

What is claimed is: 1. An encrypted-data processing method comprising: generating a first code from secret information by using a second error correction encoding method and generating a second code from the first code and a first random number by using a first error correction encoding method; generating first masked data by masking a first biometric feature code as registration target by using the second code and registering the first masked data in a database; generating a third code from a second random number by using the first error correction encoding method; generating second masked data by masking a second biometric feature code as matching target by using the third code; and generating synthesized data by synthesizing the second masked data and the first masked data registered in the database and decoding the synthesized data in accordance with the first error correction encoding method and the second error correction encoding method. 2. The encrypted-data processing method according to claim 1 , further comprising: generating a first hash value from the secret information by using a hash function and registering the first hash value in the database; generating a second hash value from a decoding result of the synthesized data by using the hash function; and comparing the second hash value with the first hash value registered in the database. 3. The encrypted-data processing method according to claim 1 , wherein the first error correction encoding method is a linear encoding method, and the second error correction encoding method is a linear encoding method or a non-linear encoding method. 4. An encrypted-data processing apparatus comprising: a storage device; and a processor that generates a first code from secret information by using a second error correction encoding method, generates a second code from the first code and a first random number by using a first error correction encoding method, generates first masked data by masking a first biometric feature code as registration target by using the second code, registers the first masked data in the storage device, generates a third code from a second random number by using the first error correction encoding method, generates second masked data by masking a second biometric feature code as matching target by using the third code, generates synthesized data by synthesizing the second masked data and the first masked data registered in the storage device, and decodes the synthesized data in accordance with the first error correction encoding method and the second error correction encoding method. 5. A non-transitory computer-readable recording medium storing a computer program that causes a computer to perform a procedure comprising: generating a first code from secret information by using a second error correction encoding method and generating a second code from the first code and a first random number by using a first error correction encoding method; generating first masked data by masking a first biometric feature code as registration target by using the second code and registering the first masked data in a database; generating a third code from a second random number by using the first error correction encoding method; generating second masked data by masking a second biometric feature code as matching target by using the third code; and generating synthesized data by synthesizing the second masked data and the first masked data registered in the database and decoding the synthesized data in accordance with the first error correction encoding method and the second error correction encoding method.

Assignees

Inventors

Classifications

  • G09C1/00Primary

    Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00) · CPC title

  • Encoding or coding, e.g. Huffman coding or error correction · CPC title

  • Details relating to cryptographic hardware or logic circuitry · CPC title

  • H04L9/3231Primary

    Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861) · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10115323B2 cover?
A first code is generated from data by using a second error correction encoding method, and a second code is generated from the first code and a first random number by using a first error correction encoding method. First masked data is generated by masking registration target data by using the second code, and the first masked data is registered in a database. A third code is generated from a …
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G09C1/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).