Bio-extracted seeds
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NCHAIN LICENSING AG
- Filing Date
- 2021-07-26
- Publication Date
- 2026-06-23
Smart Images

Figure 0007878823000046 
Figure 0007878823000047 
Figure 0007878823000048
Abstract
Claims
1. A computer implementation method for generating a seed for deriving one or more secret keys, wherein the computer implementation method is executed by a processing unit, A step of obtaining one or more biometric readings, For each of the one or more biometric readings, Steps to identify multiple biological characteristics, A step of generating a plurality of first binary representations, wherein at least some of the first binary representations are generated based on each set of the plurality of biological features, and the first binary representations preserve the physical differences between the biological features. A step of generating each second binary representation, wherein each second binary representation is generated based on the respective first binary representation. Includes, The computer implementation method includes the step of generating a seed based on each of the second binary representations, The process further includes the step of generating one or more private keys based on the generated seed, wherein one of the generated private keys is a master private key. The computer implementation method includes the step of generating one or more secret keys of a hierarchical deterministic key structure, method.
2. The method according to claim 1, wherein the step of identifying each set of the aforementioned biological features includes the step of identifying one or more types of the biological features.
3. For each of the one or more biometric readings, A step of identifying each reference alignment frame, wherein the reference alignment frame comprises a plurality of sections, at least some of the plurality of sections comprises each set of the plurality of biological features, and each first binary representation is generated based on each of the plurality of sections. The method according to claim 1 or 2, including the method according to claim 1 or 2.
4. Each of the aforementioned first binary representations is defined as follows: - The number of each biological feature within each of the above sections, - The number of each biological feature within each subsection of each of the aforementioned sections, - The respective locations of each biological feature within each of the aforementioned sections, - The respective positions of each biological feature within each subsection of each section, - Each type of each biological characteristic within each of the above sections, - Each type of each biological feature within each subsection of each section, - The respective directions of each biological feature within each of the aforementioned sections, - The respective directions of each biological feature within each subsection of each section, and / or - Each pattern of one or more biological features within each of the aforementioned sections The method according to claim 3, which is generated based on at least one of the following.
5. The method according to claim 4, wherein each of the first binary representations is generated based on a plurality of third binary representations, and each third binary representation is generated based on one different descriptor.
6. The method according to claim 4 or 5, wherein each of the first binary representations is generated using a distance-preserving coding algorithm.
7. The method according to any one of claims 1 to 6, wherein the step of generating the seed includes the step of decoding from each of the respective second binary representations to generate a final set of codewords, and the seed is generated based on the final set of codewords.
8. The method according to claim 7, wherein the decoding step includes applying a first error correction decoding algorithm to each of the respective second binary representations to generate an intermediate set of codewords, and the final set of codewords is generated based on the intermediate set of codewords.
9. The method according to claim 8, wherein the first error correction decoding algorithm includes a BBCH (Binary Bose-Chaudhuri-Hocquenghem) decoding algorithm, and the intermediate set of codewords includes a set of BBCH codewords.
10. The method according to claim 8 or 9, wherein the first error correction decoding algorithm includes the step of applying a second error correction decoding algorithm to an intermediate set of codewords in order to generate a final set of codewords.
11. The method according to claim 10, wherein the second error correction decoding algorithm includes a Reed-Solomon (RS) decoding algorithm, and the final set of codewords includes a set of RS codewords.
12. The method according to claim 1, further comprising the step of using at least one of the generated private keys to generate a signature based on a message.
13. The method according to claim 12, wherein the message includes at least a portion of a blockchain transaction.
14. The method according to claim 12, comprising the steps of generating a public key corresponding to each of the generated private keys, and using the public key to encrypt data in a blockchain transaction.
15. The method according to any one of claims 1 to 14, wherein the step of obtaining one or more biometric readings includes the step of obtaining a plurality of biometric readings.
16. The method according to claim 15, wherein each of the plurality of biometric readings is a biometric reading from the same user.
17. The method according to claim 15, wherein at least two of the plurality of biometric readings are respective biometric readings from different users.
18. The one or more biometric readings are, Fingerprint reading value, Iris readings, Finger vein pattern readings, Wrist vein pattern readings, Finger hole pattern, Skin structure patterns, and / or Face patterns, The method according to any one of claims 1 to 17, comprising one or more of the above.
19. The steps include obtaining a second instance of the one or more biometric readings, The steps of performing the method according to any one of claims 1 to 18 in order to reconstruct the seed: The method according to any one of claims 1 to 18, including the method described in any one of claims 1 to 18.
20. Computer equipment, A memory comprising one or more memory units, A processing apparatus comprising one or more processing units The memory stores code configured to be executed on the processing unit, and the code is configured to perform the method according to any one of claims 1 to 19 when it is on the processing unit. Computer equipment.
21. A computer program implemented on computer-readable storage, configured to perform the method described in any one of claims 1 to 19 when executed on one or more processors.