KR20100067584A - 통합 보안 장치 및 통합 보안 방법 - Google Patents
통합 보안 장치 및 통합 보안 방법 Download PDFInfo
- Publication number
- KR20100067584A KR20100067584A KR1020090028244A KR20090028244A KR20100067584A KR 20100067584 A KR20100067584 A KR 20100067584A KR 1020090028244 A KR1020090028244 A KR 1020090028244A KR 20090028244 A KR20090028244 A KR 20090028244A KR 20100067584 A KR20100067584 A KR 20100067584A
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- authentication
- encryption
- unit
- integrated security
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000007704 transition Effects 0.000 claims abstract description 13
- 239000000872 buffer Substances 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 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
- 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]
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
-
- 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/12—Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
-
- 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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
- H04L9/16—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms the keys or algorithms being changed during operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
Claims (10)
- 기기 인증을 수행하는 인증 모드와 스트림 암호화를 수행하는 암호화 모드를 결정하는 동작 모드 제어부;상기 인증 모드에서, 입력 데이터에 의해 결정되는 데이터 경로의 차이를 이용하여 기기 인증을 수행하는 인증부; 및상기 암호화 모드에서, 궤환 천이 연산을 통해 입력값을 스트림 암호화하는 암호부를 포함하는 통합 보안 장치.
- 제1항에 있어서, 상기 인증부는,경로 지연 특성이 서로 상이한 복수의 버퍼와, 상기 버퍼들의 출력 중 어느 하나를 선택하기 위한 제2 다중화기를 포함하는 복수의 단위 경로 세트; 및랜덤 특성을 구현하기 위해 비트 연산을 수행하는 연산기를 복수 개 포함하는 통합 보안 장치.
- 제2항에 있어서,상기 인증부의 마지막 단위 경로 세트의 출력은 상기 연산기를 거쳐 첫 번째 단위 경로 세트의 입력으로 연결되는 통합 보안 장치.
- 제1항에 있어서, 상기 암호부는궤환 천이 과정에서 비트 연산을 수행하는 연산기; 및상기 궤환 천이 과정에서 스트림 암호를 위한 비밀키의 각 비트값을 저장하는 복수의 레지스터를 복수 개 포함하는 통합 보안 장치.
- 제4항에 있어서,상기 암호부의 마지막 레지스터의 출력은 상기 연산기를 거쳐 첫 번째 레지스터의 입력으로 연결되는 통합 보안 장치.
- 제2항에 있어서,상기 동작 모드 제어부는 상기 인증부의 출력과 상기 암호부의 출력 중 어느 하나를 선택하는 제1 다중화기를 제어하여 인증 모드 또는 암호화 모드를 결정하는 통합 보안 장치.
- 제2항에 있어서,인증 모드의 하위 모드로서, 입력 데이터의 각 비트값으로 상기 제2 다중화기를 제어하여 복수의 경로 중 어느 하나를 결정하는 챌린지 모드와, 랜덤 함수로 동작하는 랜덤 모드를 결정하는 인증 모드 제어부를 더 포함하는 통합 보안 장치.
- 제4항에 있어서,상기 레지스터로부터 입력된 신호로 클럭 신호를 제어하는 클럭 제어부를 더 포함하는 통합 보안 장치.
- 기기 인증을 수행하는 인증 모드와 스트림 암호화를 수행하는 암호화 모드 중 어느 하나를 선택받는 단계;상기 인증 모드에서, 입력 데이터에 의해 결정되는 데이터 경로의 차이를 이용하여 기기 인증을 수행하는 단계; 및상기 암호화 모드에서, 궤환 천이 연산을 통해 입력값을 스트림 암호화하는 단계를 포함하는 통합 보안 방법.
- 제9항에 있어서, 상기 기기 인증 단계는,상기 챌린지 정보의 각 비트값을 이용하여 복수의 데이터 경로 중 어느 하나를 결정하는 단계; 및상기 결정된 데이터 경로에 따른 제1 결과값을 상기 입력 데이터에 대해 미리 정해진 제2 결과값과 비교하여 기기 인증을 수행하는 단계를 포함하는 통합 보안 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080126109 | 2008-12-11 | ||
KR1020080126109 | 2008-12-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100067584A true KR20100067584A (ko) | 2010-06-21 |
KR101136973B1 KR101136973B1 (ko) | 2012-04-19 |
Family
ID=42366232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20090028244A Expired - Fee Related KR101136973B1 (ko) | 2008-12-11 | 2009-04-01 | 통합 보안 장치 및 통합 보안 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101136973B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140059485A (ko) * | 2012-11-08 | 2014-05-16 | 숭실대학교산학협력단 | Puf를 이용한 기기 인증 장치 및 방법 |
CN104662834A (zh) * | 2012-09-18 | 2015-05-27 | 西门子公司 | 识别电路 |
CN107729774A (zh) * | 2017-10-13 | 2018-02-23 | 东南大学 | 一种基于反馈延时差调整的高稳定apuf电路 |
KR102406252B1 (ko) * | 2021-12-13 | 2022-06-08 | 주식회사 유니온플레이스 | 데이터의 보안 통신 방법 |
CN116707772A (zh) * | 2023-08-04 | 2023-09-05 | 山东天河科技股份有限公司 | 一种控制器芯片的身份信息管理方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101393806B1 (ko) | 2013-04-03 | 2014-05-12 | 충북대학교 산학협력단 | 다단계 물리적 복제 불가 함수 시스템 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57112021A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Manufacture of semiconductor device |
-
2009
- 2009-04-01 KR KR20090028244A patent/KR101136973B1/ko not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104662834A (zh) * | 2012-09-18 | 2015-05-27 | 西门子公司 | 识别电路 |
KR20140059485A (ko) * | 2012-11-08 | 2014-05-16 | 숭실대학교산학협력단 | Puf를 이용한 기기 인증 장치 및 방법 |
CN107729774A (zh) * | 2017-10-13 | 2018-02-23 | 东南大学 | 一种基于反馈延时差调整的高稳定apuf电路 |
CN107729774B (zh) * | 2017-10-13 | 2021-02-19 | 东南大学 | 一种基于反馈延时差调整的高稳定apuf电路 |
KR102406252B1 (ko) * | 2021-12-13 | 2022-06-08 | 주식회사 유니온플레이스 | 데이터의 보안 통신 방법 |
WO2023113168A1 (ko) * | 2021-12-13 | 2023-06-22 | 주식회사 유니온플레이스 | 데이터의 보안 통신 방법 |
US12244706B2 (en) | 2021-12-13 | 2025-03-04 | Unionplace Co., Ltd. | Method of securely communicating data |
CN116707772A (zh) * | 2023-08-04 | 2023-09-05 | 山东天河科技股份有限公司 | 一种控制器芯片的身份信息管理方法 |
Also Published As
Publication number | Publication date |
---|---|
KR101136973B1 (ko) | 2012-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gao et al. | PUF-FSM: a controlled strong PUF | |
US8782396B2 (en) | Authentication with physical unclonable functions | |
US8316235B2 (en) | Method and device for manipulation-proof transmission of data | |
JP6354172B2 (ja) | 半導体集積回路及び認証システム | |
Guo et al. | Recomputing with permuted operands: A concurrent error detection approach | |
JP5863994B2 (ja) | 統合セキュリティ装置および統合セキュリティ装置に用いられる信号処理方法 | |
US11232718B2 (en) | Methods and devices for protecting data | |
US9325494B2 (en) | Method for generating a bit vector | |
KR101136973B1 (ko) | 통합 보안 장치 및 통합 보안 방법 | |
JPH10154976A (ja) | タンパーフリー装置 | |
US20120093308A1 (en) | Apparatus and method for generating random data | |
JP5136416B2 (ja) | 擬似乱数生成装置、ストリーム暗号処理装置及びプログラム | |
Nassar et al. | CaPUF: Cascaded PUF structure for machine learning resiliency | |
JP3586475B2 (ja) | 擬似乱数列の発生方法および回路装置 | |
EP3214567B1 (en) | Secure external update of memory content for a certain system on chip | |
Cui et al. | A new active IC metering technique based on locking scan cells | |
Plaga et al. | A formal definition and a new security mechanism of physical unclonable functions | |
US20120321079A1 (en) | System and method for generating round keys | |
US12072379B2 (en) | Dynamic scan obfuscation for integrated circuit protections | |
KR102141843B1 (ko) | 암호화 방법을 실행하기 위한 장치 및 방법 | |
JP2003084668A (ja) | 乱数生成装置、乱数生成方法及び乱数生成プログラム | |
Roy et al. | Two efficient fault-based attacks on CLOC and SILC | |
US20080104396A1 (en) | Authentication Method | |
Chhabra et al. | Towards the enhancement of AES IP security using hardware obfuscation technique: A practical approach for secure data transmission in IoT | |
KR100295106B1 (ko) | 이동통신의인증및데이타보호방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090401 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110411 Patent event code: PE09021S01D |
|
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: 20120328 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120409 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120409 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150129 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150129 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170309 |