KR102814533B1 - 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 - Google Patents
스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR102814533B1 KR102814533B1 KR1020200186608A KR20200186608A KR102814533B1 KR 102814533 B1 KR102814533 B1 KR 102814533B1 KR 1020200186608 A KR1020200186608 A KR 1020200186608A KR 20200186608 A KR20200186608 A KR 20200186608A KR 102814533 B1 KR102814533 B1 KR 102814533B1
- Authority
- KR
- South Korea
- Prior art keywords
- smart card
- puf chip
- chip
- puf
- response
- 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.)
- Active
Links
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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- 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
-
- 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/3263—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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 2는 일 실시예에 따른 전자 장치와 외부 기기의 동작을 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 전자 장치의 동작 방법을 나타낸 도면이다.
211: 스마트카드
212: PUF 칩
213: 연결 인터페이스
220: 외부 기기
Claims (9)
- 전자 장치에 있어서,
수신된 요청에 따라 수행되어야 하는 동작들 중 제1 부분을 직접 수행하고, 제2 부분이 PUF 칩(physical unclonable function chip)에 의해 수행되게끔 PUF 칩으로 명령을 전달하는 스마트카드;
상기 스마트카드로부터 수신된 명령에 따라 상기 제2 부분을 수행하고, 그 결과를 상기 명령에 대한 응답으로 상기 스마트카드로 전달하는 PUF 칩; 및
상기 스마트카드 및 상기 PUF 칩 간 데이터 교환을 수행하는 연결 인터페이스를 포함하고,
상기 스마트카드는 상기 PUF 칩으로부터 상기 응답을 수신할 때 상기 제1 부분에 대한 연산이 완료되지 않으면 상기 PUF 칩으로 추가 명령을 전달하고,
상기 PUF 칩은 상기 스마트카드로부터 수신된 상기 추가 명령에 따른 동작을 수행하는,
전자 장치.
- 제1항에 있어서,
상기 스마트카드에서 수행되는 상기 제1 부분과 상기 PUF 칩에서 수행되는 상기 제2 부분은 동시에 수행되는,
전자 장치.
- 제1항에 있어서,
상기 스마트카드는 상기 PUF 칩에 대한 명령을 전송하고, 상기 PUF 칩으로부터의 응답을 수신하는 인터페이스를 인터럽트(interrupt) 방식으로 수행하는,
전자 장치.
- 삭제
- 제1항에 있어서,
상기 스마트카드, 상기 PUF 칩 및 상기 연결 인터페이스는 하나의 패키지로 구성되는,
전자 장치.
- 제1항에 있어서,
외부 기기로부터 인증서가 수신된 경우에 응답하여, 상기 스마트카드는 상기 PUF 칩으로 하여금 상기 인증서의 서명이 유효한지 검사하게끔 명령을 전달하고, 상기 인증서의 정보를 파싱(parsing)하고, 상기 PUF 칩으로부터 상기 인증서의 서명이 유효하다는 응답이 수신되면 상기 파싱한 결과를 이용하여 후속 동작을 수행하는,
전자 장치.
- 제1항에 있어서,
보안 프로토콜에 대한 요청이 수신된 경우에 응답하여, 상기 스마트카드는 상기 PUF 칩으로 하여금 상기 보안 프로토콜을 위한 서명을 생성하게끔 명령을 전달하고, 미리 정해진 키 연산을 수행하고, 상기 PUF 칩으로부터 상기 서명이 수신되면 상기 서명과 상기 키 연산의 결과를 이용하여 상기 보안 프로토콜을 수행하는,
전자 장치.
- 전자 장치의 동작 방법에 있어서,
상기 전자 장치에 포함된 스마트카드에 수신된 요청에 따라 수행되어야 하는 동작들 중 상기 스마트카드에서 수행할 제1 부분과 상기 전자 장치에 포함된 PUF 칩에서 수행할 제2 부분을 결정하는 단계;
상기 스마트카드에서 상기 제1 부분을 수행하고, 상기 PUF 칩에서 상기 제2 부분을 수행하는 단계; 및
상기 스마트카드에서 상기 제1 부분 및 상기 제2 부분 중 적어도 하나의 수행 결과를 이용하여, 후속 동작을 수행하는 단계
를 포함하고,
상기 PUF 칩은 상기 제2 부분을 수행하고 그 결과를 응답으로 상기 스마트카드로 전달하고,
상기 스마트카드는 상기 PUF 칩으로부터 상기 응답을 수신할 때 상기 제1 부분에 대한 연산이 완료되지 않으면 상기 PUF 칩으로 추가 명령을 전달하고, 상기 PUF 칩은 상기 스마트카드로부터 수신된 상기 추가 명령에 따른 동작을 수행하는 단계;를 더 포함하는,
전자 장치의 동작 방법.
- 전자 장치의 동작 방법을 실행하는 컴퓨터 프로그램을 저장하는 컴퓨터 판독가능 기록매체에 있어서,
상기 방법은
상기 전자 장치의 외부 기기로부터 하나 이상의 동작들을 실행하기 위한 요청을 상기 전자 장치에 포함된 스마트카드에서 수신하는 단계;
상기 동작들 중 상기 전자 장치에 포함된 상기 스마트카드 및 PUF 칩에서 각각 수행할 제1 부분과 제2 부분을 상기 스마트카드에서 선택하는 단계;
상기 제1 부분을 상기 스마트카드에서 실행하고, 상기 제2 부분을 상기 PUF 칩에서 실행하는 단계; 및
상기 PUF 칩에서 실행한 결과를 상기 스마트카드로 전달하는 단계
를 포함하고,
상기 방법은,
상기 PUF 칩에서 상기 제2 부분을 수행하고 그 결과를 응답으로 상기 스마트카드로 전달하고,
상기 스마트카드에서 상기 PUF 칩으로부터 상기 응답을 수신할 때 상기 제1 부분에 대한 연산이 완료되지 않으면 상기 PUF 칩으로 추가 명령을 전달하고, 상기 PUF 칩은 상기 스마트카드로부터 수신된 상기 추가 명령에 따른 동작을 수행하는 단계;를 더 포함하는
기록매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200186608A KR102814533B1 (ko) | 2020-12-29 | 2020-12-29 | 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 |
| PCT/KR2021/015072 WO2022145664A1 (ko) | 2020-12-29 | 2021-10-26 | 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200186608A KR102814533B1 (ko) | 2020-12-29 | 2020-12-29 | 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220094906A KR20220094906A (ko) | 2022-07-06 |
| KR102814533B1 true KR102814533B1 (ko) | 2025-06-19 |
Family
ID=82259383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200186608A Active KR102814533B1 (ko) | 2020-12-29 | 2020-12-29 | 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102814533B1 (ko) |
| WO (1) | WO2022145664A1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220385485A1 (en) * | 2021-06-01 | 2022-12-01 | Micron Technology, Inc. | Identity theft protection with no password access |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101495448B1 (ko) | 2013-10-29 | 2015-02-26 | (주) 아이씨티케이 | 사용자 인증을 위한 ic 칩 및 인증 방법 |
| US20190114115A1 (en) | 2017-10-12 | 2019-04-18 | Nxp B.V. | Puf based boot-loading for data recovery on secure flash devices |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3920058A1 (en) * | 2014-04-09 | 2021-12-08 | ICTK Holdings Co., Ltd. | Authentication apparatus and method |
| KR102125133B1 (ko) * | 2018-08-08 | 2020-06-19 | 충북대학교 산학협력단 | 메시지 인증 장치 및 방법 |
-
2020
- 2020-12-29 KR KR1020200186608A patent/KR102814533B1/ko active Active
-
2021
- 2021-10-26 WO PCT/KR2021/015072 patent/WO2022145664A1/ko not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101495448B1 (ko) | 2013-10-29 | 2015-02-26 | (주) 아이씨티케이 | 사용자 인증을 위한 ic 칩 및 인증 방법 |
| US20190114115A1 (en) | 2017-10-12 | 2019-04-18 | Nxp B.V. | Puf based boot-loading for data recovery on secure flash devices |
Non-Patent Citations (1)
| Title |
|---|
| 이재성 외, "PUF를 활용한 스마트 카드의 오프라인 사용자 인증 방법", 대한전자공학회(2011.06.) |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220094906A (ko) | 2022-07-06 |
| WO2022145664A1 (ko) | 2022-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110555706B (zh) | 基于安全单元和可信执行环境的人脸支付安全方法及平台 | |
| US8935746B2 (en) | System with a trusted execution environment component executed on a secure element | |
| TWI524275B (zh) | 儲存裝置及操作一儲存裝置之方法 | |
| US12380426B2 (en) | Method of operating payment device for selectively enabling payment function according to validity of host | |
| EP3224758B1 (en) | Key derivation in smart card operating system | |
| EP2876593B1 (en) | Method of generating a structure and corresponding structure | |
| EP3394788B1 (en) | Method and system for enhancing the security of a transaction | |
| CN210691384U (zh) | 基于安全单元和可信执行环境的人脸识别支付终端平台 | |
| US9058498B2 (en) | Runtime environment management of secure communications on card computing devices | |
| CN107209840B (zh) | 与所连接的外围设备的安全交易 | |
| CN100498741C (zh) | 一种智能卡与u盘复合设备及其通过认证程序控制闪存读写的方法 | |
| CN101534299A (zh) | 基于SD Memory/SDIO接口的信息安全设备及数据通信方法 | |
| AU2020412339A1 (en) | Secure authentication based on passport data stored in a contactless card | |
| KR102814533B1 (ko) | 스마트카드와 puf 칩을 포함한 전자 장치 및 이의 동작 방법 | |
| US8910260B2 (en) | System and method for real time secure image based key generation using partial polygons assembled into a master composite image | |
| KR100340928B1 (ko) | 스마트카드와 클라이언트간의 보안 유지를 위한 통신시스템 및 그 방법 | |
| US20250139230A1 (en) | Cloud Technology-Based Trusted Execution System and Method | |
| WO2025170749A1 (en) | Secure data processor architecture | |
| KR20100137354A (ko) | 가상화 스마트 카드 시스템, 상기 가상화 스마트 카드 시스템 제공방법, 및 데이터 프로세싱 장치 | |
| Severin | Security Co-Processors | |
| KR101224886B1 (ko) | 스마트 카드 판독기 드라이버에 의한 데이터 처리 방법 | |
| WO2025207376A1 (en) | System and method to enhance pin security by adding hidden factors | |
| JP6610002B2 (ja) | 演算装置、演算方法、及び演算処理プログラム | |
| James | Smart Card Based User Authentication | |
| HK1239898A1 (zh) | 安全密钥导出功能 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20201229 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220824 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20201229 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240821 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: 20250310 |
|
| PG1601 | Publication of registration |