US 11,924,359 B2
Security device generating key based on physically unclonable function and method of operating the same
Kyoungmoon Ahn, Seoul (KR); Yongsoo Kim, Osan-si (KR); Yongki Lee, Suwon-si (KR); Yunhyeok Choi, Hwaseong-si (KR); and Bohdan Karpinskyy, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 25, 2022, as Appl. No. 17/973,252.
Application 17/973,252 is a continuation of application No. 17/014,418, filed on Sep. 8, 2020, granted, now 11,516,026.
Claims priority of application No. 10-2020-0017145 (KR), filed on Feb. 12, 2020.
Prior Publication US 2023/0052055 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/64 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3278 (2013.01) [G06F 21/64 (2013.01); H04L 9/0869 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A security device comprising:
a physically unclonable function (PUF) block comprising a plurality of PUF cells and a validity detector circuit, wherein the plurality of PUF cells are configured to generate a plurality of random signals, and the validity detector circuit is configured to generate a plurality of validity signals based on the plurality of random signals being time-invariant;
a non-volatile memory configured to store validity bits and a parity code; and
a post processor comprising an enrollment block configured to generate the validity bits based on the plurality of validity signals and configured to:
receive the plurality of random signals from the PUF block,
read the validity bits and the parity code from the non-volatile memory,
select a valid first random signal from the plurality of random signals according to the validity bits, and
perform error correction on the first random signal using the parity code to generate a key,
wherein the parity code is stored in the non-volatile memory during an enrollment mode and the post processor receives the parity code during a use mode.