IP Library Granted Patent US 9,722,786
Granted Patent B2
US 9,722,786 · App. 14/422,668 · Granted Aug 1, 2017

Apparatus and method for processing authentication information

Inventors: Dong Kyue Kim (Seoul, KR); Byong Deok Choi (Seoul, KR); Dong Hyun Kim (Gyeonggi-Do, KR); Kwang Hyun Jee (Gyeonggi-do, KR)
Assignee: ICTK CO., LTD.
H04L9/0863G09C1/00H04L9/0866H04L9/14H04L9/3226H04L9/3231H04L9/3278H04L2209/12H04L2209/24
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 9,722,786
App. No.
14/422,668
Granted
Aug 1, 2017
Kind
B2
Abstract

Provided is an information processing apparatus including a physical unclonable function (PUF) to generate a unique key using a process variation in a semiconductor manufacturing process, and an encryption unit to encrypt a password and/or bio-information received from a user using the unique key.

Claims (34)

1. An information processing apparatus comprising:

a physical unclonable function (PUF) to generate at least one unique key using whether a short or open occurs between nodes generated on a semiconductor element by a process variation in a semiconductor manufacturing process; and

an encryption unit to encrypt a password received from a user using the unique key to generate an identification key.

2. The information processing apparatus of claim 1 , wherein the PUF generates the unique key using whether an interlayer contact formed between conductive layers of a semiconductor short-circuits the conductive layers.

3. The information processing apparatus of claim 2 , wherein the interlayer contact formed between the conductive layers of the semiconductor is formed to have a smaller size than that according to a design rule provided in the semiconductor manufacturing process.

4. The information processing apparatus of claim 2 , wherein the PUF is configured to set the size of the interlayer contact formed between the conductive layers of the semiconductor such that a difference between a probability of the interlayer contact short-circuiting the conductive layers and a probability of the interlayer contact not short-circuiting the conductive layers is within a preset error range.

5. The information processing apparatus of claim 1 , wherein the PUF comprises N unit structures to generate a 1-bit digital value using a pair of conductive layers and one interlayer contact connecting the conductive layers and generates N-bit unique keys through the N unit structures, N being a natural number.

6. The information processing apparatus of claim 5 , wherein the PUF generates N-bit digital values, and the information processing apparatus groups digital values comprised in the N-bit unique keys by k units, compares a first group with a second group among a plurality of groups, and determines a digital value representing the first group and the second group as 1 when a value of k digital bits comprised in the first group is greater than a value of k digital bits comprised in the second group, k being a natural number.

7. The information processing apparatus of claim 6 , wherein the information processing apparatus selectively determines the digital value representing the first group and the second group as either one of 1 and 0 or does not determine the digital value representing the first group and the second group based on a setting when the value of the k digital bits comprised in the first group is the same as the value of the k digital bits comprised in the second group.

8. The information processing apparatus of claim 1 , wherein the encryption unit encrypts the password N times using the unique key as a round key to generate the identification key, N being a natural number.

9. The information processing apparatus of claim 8 , wherein the encryption unit encrypts the password in accordance with an advanced encryption standard (AES) or a triple data encryption standard (T-DES) to generate the identification key.

10. An information processing apparatus comprising:

a physical unclonable function (PUF) to generate at least one unique key using whether a short or open occurs between nodes generated on a semiconductor element by a process variation in a semiconductor manufacturing process; and

an encryption unit to encrypt input bio-information using the unique key to generate an identification key.

11. The information processing apparatus of claim 10 , wherein the PUF generates the unique key using whether an interlayer contact formed between conductive layers of a semiconductor short-circuits the conductive layers.

12. The information processing apparatus of claim 11 , wherein the interlayer contact formed between the conductive layers of the semiconductor is formed to have a smaller size than that according to a design rule provided in the semiconductor manufacturing process.

13. The information processing apparatus of claim 11 , wherein the PUF is configured to set the size of the interlayer contact formed between the conductive layers of the semiconductor such that a difference between a probability of the interlayer contact short-circuiting the conductive layers and a probability of the interlayer contact not short-circuiting the conductive layers is within a preset error range.

14. An information processing apparatus comprising:

at least one physical unclonable function (PUF) to generate a unique key of at least one digital value using whether a short or open occurs between nodes generated on a semiconductor element by a process variation in a semiconductor manufacturing process and an encryption unit to encrypt at least one of a password received from a user and bio-information using at least one unique key provided by at least one of the at least one PFU to generate an identification key.

15. The information processing apparatus of claim 14 , wherein the encryption unit encrypts the at least one of the password and the bio-information N times using the at least one unique key as a round key to generate the identification key, N being a natural number.

16. The information processing apparatus of claim 15 , wherein the encryption unit encrypts the at least one of the password and the bio-information in accordance with an advanced encryption standard (AES) or a triple data encryption standard (T-DES) to generate the identification key.

17. The information processing apparatus of claim 14 , wherein each of the at least one PUF generates the unique key using whether an interlayer contact formed between conductive layers of a semiconductor short-circuits the conductive layers.

18. The information processing apparatus of claim 17 , wherein the interlayer contact is formed to have a smaller size than that according to a design rule provided in the semiconductor manufacturing process.

19. The information processing apparatus of claim 17 , wherein the PUF is configured to set the size of the interlayer contact formed between the conductive layers of the semiconductor such that a difference between a probability of the interlayer contact short-circuiting the conductive layers and a probability of the interlayer contact not short-circuiting the conductive layers is within a preset error range.

20. The information processing apparatus of claim 14 , further comprising a PUF selection unit to select a PUF to be used by the encryption unit for encrypting among the at least one PUF.

21. An information processing method comprising:

generating, by a physical unclonable function (PUF) of an information processing apparatus, at least one unique key using whether a short or open occurs between nodes generated on a semiconductor element by a process variation in a semiconductor manufacturing process; and

encrypting, by an encryption unit of the information processing apparatus, at least one of a first user input password and first user bio-information input to the information processing apparatus using the unique key to generate at least one of an encrypted password and encrypted bio-information.

22. The information processing method of claim 21 , further comprising:

encrypting at least one of a second user input password and second user bio-information when the at least one of the second user input password and the second user bio-information is input to the information processing apparatus from a user; and

comparing, by an authentication unit of the information processing apparatus, at least one of the encrypted second user input password and the encrypted second user bio-information with the at least one of the encrypted password and the encrypted bio-information.

23. The information processing method of claim 21 , further comprising:

decrypting, by the encryption unit of the information processing apparatus, at least one of the encrypted password and the encrypted bio-information to generate the at least one of the first user input password and the first user bio-information when the at least one of the second user input password and the second user bio-information is input to the information processing apparatus from a user; and

comparing, by an authentication unit of the information processing apparatus, the at least one of the decrypted first user input password and the decrypted first user bio-information with at least one of the second user input password and the second user bio-information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: ICTK CO. LTD.
To: ICTK HOLDINGS CO., LTD.
Reel/Frame 047210/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2015
From: KIM, DONG KYUE; CHOI, BYONG DEOK; KIM, DONG HYUN; JEE, KWANG HYUN
To: ICTK CO., LTD.
Reel/Frame 034989/0424 →
Priority Claims (1)
KR 10-2012-0091197 · Aug 21, 2012 · national
Continuity (1)
Related Publication 20150222430A1 · Aug 6, 2015