KR101393806B1 - 다단계 물리적 복제 불가 함수 시스템 - Google Patents
다단계 물리적 복제 불가 함수 시스템 Download PDFInfo
- Publication number
- KR101393806B1 KR101393806B1 KR1020130036430A KR20130036430A KR101393806B1 KR 101393806 B1 KR101393806 B1 KR 101393806B1 KR 1020130036430 A KR1020130036430 A KR 1020130036430A KR 20130036430 A KR20130036430 A KR 20130036430A KR 101393806 B1 KR101393806 B1 KR 101393806B1
- Authority
- KR
- South Korea
- Prior art keywords
- puf
- response
- basic
- generated
- puf system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000004044 response Effects 0.000 claims abstract description 102
- 238000000034 method Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3278—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 2는 본 발명의 제2 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
도 3은 본 발명의 제1 실시예에 따른 PUF 시스템에서 장치를 연결한 모습을 보여주는 블록도이다.
도 4는 본 발명의 제3 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
도 5는 본 발명의 제4 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
도 6은 본 발명의 제5 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
도 7은 본 발명의 제6 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
도 8은 본 발명의 제7 실시예에 따른 PUF 시스템의 구조를 보여주는 블록도이다.
120 제어부
130 난수 생성부
240 암호화부
242 XOR
736 부호화부
640 제2 선택부
Claims (4)
- 다수의 물리적 복제 불가 함수(Physical Unclonable Function, PUF) 셀(cell) 들을 포함하고, 입력되는 챌린지(challenge) 비트와 생성되는 리스판스(response) 비트의 길이가 고정되어 있는 PUF 시스템을 기본 PUF 시스템이라고 할 때,
다단계 물리적 복제 불가 함수 시스템의 동작에 필요한 제어신호를 발생시키는 제어부;
하나 이상의 기본 PUF 시스템을 포함하여 이루어지며, 첫번째 기본 PUF 시스템에서 챌린지 비트를 입력받아 리스판스 비트를 생성하고, 두번째 기본 PUF 시스템에서는 첫번째 기본 PUF 시스템에서 생성된 리스판스 비트를 입력으로 하여 리스판스 비트를 생성하는 방식으로 다단계로 구성되는 난수 생성부; 및
상기 제어부의 제어신호에 따라, 상기 난수 생성부에서 마지막 단계의 기본 PUF 시스템에서 생성된 리스판스 비트와 상기 챌린지 비트 중에서 하나를 선택하여 상기 첫번째 기본 PUF 시스템의 입력에 제공하는 선택부를 포함하는 다단계 물리적 복제 불가 함수 시스템.
- 제1항에 있어서,
상기 난수 생성부에서 각각의 기본 PUF 시스템에서 생성되는 각 리스판스와 입력된 데이터를 논리적 배타합(exclusive OR, XOR)하여 암호화된 데이터를 생성하는 암호화부를 더 포함하는 것을 특징으로 하는 다단계 물리적 복제 불가 함수 시스템.
- 제1항에 있어서,
상기 난수 생성부에서 각각의 기본 PUF 시스템에서 생성되는 각 리스판스가 각 디바이스에 입력되는 것을 특징으로 하는 다단계 물리적 복제 불가 함수 시스템.
- 제1항에 있어서,
상기 제어부의 제어에 따라 상기 난수 생성부에서 마지막 단계의 기본 PUF 시스템에서 생성된 리스판스들을 선택하여, 각 디바이스의 입력에 제공하기 위한 제2 선택부를 더 포함하는 것을 특징으로 하는 다단계 물리적 복제 불가 함수 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130036430A KR101393806B1 (ko) | 2013-04-03 | 2013-04-03 | 다단계 물리적 복제 불가 함수 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130036430A KR101393806B1 (ko) | 2013-04-03 | 2013-04-03 | 다단계 물리적 복제 불가 함수 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101393806B1 true KR101393806B1 (ko) | 2014-05-12 |
Family
ID=50893789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130036430A Expired - Fee Related KR101393806B1 (ko) | 2013-04-03 | 2013-04-03 | 다단계 물리적 복제 불가 함수 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101393806B1 (ko) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101593166B1 (ko) * | 2014-06-02 | 2016-02-15 | 한국전자통신연구원 | 물리적 복제 방지 함수의 오류를 방지하는 장치 및 그 방법 |
KR20160039011A (ko) | 2014-09-30 | 2016-04-08 | 고려대학교 산학협력단 | Aes 암호 알고리즘의 s-박스를 이용한 물리적 복제 방지기능 회로 |
KR20160085598A (ko) | 2015-01-08 | 2016-07-18 | 경희대학교 산학협력단 | 유연 카오스 나노넷 소자 및 유연 카오스 나노넷 기반의 puf 보안 장치 |
KR101642649B1 (ko) | 2015-03-11 | 2016-07-25 | 경희대학교 산학협력단 | 나노선을 이용한 카오스 나노넷 소자 및 puf 보안 장치 |
KR101642648B1 (ko) | 2015-03-11 | 2016-07-25 | 경희대학교 산학협력단 | 유연 카오스 나노넷 소자 및 유연 카오스 나노넷 기반의 puf 보안 장치 |
KR101642650B1 (ko) | 2015-03-13 | 2016-07-25 | 경희대학교 산학협력단 | 시그널의 모호성이 제거되는 카오스 나노넷 소자 및 puf 보안 장치 |
KR101642651B1 (ko) | 2015-03-13 | 2016-07-25 | 경희대학교 산학협력단 | 시그널 패스의 랜덤성을 보장하는 카오스 나노넷 소자 및 puf 보안 장치 |
KR20180062340A (ko) * | 2016-11-30 | 2018-06-08 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 강한 물리적 복제불가 기능들을 이용하는 서버 디바이스와 클라이언트들 사이의 안전한 통신 |
US10027480B2 (en) | 2014-11-28 | 2018-07-17 | Samsung Electronics Co., Ltd. | Physically unclonable function circuits and methods of performing key enrollment in physically unclonable function circuits |
US10574468B2 (en) | 2015-01-08 | 2020-02-25 | University-Industry Cooperation Group Of Kyung Hee University | Chaos nanonet device, and chaos nanonet-based PUF security apparatus |
KR102200488B1 (ko) * | 2019-08-13 | 2021-01-08 | 충북대학교 산학협력단 | 다수 챌린지 응답 쌍을 갖는 디지털 난수 생성 장치 |
CN112311551A (zh) * | 2019-07-23 | 2021-02-02 | 诺基亚技术有限公司 | 保护可证明的资源所有权 |
CN113919012A (zh) * | 2021-08-31 | 2022-01-11 | 温州大学 | 基于序列密码的强puf抗机器学习攻击方法及电路 |
WO2022075586A1 (ko) * | 2020-10-05 | 2022-04-14 | 엘지전자 주식회사 | 물리적 복제 방지 장치, 및 이를 구비하는 신호처리장치, 영상표시장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060271793A1 (en) | 2002-04-16 | 2006-11-30 | Srinivas Devadas | Reliable generation of a device-specific value |
KR101136973B1 (ko) | 2008-12-11 | 2012-04-19 | 한국전자통신연구원 | 통합 보안 장치 및 통합 보안 방법 |
KR20120118475A (ko) * | 2010-01-18 | 2012-10-26 | 앵스띠뛰 텔레콩-텔레콩 파리 테끄 | 물리적 복제불가 기능을 포함한 실리콘 집적 회로 및 이러한 회로를 테스트하기 위한 방법 및 시스템 |
KR20130016363A (ko) * | 2010-06-07 | 2013-02-14 | 미쓰비시덴키 가부시키가이샤 | 신호 처리 시스템 |
-
2013
- 2013-04-03 KR KR1020130036430A patent/KR101393806B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060271793A1 (en) | 2002-04-16 | 2006-11-30 | Srinivas Devadas | Reliable generation of a device-specific value |
KR101136973B1 (ko) | 2008-12-11 | 2012-04-19 | 한국전자통신연구원 | 통합 보안 장치 및 통합 보안 방법 |
KR20120118475A (ko) * | 2010-01-18 | 2012-10-26 | 앵스띠뛰 텔레콩-텔레콩 파리 테끄 | 물리적 복제불가 기능을 포함한 실리콘 집적 회로 및 이러한 회로를 테스트하기 위한 방법 및 시스템 |
KR20130016363A (ko) * | 2010-06-07 | 2013-02-14 | 미쓰비시덴키 가부시키가이샤 | 신호 처리 시스템 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9448874B2 (en) | 2014-06-02 | 2016-09-20 | Electronics And Telecommunications Research Institute | Apparatus and method for preventing error in physically unclonable function |
KR101593166B1 (ko) * | 2014-06-02 | 2016-02-15 | 한국전자통신연구원 | 물리적 복제 방지 함수의 오류를 방지하는 장치 및 그 방법 |
KR20160039011A (ko) | 2014-09-30 | 2016-04-08 | 고려대학교 산학협력단 | Aes 암호 알고리즘의 s-박스를 이용한 물리적 복제 방지기능 회로 |
US10505728B2 (en) | 2014-11-28 | 2019-12-10 | Samsung Electronics Co., Ltd. | Physically unclonable function circuits and methods of performing key enrollment in physically unclonable function circuits |
US10027480B2 (en) | 2014-11-28 | 2018-07-17 | Samsung Electronics Co., Ltd. | Physically unclonable function circuits and methods of performing key enrollment in physically unclonable function circuits |
KR20160085598A (ko) | 2015-01-08 | 2016-07-18 | 경희대학교 산학협력단 | 유연 카오스 나노넷 소자 및 유연 카오스 나노넷 기반의 puf 보안 장치 |
US10574468B2 (en) | 2015-01-08 | 2020-02-25 | University-Industry Cooperation Group Of Kyung Hee University | Chaos nanonet device, and chaos nanonet-based PUF security apparatus |
KR101642648B1 (ko) | 2015-03-11 | 2016-07-25 | 경희대학교 산학협력단 | 유연 카오스 나노넷 소자 및 유연 카오스 나노넷 기반의 puf 보안 장치 |
KR101642649B1 (ko) | 2015-03-11 | 2016-07-25 | 경희대학교 산학협력단 | 나노선을 이용한 카오스 나노넷 소자 및 puf 보안 장치 |
KR101642651B1 (ko) | 2015-03-13 | 2016-07-25 | 경희대학교 산학협력단 | 시그널 패스의 랜덤성을 보장하는 카오스 나노넷 소자 및 puf 보안 장치 |
KR101642650B1 (ko) | 2015-03-13 | 2016-07-25 | 경희대학교 산학협력단 | 시그널의 모호성이 제거되는 카오스 나노넷 소자 및 puf 보안 장치 |
KR20180062340A (ko) * | 2016-11-30 | 2018-06-08 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 강한 물리적 복제불가 기능들을 이용하는 서버 디바이스와 클라이언트들 사이의 안전한 통신 |
KR102049605B1 (ko) * | 2016-11-30 | 2019-11-27 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 강한 물리적 복제불가 기능들을 이용하는 서버 디바이스와 클라이언트들 사이의 안전한 통신 |
US11362845B2 (en) | 2016-11-30 | 2022-06-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | Secure communication between server device and clients utilizing strong physical unclonable functions |
CN112311551A (zh) * | 2019-07-23 | 2021-02-02 | 诺基亚技术有限公司 | 保护可证明的资源所有权 |
KR102200488B1 (ko) * | 2019-08-13 | 2021-01-08 | 충북대학교 산학협력단 | 다수 챌린지 응답 쌍을 갖는 디지털 난수 생성 장치 |
WO2022075586A1 (ko) * | 2020-10-05 | 2022-04-14 | 엘지전자 주식회사 | 물리적 복제 방지 장치, 및 이를 구비하는 신호처리장치, 영상표시장치 |
CN113919012A (zh) * | 2021-08-31 | 2022-01-11 | 温州大学 | 基于序列密码的强puf抗机器学习攻击方法及电路 |
CN113919012B (zh) * | 2021-08-31 | 2024-03-19 | 温州大学 | 基于序列密码的强puf抗机器学习攻击方法及电路 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101393806B1 (ko) | 다단계 물리적 복제 불가 함수 시스템 | |
EP3167569B1 (en) | Method and system for providing a secure update of code on a memory-constrained device | |
US10567155B2 (en) | Securing a cryptographic device | |
JP2008513811A (ja) | 計算変換の方法及びシステム | |
US20160013933A1 (en) | Order-preserving encryption system, device, method, and program | |
US11436946B2 (en) | Encryption device, encryption method, decryption device, and decryption method | |
US20190065759A1 (en) | Method for protecting data | |
US7512794B2 (en) | System and method for authentication | |
KR20150093785A (ko) | 통합 시큐리티 장치 및 통합 시큐리티 장치에 이용되는 신호 처리 방법 | |
JPWO2017056150A1 (ja) | メッセージ認証子生成装置、メッセージ認証子生成方法及びメッセージ認証子生成プログラム | |
Rajput et al. | An improved cryptographic technique to encrypt text using double encryption | |
Ajmal et al. | Cloud computing platform: Performance analysis of prominent cryptographic algorithms | |
WO2020095382A1 (ja) | 認証暗号化装置、認証復号装置、認証暗号化方法、認証復号方法、認証暗号化プログラムおよび認証復号プログラム | |
CN107078900B (zh) | 基于可再现随机序列的密码系统 | |
US9985779B2 (en) | Encrypted text matching system, method, and computer readable medium | |
Achuthshankar et al. | A novel symmetric cryptography algorithm for fast and secure encryption | |
CN1826753B (zh) | 保密密钥控制的可逆电路和相应的数据处理方法 | |
KR101631680B1 (ko) | Aes 암호 알고리즘의 s-박스를 이용한 물리적 복제 방지기능 회로 | |
EP2991266B1 (en) | Encrypted text matching system, method, and computer readable medium | |
CN107592963B (zh) | 用于执行安全计算的方法和计算设备 | |
US12335373B2 (en) | Method for performing cryptographic operations in a processing device, corresponding processing device and computer program product | |
Sakallı et al. | On the construction of 20× 20 and 24× 24 binary matrices with good implementation properties for lightweight block ciphers and hash functions | |
KR101026647B1 (ko) | 통신 보안 시스템 및 그 방법과 이에 적용되는 키 유도 암호알고리즘 | |
Yap et al. | Security analysis of M‐DES and key‐based coded permutation ciphers in wireless channels | |
Rajput et al. | An improved cryptographic technique to encrypt images using extended hill cipher |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130403 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140418 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140502 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140502 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20170428 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |