KR101378810B1 - Certificate saving method - Google Patents
Certificate saving method Download PDFInfo
- Publication number
- KR101378810B1 KR101378810B1 KR1020130063212A KR20130063212A KR101378810B1 KR 101378810 B1 KR101378810 B1 KR 101378810B1 KR 1020130063212 A KR1020130063212 A KR 1020130063212A KR 20130063212 A KR20130063212 A KR 20130063212A KR 101378810 B1 KR101378810 B1 KR 101378810B1
- Authority
- KR
- South Korea
- Prior art keywords
- certificate
- chip
- smart phone
- card
- smartphone
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000008676 import Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach 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/321—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 a third party or a trusted authority
- H04L9/3213—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 a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/40—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
- H04B5/48—Transceivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/77—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
-
- 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
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 NFC칩과 통신이 가능한 IC칩으로의 공인인증서 저장시스템과 저장방법에 관한 것으로서, 더욱 상세하게는 PC에 저장되어 있는 공인인증서를 중계서버와 스마트폰을 통해 IC카드의 IC칩으로 저장하되, PC에서 중계서버로 공인인증서가 전송될때 중계서버에서 생성되어 스마트폰에 표시되는 스마트폰인증번호가 PC를 통해 중계서버로 전송되도록 유도하여 인증하도록 하고, 중계서버에서 스마트폰으로 공인인증서가 전송될때 공인인증서 비밀번호가 중계서버로 전송되도록 유도하여 인증하도록 구성하므로서, 공인인증서가 전송되는 과정에서 해킹되지 않도록 하여 안전성을 향상시키고, 스마트폰으로 전송된 공인인증서가 스마트폰의 NFC칩을 통해 비접촉상태에서 IC칩으로 전송되어 저장되도록 하여 별도의 입력기를 이용하지 않고서도 IC칩으로 공인인증서를 저장시킬 수 있도록 한 NFC칩과 통신이 가능한 IC칩으로의 공인인증서 저장시스템과 저장방법에 관한 것이다.
The present invention relates to an authentication certificate storage system and a method for storing an IC chip capable of communicating with an NFC chip, and more particularly, to store an IC certificate of an IC card through a relay server and a smartphone. However, when the certificate is transmitted from the PC to the relay server, the smartphone authentication number generated on the relay server and displayed on the smartphone is induced to be transmitted to the relay server through the PC, and the certificate is transmitted from the relay server to the smartphone. When transmitted, the certificate is configured to induce the authentication password to be transmitted to the relay server, so that authentication is prevented from being hacked in the process of transmitting the certificate, improving safety, and the certificate sent to the smartphone is contactless through the NFC chip of the smartphone. It is transmitted to IC chip in the state so that it can be saved without using an input device. The present invention relates to a certificate storage system and a storage method of an IC chip capable of communicating with an NFC chip that can store a certificate.
공인인증서(certificate)는 전자상거래를 할 때 신원을 확인하고, 문서의 위조와 변조, 거래 사실의 부인 방지등을 목적으로 공인인증기관(Certificate Authority, CA)이 발행하는 전자적 정보로서, 일종의 사이버 거래용 인감증명서이다. A certificate is electronic information issued by a Certificate Authority (CA) for the purpose of verifying identity when making e-commerce transactions, forgery and alteration of documents, and to prevent repudiation of transaction facts. This is a seal certificate.
이러한 공인인증서가 PC나 노트북과 같은 사용자 단말기에 존재하는 경우, 해킹의 위험에 그대로 노출되어 안전성을 확보하지 못하는 문제점이 발생하였다.When such a certificate exists in a user terminal such as a PC or a notebook, a problem arises in that it is exposed to the risk of hacking and thus cannot secure safety.
이러한 문제점을 해결하기 위해 사용자가 항시 휴대하는 스마트폰에 공인인증서를 저장시켜 해킹의 위험으로 부터 벗어나도록 하였으나 스마트폰 역시 해킹으로 부터 안전하지 못하여 공인인증서 사용자가 항상 불안감을 느끼게 되는 문제점이 발생하였다.
** 선행기술문헌 - 공개특허공보 제 10-2011-0126269호(2011.11.23)
등록특허 제 10-0559694호In order to solve this problem, the user stores the official certificate on his / her smartphone at all times to escape from the risk of hacking, but the smart phone is also insecure from hacking, causing the user to always feel insecure.
** Prior art document-Publication No. 10-2011-0126269 (2011.11.23)
Patent Registration No. 10-0559694
상기 목적달성을 위한 본 발명은 PC에 저장되어 있는 공인인증서를 중계서버와 스마트폰을 통해 IC카드의 IC칩으로 저장하되, PC에서 중계서버로 공인인증서가 전송될때 중계서버에서 생성되어 스마트폰에 표시되는 스마트폰인증번호가 PC를 통해 중계서버로 전송되도록 유도하여 인증하도록 하고, 중계서버에서 스마트폰으로 공인인증서가 전송될때 공인인증서 비밀번호가 중계서버로 전송되도록 유도하여 인증하도록 구성하므로서, 공인인증서가 전송되는 과정에서 해킹되지 않도록 하여 안전성을 향상시키고, 스마트폰으로 전송된 공인인증서가 스마트폰의 NFC칩을 통해 비접촉상태에서 IC칩으로 전송되어 저장되도록 하여 별도의 입력기를 이용하지 않고서도 IC칩으로 공인인증서를 저장시킬 수 있도록 한 NFC칩과 통신이 가능한 IC칩으로의 공인인증서 저장시스템과 저장방법을 제공함을 목적으로 한다.
The present invention for achieving the above object is stored in the IC chip of the IC card through the relay server and the smart phone stored in the PC, when the certificate is transmitted from the PC to the relay server is generated in the relay server to the smartphone Induced authentication to be sent to the relay server via the PC to be displayed to the authentication server, and by authenticating the authentication certificate password is sent to the relay server when the authentication certificate is sent from the relay server to the smartphone, so that the authentication certificate Improves safety by preventing hacking in the process of transmitting the IC, and allows the accredited certificate sent to the smartphone to be transferred to the IC chip and stored in the non-contact state through the NFC chip of the smartphone without using an additional input device. Certified by IC chip that can communicate with NFC chip that can store authorized certificate The document storage system and storage for the purpose of providing.
상기 목적달성을 위한 본 발명은,According to an aspect of the present invention,
PC(2)에 저장된 공인인증서를 NFC칩(11)이 내장된 스마트폰(10)을 이용하여 IC칩(21)에 저장하는 방법으로서,As a method of storing the authentication certificate stored in the PC (2) in the
PC(2)에서 인증서 내보내기 프로그램이 실행되면, 인증서 선택, 인증서비밀번호입력, 스마트폰인증번호입력을 순차적으로 요청하며, 상기 요청을 만족하는 입력이 이루어지면 PC(2)가 공인인증서를 중계서버(3)로 전송하는 제 1 과정과;When the certificate export program is executed in the PC (2), the certificate selection, certificate password input, smart phone authentication number input request in sequence, and when the input is made to satisfy the request, the PC (2) is authorized certificate relay server ( 3) a first process of transmitting to;
스마트폰(10)에서 공인인증서 가져오기 프로그램이 실행되면, 스마트폰(10)은 공인인증서 비밀번호 입력창을 화면 출력하고, 사용자에 의해 입력된 공인인증서 비밀번호를 중계서버(3)로 전송하는 제 2 과정과;When the public certificate import program is executed in the
중계서버(3)가 스마트폰(10)에서 전송된 공인인증서 비밀번호가 PC(2)에서 전송된 공인인증서 비밀번호와 일치하는지를 판단하고, 일치하면 공인인증서를 스마트폰(10)으로 전송하는 제 3 과정과;The third process of the
IC카드(20)가 스마트폰(10)에 근접되는 것에 의해 스마트폰(10)의 카드구동앱(13)이 활성화되어 제 3 과정에서 수신된 공인인증서를 NFC칩(11)을 통해 IC카드(20)의 IC칩(21)으로 전송하여 저장시키는 제 4 과정; 으로 구성한 것을 특징으로 한다.By the
본 발명에 의하면, 공인인증서가 전송되는 과정에서 해킹되지 않도록 하여 안전성을 향상시키고, 스마트폰으로 전송된 공인인증서가 스마트폰의 NFC칩을 통해 비접촉상태에서 IC칩으로 전송되어 저장되도록 하여 별도의 입력기를 이용하지 않고서도 IC칩으로 공인인증서를 저장시킬 수 있도록 하는 효과를 기대할 수 있다.
According to the present invention, by improving the safety by preventing hacking in the process of transmitting the official certificate, the official certificate sent to the smartphone is transmitted to the IC chip in a non-contact state through the NFC chip of the smartphone to be stored in a separate input device It can be expected that the IC certificate can be stored in the IC chip without using the IC.
도 1 은 본 발명의 공인인증서 저장시스템을 보인 블럭도.
도 2 는 본 발명의 공인인증서 저장방법을 보인 플로우챠트.
도 3 은 본 발명에 적용된 IC칩에 OTP 알고리즘과 공인인증서가 저장된 상태를 예시한 도면.
도 4 는 PC화면상에 표시되는 공인인증서 관리창을 보인 도면.
도 5 는 스마트폰 화면상에 표시되는 스마트폰 공인인증서 관리창을 보인 도면.1 is a block diagram showing a certificate storage system of the present invention.
Figure 2 is a flow chart showing a method of storing the certificate of the present invention.
3 is a diagram illustrating a state in which an OTP algorithm and a public certificate are stored in an IC chip applied to the present invention.
4 is a view showing a certificate management window displayed on the PC screen.
5 is a view showing a smartphone authorized certificate management window displayed on the smartphone screen.
이하, 첨부된 도면 도 1 내지 도 5 를 참조하여 본 발명의 바람직한 실시예를 설명하면 다음과 같다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
PC(2)를 이용한 사용자로 부터 공인인증서 요청시 해당 사용자를 인증할 수 있는 공인인증서를 생성하여 PC(2)로 전송하는 인증서버(1)와;An
인터넷 통신망을 통해 데이타 교신이 가능하고, 인증서버(1)에서 전송된 공인인증서를 저장하며, 인증서를 스마트폰으로 전송하기 위한 인증서 내보내기 프로그램이 실행되면 인증서 선택, 인증서비밀번호입력, 스마트폰인증번호입력을 순차적으로 요청하여 만족할 경우 사용자가 입력한 스마트폰인증번호와 공인인증서를 중계서버로 전송하는 PC(2)와;Data communication is possible through the Internet communication network, and store the public certificate transmitted from the authentication server (1), when the certificate export program for transmitting the certificate to the smartphone is executed, select the certificate, enter the certificate password, enter the smartphone authentication number PC (2) for transmitting the smart phone authentication number and the authentication certificate entered by the user to the relay server if the request is satisfied sequentially;
스마트폰으로 부터 스마트폰인증번호요청이 있을경우 인증번호를 생성하여 스마트폰으로 전송하고, PC(2)로 부터 전송된 스마트폰인증번호가 스마트폰으로 전송한 인증번호와 일치하면 공인인증서를 수신하며, 이후 스마트폰으로 부터 공인인증서 요청이 있으면 공인인증서 비밀번호의 일치여부를 확인한 후 스마트폰으로 전송하는 중계서버(3)와;If there is a smart phone authentication number request from the smart phone, create an authentication number and send it to the smart phone, and if the smart phone authentication number sent from the PC (2) matches the authentication number sent to the smart phone, receive a certificate And, if there is a certificate request from the smartphone after the relay server (3) and transmits to the smartphone after checking whether the certificate of the official certificate match;
근거리 무선 송수신용 루프안테나(15)가 연결되고, 근접한 IC카드(20)를 감지하는 NFC 칩(11)과; 스마트폰(10)의 전체적인 동작을 제어하며, 인증서를 중계서버(3)로 부터 수신하기 위한 인증서 가져오기 프로그램이 실행되면 중계서버(3)에 폰인증번호를 요청한 후 수신하여 표시부(14)를 통해 출력하고, 사용자가 입력하는 공인인증서 비밀번호를 중계서버(3)로 전송하여 공인인증서를 수신하는 폰 OS부(12)와; NFC 칩(11)에 의해 IC카드(20)가 감지되었을때 활성화되고, 중계서버(3)로 부터 전송된 공인인증서를 NFC 칩(11)을 통해 IC카드(20)로 전송하며, 공인인증서 사용시 NFC칩(11)을 통해 IC카드(20)에 공인인증서를 요청하는 카드구동앱(13)과; 스마트폰(10)의 작동상태를 화면 출력하는 표시부(14); 로 구성된 스마트폰(10)과;An
카드 형태로 형성되고, 스마트폰(10)에 근접되었을때 루프안테나(15)에서 발생된 자기장으로 부터 전원을 공급받아 활성화되어 동작신호를 NFC 칩(11)으로 전송하고, 카드구동앱(13)으로 부터 전송된 공인인증서를 HSM(Hardware Security Module) 규격에 맞도록 저장하는 IC 칩(21)이 장착되어 있는 IC카드(20); 로 구성된다.Formed in the form of a card, when the proximity to the
PC(2)에 저장된 공인인증서를 NFC칩(11)이 내장된 스마트폰(10)을 이용하여 IC칩(21)에 저장하는 방법으로서,As a method of storing the authentication certificate stored in the PC (2) in the
PC(2)에서 인증서 내보내기 프로그램이 실행되면, 인증서 선택, 인증서비밀번호입력, 스마트폰인증번호입력을 순차적으로 요청하며, 상기 요청을 만족하는 입력이 이루어지면 PC(2)가 공인인증서를 중계서버(3)로 전송하는 제 1 과정과;When the certificate export program is executed in the PC (2), the certificate selection, certificate password input, smart phone authentication number input request in sequence, and when the input is made to satisfy the request, the PC (2) is authorized certificate relay server ( 3) a first process of transmitting to;
스마트폰(10)에서 공인인증서 가져오기 프로그램이 실행되면, 스마트폰(10)은 공인인증서 비밀번호 입력창을 화면 출력하고, 사용자에 의해 입력된 공인인증서 비밀번호를 중계서버(3)로 전송하는 제 2 과정과;When the public certificate import program is executed in the
중계서버(3)가 스마트폰(10)에서 전송된 공인인증서 비밀번호가 PC(2)에서 전송된 공인인증서 비밀번호와 일치하는지를 판단하고, 일치하면 공인인증서를 스마트폰(10)으로 전송하는 제 3 과정과;The third process of the
IC카드(20)가 스마트폰(10)에 근접되는 것에 의해 스마트폰(10)의 카드구동앱(13)이 활성화되어 제 3 과정에서 수신된 공인인증서를 NFC칩(11)을 통해 IC카드(20)의 IC칩(21)으로 전송하여 저장시키는 제 4 과정; 으로 구성한 것을 특징으로 한다.By the
제 1 과정에서 스마트폰인증번호는 Smartphone authentication number in the first process
스마트폰(10)에서 공인인증서 가져오기 프로그램이 실행되면 자동으로 스마트폰(10)이 중계서버(3)에 스마트폰인증번호를 요청하고, 이 요청에 응답하여 중계서버(3)가 신규한 스마트폰인증번호를 발생시켜 스마트폰(10)으로 전송하여 스마트폰 공인인증서 관리창 화면을 통해 출력되는 것을 특징으로 한다.When the certificate import program is executed in the
상기 IC칩(21)에는 OTP번호 발생을 위한 OTP발생정보(시리얼넘버, 비밀키, Pin번호)와 OTP발생용 알고리즘이 저장되고,The
카드구동앱(13)은 활성화되었을때 표준시간정보를 NFC칩(11)을 통해 IC칩(21)으로 전송하여 OTP번호의 생성을 요청하는 것을 특징으로 한다.
When the
이와같이 구성된 본 발명의 동작을 설명하면 다음과 같다.Referring to the operation of the present invention configured as described above is as follows.
먼저, 사용자는 PC(2)를 이용하여 인증서버(1)에 접속한 상태에서 자신을 인증할 수 있는 공인인증서를 발급받아 PC(2)에 저장한다.First, the user is issued a certificate that can authenticate himself in the state connected to the
PC(2)에 저장된 공인인증서를 물리적으로 외부와 완전히 단절되어 있는 IC카드(20)의 IC칩(21)으로 전송하여 저장하기 위해 사용자는 PC(2)에 저장되어 있는 공인인증서 내보내기 프로그램을 실행시킨다.In order to transmit and store the certificate stored in the PC 2 to the
공인인증서 내보내기 프로그램이 실행되면 PC(2)의 화면상이 도 4a와 같은 공인인증서 관리창이 출력되고, 사용자는 이 공인인증서 관리창을 이용하여 전송하고자 하는 공인인증서를 선택할 수 있으며, 선택된 공인인증서의 비밀번호를 입력한다.When the certificate export program is executed, the screen of the PC 2 outputs the certificate management window as shown in FIG. 4A, and the user can select the certificate to be transmitted using the certificate management window, and the password of the selected certificate is displayed. Enter.
사용자가 입력한 공인인증서 비밀번호가 PC(2)에 저장된 비밀번호와 일치하면 PC(2)는 공인인증서 전송을 위한 다음 작업, 즉, 도 4b와 같은 스마트폰 인증번호 입력창을 활성화시킨다.If the authentication certificate password entered by the user matches the password stored in the PC 2, the PC 2 activates the next operation for transmitting the authentication certificate, that is, the smartphone authentication number input window as shown in FIG. 4B.
스마트폰 인증번호는 스마트폰(10)의 요청에 의해 중계서버(3)에서 생성되는 것이므로 사용자는 스마트폰(10)에 탑재되어 있는 폰OS부(12)를 작동시켜 인증서가져오기 프로그램을 실행시킨다.Since the smartphone authentication number is generated by the
인증서가져오기 프로그램이 실행되면 스마트폰(10)의 표시부(14) 상에 도 5a 와 같은 스마트폰 공인인증서 관리창이 출력된다.When the certificate import program is executed, the smartphone official certificate management window as shown in FIG. 5A is output on the
스마트폰 공인인증서 관리창이 출력되면 폰OS부(12)는 중계서버(3)로 스마트폰 인증번호를 요청하고, 중계서버(3)는 스마트폰(10)의 요청에 따라 신규한 인증번호를 발생시켜 스마트폰(10)으로 출력하고, 폰OS부(12)는 중계서버(3)에서 전송된 스마트폰 인증번호를 스마트폰 공인인증서 관리창의 중간부분에 표시한다.When the smartphone authorized certificate management window is output, the
사용자는 스마트폰(10)에 표시된 스마트폰 인증번호를 PC(2)에 출력되어 있는 스마트폰 인증번호 입력창에 입력하여 스마트폰 인증번호가 중계서버(3)로 전송되도록 한다.The user inputs the smart phone authentication number displayed on the
중계서버(3)는 PC(2)로 부터 전송된 스마트폰 인증번호가 앞서 자신이 발급하여 스마트폰(10)으로 전송한 스마트폰 인증번호와 일치하는 지를 판단한다.The
상기 판단결과 스마트폰 인증번호가 일치하면 중계서버(3)는 PC(2)로 공인인증서의 전송을 허가하고, 이에따라 PC(2)는 공인인증서를 중계서버(3)로 전송하는 것이다.If the smart phone authentication number is the result of the determination, the
PC(2)에서 중계서버(3)로 공인인증서가 성공적으로 전송되면 PC(2)에 출력되어 있는 공인인증서 관리창에는 도 4c와 같이 공인인증서의 전송이 안전하게 완료되었음을 표시하는 관리창이 표시된다.If the public certificate is successfully transmitted from the PC 2 to the
상기 설명과 같이 공인인증서가 안전하게 중계서버로 전송되면, 사용자는 중계서버(3)의 공인인증서를 스마트폰(10)으로 내려받기 위해 스마트폰(10)의 폰OS부(12)를 작동시켜 공인인증서 가져오기 프로그램을 동작시킨다.When the public certificate is securely transmitted to the relay server as described above, the user operates the
공인인증서 가져오기 프로그램이 동작되면, 도 5b와 같은 공인인증서 비밀번호 입력창이 표시되고, 사용자는 입력창에 공인인증서의 비밀번호를 입력하고, 폰OS부(12)는 사용자가 입력한 공인인증서 비밀번호를 중계서버(3)로 전송한다.When the public certificate import program is operated, the public certificate password input window as shown in FIG. 5B is displayed, the user enters the password of the public certificate in the input window, and the
중계서버(3)는 스마트폰(10)에서 전송된 공인인증서 비밀번호가 유효한지를 판단한 후 유효하다면 공인인증서를 스마트폰(10)으로 전송한다.The
이때, 사용자가 IC카드(20)를 스마트폰(10)에 근접시키면, At this time, when the user approaches the
NFC 칩(11)의 루프안테나(15)에서 발생된 자기장에 의해 IC칩(21)으로 전원이 공급되어 IC칩(21)이 활성화되고, IC칩(21)의 활성화된 상태를 NFC 칩(11)이 감지한다. Power is supplied to the
NFC 칩(11)에 의해 IC칩(21)이 감지되면 스마트폰(10)에 탑재된 폰 OS부(12)가 카드구동앱(13)을 동작시키고, 카드구동앱(13)은 동작한 후 NFC 칩(11)과 IC칩(21)을 무선통신라인으로 연결시키고, 중계서버(3)로 부터 스마트폰(10)으로 전송된 공인인증서를 NFC 칩(11)을 통해 IC칩(21)으로 전송하므로서, 공인인증서가 물리적으로 안전한 IC칩(21)에 저장되는 것이며, IC칩(21) 자체가 보안이 유지되는 부품이므로 공인인증서가 IC칩(21)에 저장되는 것이 곧 HSM 규격에 맞게 저장되는 것이다.When the
IC칩(21)에 저장된 공인인증서를 사용하고자 할 때에는 IC카드(20)를 스마트폰(10)에 근접시킴에 따라 스마트폰(10)의 카드구동앱(13)이 동작하면서 IC카드(20)의 IC칩(21)에 공인인증서를 요청하게되고, 이 요청에 응답하여 IC칩(21)이 공인인증서를 전송함에 따라 스마트폰(10) 내에서 사용자 인증에 사용할 수 있게되는 것이다.When you want to use the certificate stored in the
IC칩(21)에 저장된 공인인증서를 PC(2)에서 사용하고자 할 때에는 공인인증서를 스마트폰(10)과 중계서버(3)를 통해 PC(2)로 전송하여 사용할 수 있다.When you want to use the official certificate stored in the
그리고, IC칩(21)에 저장된 공인인증서를 이용하여 PC(2)에서 사용자를 인증하는 다른 방법으로는 PC(2)가 인증받고자 하는 내용을 중계서버(3)를 통해 스마트폰(10)으로 전송하고, 스마트폰(10)의 카드구동앱(13)이 인증받고자 하는 내용을 NFC칩(11)을 통해 IC칩(21)으로 전송하므로서, IC칩(21)이 자체적으로 인증받고자 하는 내용을 인증한 후 그 인증값을 카드구동앱(13)으로 전송하여 PC(2)로 전송되도록 함에 따라 안전하게 공인인증서를 사용할 수 있게되는 것이다.As another method of authenticating a user at the
한편, 본 발명에서는 IC칩(21)에 OTP번호 발생을 위한 OTP발생정보(시리얼넘버, 비밀키, Pin번호)와 OTP발생용 알고리즘을 저장할 수 있고,Meanwhile, in the present invention, the
카드구동앱(13)은 활성화되었을때 표준시간정보를 NFC칩(11)을 통해 IC칩(21)으로 전송하여 OTP번호의 생성을 요청하며, IC칩(21)은 OTP번호 요청에 따라 표준시간정보와 OTP발생정보로서 OTP발생용 알고리즘을 연산하여 OTP번호를 생성하는 것이다.When the
IC칩(21)에서 생성된 OTP번호는 카드구동앱(13)으로 전송된 후 스마트폰(10)의 표시부(14)에 출력된다.
상기 설명에서 OTP발생정보는 실리얼넘버, 비밀키, Pin번호이며, 시리얼넘버는 IC칩(21) 배포시 부여되는 고유의 일련번호이고, 비밀키는 IC칩(21)의 OTP번호 생성시 사용되는 비밀키이며, Pin번호는 IC칩(21)에 부여된 비밀번호이다.
IC칩(21)이 OTP발생용 알고리즘을 이용해 OTP번호를 생성할때, 표준시간정보와 OTP발생정보를 변수로 적용하면서 OTP발생용 알고리즘을 작동 연산하여 OTP번호를 생성하는 것이다.
The OTP number generated by the
In the above description, the OTP generation information is a real number, a secret key, and a pin number, the serial number is a unique serial number assigned to the
When the
1: 인증서버, 2: PC
3: 중계서버, 10: 스마트폰,
11: NFC칩, 12: 폰 OS부,
13: 카드구동앱, 14: 표시부,
15: 루프안테나, 20: IC카드,
21: IC칩,1: authentication server, 2: PC
3: relay server, 10: smartphone,
11: NFC chip, 12: phone OS section,
13: card drive app, 14: display,
15: loop antenna, 20: IC card,
21: IC chip,
Claims (4)
인터넷 통신망을 통해 데이타 교신이 가능하고, 인증서버(1)에서 전송된 공인인증서를 저장하며, 인증서를 스마트폰으로 전송하기 위한 인증서 내보내기 프로그램이 실행되면 인증서 선택, 인증서비밀번호입력, 스마트폰인증번호입력을 순차적으로 요청하여 만족할 경우 사용자가 입력한 스마트폰인증번호와 공인인증서를 중계서버로 전송하는 PC(2)와;
스마트폰으로 부터 스마트폰인증번호요청이 있을경우 인증번호를 생성하여 스마트폰으로 전송하고, PC(2)로 부터 전송된 스마트폰인증번호가 스마트폰으로 전송한 인증번호와 일치하면 공인인증서를 수신하며, 이후 스마트폰으로 부터 공인인증서 요청이 있으면 공인인증서 비밀번호의 일치여부를 확인한 후 스마트폰으로 전송하는 중계서버(3)와;
근거리 무선 송수신용 루프안테나(15)가 연결되고, 근접한 IC카드(20)를 감지하는 NFC 칩(11)과; 스마트폰(10)의 전체적인 동작을 제어하며, 인증서를 중계서버(3)로 부터 수신하기 위한 인증서 가져오기 프로그램이 실행되면 중계서버(3)에 폰인증번호를 요청한 후 수신하여 표시부(14)를 통해 출력하고, 사용자가 입력하는 공인인증서 비밀번호를 중계서버(3)로 전송하여 공인인증서를 수신하는 폰 OS부(12)와; NFC 칩(11)에 의해 IC카드(20)가 감지되었을때 활성화되고, 중계서버(3)로 부터 전송된 공인인증서를 NFC 칩(11)을 통해 IC카드(20)로 전송하며, 공인인증서 사용시 NFC칩(11)을 통해 IC카드(20)에 공인인증서를 요청하는 카드구동앱(13)과; 스마트폰(10)의 작동상태를 화면 출력하는 표시부(14); 로 구성된 스마트폰(10)과;
카드 형태로 형성되고, 스마트폰(10)에 근접되었을때 루프안테나(15)에서 발생된 자기장으로 부터 전원을 공급받아 활성화되어 동작신호를 NFC 칩(11)으로 전송하고, 카드구동앱(13)으로 부터 전송된 공인인증서를 HSM(Hardware Security Module) 규격에 맞도록 저장하는 IC 칩(21)이 장착되어 있는 IC카드(20); 로 구성하되,
상기 IC칩(21)에는 OTP번호 발생을 위한 OTP발생정보와 OTP발생용 알고리즘이 저장되고,
카드구동앱(13)은 활성화되었을때 표준시간정보를 NFC칩(11)을 통해 IC칩(21)으로 전송하여 OTP번호의 생성을 요청하도록 구성한 것을 특징으로 하는 엔에프씨칩과 통신이 가능한 아이씨칩으로의 공인인증서 저장시스템.
An authentication server 1 for generating a public certificate capable of authenticating the user when the public certificate request is requested from the user using the PC 2 and transmitting it to the PC 2;
Data communication is possible through the Internet communication network, and store the public certificate transmitted from the authentication server (1), when the certificate export program for transmitting the certificate to the smartphone is executed, select the certificate, enter the certificate password, enter the smartphone authentication number PC (2) for transmitting the smart phone authentication number and the authentication certificate entered by the user to the relay server if the request is satisfied sequentially;
If there is a smart phone authentication number request from the smart phone, create an authentication number and send it to the smart phone. And, if there is a certificate request from the smartphone after the relay server (3) and transmits to the smartphone after checking whether the certificate of the official certificate match;
An NFC chip 11 to which a loop antenna 15 for short-range wireless transmission and reception is connected and detects an adjacent IC card 20; Controlling the overall operation of the smart phone 10, when the certificate import program for receiving the certificate from the relay server 3 is executed request the phone authentication number to the relay server (3) to receive the display unit 14 A phone OS unit 12 for outputting through the phone, and transmitting the public certificate inputted by the user to the relay server 3 to receive the public certificate; When the IC card 20 is detected by the NFC chip 11, it is activated, and transmits the official certificate transmitted from the relay server 3 to the IC card 20 through the NFC chip 11, when using the certificate Card driving app 13 for requesting an authorized certificate to the IC card 20 through the NFC chip (11); A display unit 14 for outputting an operation state of the smartphone 10 to a screen; Smartphone 10 and composed of;
Formed in the form of a card, when the proximity to the smart phone 10 is supplied with power from the magnetic field generated from the loop antenna 15 is activated to transmit the operation signal to the NFC chip 11, the card drive app 13 An IC card 20 equipped with an IC chip 21 for storing an accredited certificate transmitted from an HSM (Hardware Security Module) standard; But with
The IC chip 21 stores OTP generation information and OTP generation algorithm for OTP number generation.
The card driving app 13 is IC chip capable of communicating with the NFC chip, characterized in that configured to request the generation of the OTP number by transmitting the standard time information to the IC chip 21 through the NFC chip 11 when activated Certificate storage system.
PC(2)에서 인증서 내보내기 프로그램이 실행되면, 인증서 선택, 인증서비밀번호입력, 스마트폰인증번호입력을 순차적으로 요청하며, 상기 요청을 만족하는 입력이 이루어지면 PC(2)가 공인인증서를 중계서버(3)로 전송하는 제 1 과정과;
스마트폰(10)에서 공인인증서 가져오기 프로그램이 실행되면, 스마트폰(10)은 공인인증서 비밀번호 입력창을 화면 출력하고, 사용자에 의해 입력된 공인인증서 비밀번호를 중계서버(3)로 전송하는 제 2 과정과;
중계서버(3)가 스마트폰(10)에서 전송된 공인인증서 비밀번호가 PC(2)에서 전송된 공인인증서 비밀번호와 일치하는지를 판단하고, 일치하면 공인인증서를 스마트폰(10)으로 전송하는 제 3 과정과;
IC카드(20)가 스마트폰(10)에 근접되는 것에 의해 스마트폰(10)의 카드구동앱(13)이 활성화되어 제 3 과정에서 수신된 공인인증서를 NFC칩(11)을 통해 IC카드(20)의 IC칩(21)으로 전송하여 HSM 규격에 맞게 저장시키는 제 4 과정; 으로 구성하고,
상기 IC칩(21)에는 OTP번호 발생을 위한 OTP발생정보와 OTP발생용 알고리즘이 저장되고,
카드구동앱(13)은 활성화되었을때 표준시간정보를 NFC칩(11)을 통해 IC칩(21)으로 전송하여 OTP번호의 생성을 요청하는 것을 특징으로 하는 엔에프씨칩과 통신이 가능한 아이씨칩으로의 공인인증서 저장방법.As a method of storing the authentication certificate stored in the PC (2) in the IC chip 21 using the smart phone 10 with the NFC chip 11,
When the certificate export program is executed in the PC (2), the certificate selection, certificate password input, smart phone authentication number input request in sequence, and when the input is made to satisfy the request, the PC (2) is authorized certificate relay server ( 3) a first process of transmitting to;
When the public certificate import program is executed in the smart phone 10, the smart phone 10 outputs the public certificate password input window, and transmits the public certificate password input by the user to the relay server 3. Process;
The third process of the relay server 3 determines whether the public certificate password transmitted from the smartphone 10 matches the public certificate password transmitted from the PC 2, and if so, transmits the public certificate to the smartphone 10. and;
By the IC card 20 is close to the smart phone 10, the card driving app 13 of the smart phone 10 is activated and the official certificate received in the third process through the NFC chip 11 IC card ( Transmitting to the IC chip 21 of FIG. 20 and storing the same according to the HSM standard; Respectively,
The IC chip 21 stores OTP generation information and OTP generation algorithm for OTP number generation.
Card drive app 13 is IC chip that can communicate with the NFC chip, characterized in that the request to generate the OTP number by transmitting the standard time information to the IC chip 21 through the NFC chip 11 when activated How to store your certificate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130063212A KR101378810B1 (en) | 2013-06-03 | 2013-06-03 | Certificate saving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130063212A KR101378810B1 (en) | 2013-06-03 | 2013-06-03 | Certificate saving method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101378810B1 true KR101378810B1 (en) | 2014-03-27 |
Family
ID=50649690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130063212A KR101378810B1 (en) | 2013-06-03 | 2013-06-03 | Certificate saving method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101378810B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220021522A1 (en) * | 2020-07-20 | 2022-01-20 | Fujitsu Limited | Storage medium, relay device, and communication method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007099608A1 (en) * | 2006-02-28 | 2007-09-07 | Matsushita Electric Industrial Co., Ltd. | Authentication system, ce device, mobile terminal, key certificate issuing station, and key certificate acquisition method |
KR20110030515A (en) * | 2011-01-27 | 2011-03-23 | 주식회사 스마트솔루션 | Security token device and method of authentication usable in smartphone |
KR20110126269A (en) * | 2010-05-17 | 2011-11-23 | 삼성에스디에스 주식회사 | System and method for share certificate with a devices |
-
2013
- 2013-06-03 KR KR1020130063212A patent/KR101378810B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007099608A1 (en) * | 2006-02-28 | 2007-09-07 | Matsushita Electric Industrial Co., Ltd. | Authentication system, ce device, mobile terminal, key certificate issuing station, and key certificate acquisition method |
US20090037728A1 (en) * | 2006-02-28 | 2009-02-05 | Matsushita Electric Industrial Co., Ltd. | Authentication System, CE Device, Mobile Terminal, Key Certificate Issuing Station, And Key Certificate Acquisition Method |
KR20110126269A (en) * | 2010-05-17 | 2011-11-23 | 삼성에스디에스 주식회사 | System and method for share certificate with a devices |
KR20110030515A (en) * | 2011-01-27 | 2011-03-23 | 주식회사 스마트솔루션 | Security token device and method of authentication usable in smartphone |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220021522A1 (en) * | 2020-07-20 | 2022-01-20 | Fujitsu Limited | Storage medium, relay device, and communication method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220366413A1 (en) | Payment system | |
US11026085B2 (en) | Authentication apparatus with a bluetooth interface | |
US20200294026A1 (en) | Trusted remote attestation agent (traa) | |
US10771968B2 (en) | Photonic authentication system for a receiver terminal and transmitter terminal | |
EP3807831B1 (en) | Method and system to create a trusted record or message and usage for a secure activation or strong customer authentication | |
KR101544722B1 (en) | Method for performing non-repudiation, payment managing server and user device therefor | |
US9647840B2 (en) | Method for producing a soft token, computer program product and service computer system | |
CN103457922B (en) | Electronic authentication client-side system, processing method, electronic authentication system and method | |
JP2015138545A (en) | Electronic payment system and electronic payment method | |
KR101499906B1 (en) | Smart card having OTP generation function and OTP authentication server | |
KR20150050280A (en) | Authentication method using fingerprint information and certification number, user terminal and financial institution server | |
KR101378810B1 (en) | Certificate saving method | |
KR101103189B1 (en) | System and Method for Issueing Public Certificate of Attestation using USIM Information and Recording Medium | |
KR20110005612A (en) | System and method for managing otp using biometric, otp device and recording medium | |
KR101171235B1 (en) | Method for Operating Certificate | |
KR102210898B1 (en) | Method for Linking Transaction to One Time Authentication Code | |
KR101540301B1 (en) | Secure Digital system using Near Field Communication, pair system making a pair with the secure digital system, and providing method thereof | |
EP4439348A1 (en) | Digital wallet authentication with a hardware security module | |
US11429955B2 (en) | Method for securing a transaction from a mobile terminal | |
KR101610937B1 (en) | Data Communucation Method among Mobile Terminal and OTP Generator and Keylock during Process of Certifying Password of OTP Generator and Keylock Module | |
KR20130008126A (en) | Authentication by using one time number dynamic mapped individual service provider | |
KR20160047439A (en) | Method for Operating OTP using Own Certification of Media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170126 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190131 Year of fee payment: 6 |