KR100675423B1 - IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card - Google Patents
IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card Download PDFInfo
- Publication number
- KR100675423B1 KR100675423B1 KR1020040074226A KR20040074226A KR100675423B1 KR 100675423 B1 KR100675423 B1 KR 100675423B1 KR 1020040074226 A KR1020040074226 A KR 1020040074226A KR 20040074226 A KR20040074226 A KR 20040074226A KR 100675423 B1 KR100675423 B1 KR 100675423B1
- Authority
- KR
- South Korea
- Prior art keywords
- certificate
- card
- unit
- public
- electronic
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버에 관한 것으로, 전자통장 및 공인인증서를 내장한 IC 카드로부터 독출된 개인식별번호(PIN)와, 사용자로부터의 서비스 요청시 사용자로부터 입력받은 개인식별번호(PIN)를 비교하여 두 개인식별번호(PIN)가 일치한다 판단된 경우 해당 서비스를 승인하되, 위변조가 불가능하고 접근이 제한적인 IC 카드내에 해당 카드 고객에게 발급된 공인인증서 및 개인키를 안전하게 보관함으로써 필요시 IC 카드내에 저장된 공인인증서를 이용해 전자서명이나 전송데이타 암호화에 이용할 수 있도록 한 것이다.The present invention relates to an IC card, a processing terminal and a card issuing server in which an electronic bankbook and a certificate are embedded, and a personal identification number (PIN) read from an IC card incorporating the electronic bankbook and a certificate and a service from a user. When the request is made, the personal information number (PIN) entered by the user is compared, and if the two personal identification numbers (PIN) are determined to be matched, the service is approved, but is issued to the card customer in the IC card that cannot be forged and has limited access. By storing the certified public certificate and private key securely, it can be used for digital signature or transmission data encryption if necessary using the public certificate stored in the IC card.
IC 카드, 전자통장, 공인인증서, 공인인증기관, 개인키, 공개키IC card, electronic bank account, public certificate, public certificate authority, private key, public key
Description
도 1 은 본 발명의 개요도1 is a schematic diagram of the present invention
도 2 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 일실시예의 블럭도Figure 2 is a block diagram of one embodiment of an IC card embedded with an electronic bank account and public certificate according to the present invention
도 3 은 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드에서 실행 가능한 인증서 처리모듈의 일실시예의 블럭도Figure 3 is a block diagram of one embodiment of a certificate processing module executable in an IC card containing an electronic passbook and a public certificate according to the present invention;
도 4 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기의 일실시예의 블럭도Figure 4 is a block diagram of one embodiment of a processing terminal of the IC card embedded with the electronic passbook and certificate according to the invention
도 5 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기의 서비스 처리부의 일실시예의 블럭도Figure 5 is a block diagram of an embodiment of a service processing unit of the processing terminal of the IC card embedded with the electronic passbook and public certificate in accordance with the present invention
도 6 은 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 카드발급서버의 일실시예의 블럭도Figure 6 is a block diagram of one embodiment of a card issuing server of the IC card with the electronic bankbook and authorized certificate in accordance with the present invention
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10 : IC 카드 20 : 처리단말기10: IC card 20: processing terminal
21 : 사용자 컴퓨터 22 : 카드리더부21: user computer 22: card reader unit
30 : 카드발급서버 40 : 인증서 발급시스템30: card issuing server 40: certificate issuing system
50 : 실명확인 시스템 100 : 인증서 처리모듈50: real name verification system 100: certificate processing module
110 : 전자통장정보 101 : 키쌍 생성부110: electronic passbook information 101: key pair generation unit
102 : 인증서 관리부 103 : IC 카드 차단부102: certificate management unit 103: IC card blocking unit
120 : 공인인증서 130 : 키쌍120: public certificate 130: key pair
200 : 클라이언트 실행모듈 210 : 개인식별번호 입력부200: client execution module 210: personal identification number input unit
220 : 개인식별번호 비교부 230 : 서비스 처리부220: personal identification number comparison unit 230: service processing unit
231 : 계좌번호 선택부 232 : 전자거래 처리부231: account number selection unit 232: electronic transaction processing unit
233 : 발급요청부 234 : 실명확인 처리부233: Issuance request unit 234: Real name verification processing unit
235 : 인증서 발급부 236 : 인증서 암호 관리부235: certificate issuing unit 236: certificate password management unit
237 : 인증서 저장부 238 : 저장매체 선택부237: certificate storage unit 238: storage medium selection unit
239 : 계좌정보 관리부 240 : 인증서 등록부239: account information management unit 240: certificate registration unit
241 : 인증서 정보 표시부 242 : 인증서 전송부241: certificate information display unit 242: certificate transmission unit
243 : 인증서 삭제부 244 : 키쌍 삭제부243: certificate deletion unit 244: key pair deletion unit
245 : 키쌍 정보 표시부 246 : 키쌍 활성부245: key pair information display unit 246: key pair active unit
310 : 식별정보 입력부 320 : 유효성 판단부310: identification information input unit 320: validity determination unit
330 : 인증서 암호 초기화부330: certificate password initialization unit
본 발명은 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버에 관한 것이다.The present invention relates to an IC card, a processing terminal, and a card issuing server, each of which contains an electronic bank account and a certificate.
현재, 카드내에 RF칩 등의 마이크로칩을 내장한 형태의 IC 카드, 예컨데 교통카드 등이 일반화되어 널리 이용되고 있다.At present, IC cards in which microchips such as RF chips are embedded in a card, for example, a traffic card, have become common and widely used.
이러한 IC 카드는 크게 두 가지 형태로 분류된다. 그 하나는 단지 데이타만을 저장하는 메모리 카드(Memory Card)이고, 다른 하나는 데이타의 저장뿐만 아니라 작은 컴퓨터처럼 프로그램을 구동시킬 수 있는 프로세서 카드(Processor Card)이다.Such IC cards are classified into two types. One is a memory card that only stores data, and the other is a processor card that can run programs like a small computer as well as store data.
IC 카드는 메모리 용량이 그리 크지않아 저장할 수 있는 데이타량과 구동할 수 있는 애플리케이션(Application)들의 크기가 매우 제한적이기는 하지만, 휴대의 간편성과 신속한 데이타 처리 능력으로 최근 매우 각광받고 있다.IC cards have recently been in the spotlight for their ease of portability and fast data processing, although the memory capacity is not so large and the amount of data that can be stored and the size of the applications that can be run are very limited.
그러나, IC 카드내의 마이크로칩내에 저장된 정보를 아무나 조회할 수 있어서는 안되기 때문에 이를 위한 보호장치로서 IC 카드내에는 자체 보안 기능을 포함하고 있다. 즉, IC 카드내에 저장된 마이크로칩은 변조가 불가능하고, 마이크로칩에 저장된 정보는 암호화 알고리즘에 의해 보호된다.However, since no one can query the information stored in the microchip in the IC card, the IC card includes its own security function as a protection device. That is, the microchip stored in the IC card cannot be modulated, and the information stored in the microchip is protected by an encryption algorithm.
IC 카드내에 저장된 정보를 암호화하는데는 공개키 기반구조(PKI : Public Key Infrastructure) 암호화 알고리즘이 사용된다.Public key infrastructure (PKI) encryption algorithms are used to encrypt information stored in the IC card.
공개키 기반구조(PKI : Public Key Infrastructure) 암호화 알고리즘에서는 누구에게나 공개되어 자유롭게 분배되는 공개키(Public Key)와, 소유자에 의해서만 보호되어 보관되는 개인키(Private Key)로 이루어진 키쌍(Key Pair)을 이용해 암호 화 및 복호화를 수행한다.Public Key Infrastructure (PKI) The encryption algorithm uses a key pair consisting of a public key that is open to anyone and freely distributed, and a private key that is protected and kept only by its owner. Encryption and decryption are used.
즉, 메시지 전송시 송신자는 수신자의 공개키(Public Key)를 가지고 메시지를 암호화하여 전송하고, 메시지 수신자는 암호화되어 전송된 메시지를 자신의 개인키(Private Key)로 복호화한다.That is, when transmitting a message, the sender encrypts the message with the recipient's public key and transmits the message, and the receiver decrypts the encrypted message with his private key.
그런데, 송신자가 메시지를 암호화하기 위해 사용하는 수신자의 공개키(Public Key)가 실제 수신자의 것이 맞는지를 알 수 없기 때문에 메시지 송신자는 해당 수신자의 공개키(Public Key)가 다른 사람에 의해 위/변조 되었거나, 또는 다른 사람 소유의 공개키가 아니라는 것에 대한 검증이 필요하다.However, since the sender does not know whether the recipient's public key used to encrypt the message is actually the recipient's message, the sender of the message is forged or forged by another person. It needs to be verified that it is not a public key that has been created or owned by someone else.
이러한 공개키 소유자의 신원 확인 문제에 대한 해결책으로 디지탈 인증서(Digital Certificate, 이하 공인인증서라 칭한다)가 제안되었다.As a solution to the identity verification problem of the public key holder, a digital certificate (hereinafter referred to as a public certificate) has been proposed.
즉, 공인인증서(Public Certificate)는 공개키(Public Key) 신뢰에 대한 필요에 의해 발생되었으며, 신뢰할 수 있는 제 3 자인 인증기관(CA : Certificate Authority)이 공개키 소유자의 고유 이름(DistinGUIshed Name)과 공개키(Public Key)에 전자서명(Digital Signature)하고, 그 전자서명된 정보를 포함한 공인인증서를 생성하여 발급한다.In other words, a public certificate is generated by the need for public key trust, and a trusted third party, the CA, is responsible for the DistinGUIshed Name of the public key owner. Digital Signature is issued to the Public Key, and a public certificate including the digitally signed information is generated and issued.
즉, 공인인증서(Public Certificate)는 공개키 소유자가 신뢰할 수 있는 인증기관(CA)의 신원확인에 필요한 요구사항에 정당하게 만족하였음을 나타내는 일종의 증명서임을 의미한다.In other words, a public certificate is a type of certificate indicating that the public key holder has justly satisfied the requirements for the identification of a trusted CA.
따라서, 본 발명자는 IC 카드내에 저장된 전자통장을 이용해 서비스 이용시 IC 카드로부터 독출된 개인식별번호(PIN)와, 사용자로부터 입력받은 개인식별번호 (PIN)를 비교하여 두 개인식별번호(PIN)가 일치한다 판단된 경우 해당 서비스를 승인하되, 위변조가 불가능하고 접근이 제한적인 IC 카드내에 해당 카드 고객에게 발급된 공인인증서 및 개인키를 안전하게 보관함으로써 필요시 IC 카드내에 저장된 공인인증서를 이용해 전자서명이나 전송데이타 암호화에 이용할 수 있어 보다 보안성이 뛰어난 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버에 대한 연구를 하게 되었다.Therefore, the present inventor compares the personal identification number (PIN) read out from the IC card and the personal identification number (PIN) input from the user when using the service using the electronic bank account stored in the IC card, and the two personal identification numbers (PIN) coincide. If it is determined, approve the relevant service, but securely store the certificate and private key issued to the customer of the card in the forgery-free and restricted access IC card. The research on the IC card with more secure electronic bankbook and public certificate and its processing terminal and card issuing server can be used for data encryption.
본 발명은 상기한 취지하에 발명된 것으로, 위변조가 불가능하고 접근이 제한적인 IC 카드내에 전자거래를 위한 전자통장과 카드 고객에게 발급된 공인인증서를 내장하여 사용자 편의성 및 보안성을 향상시킬 수 있는 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버를 제공함을 그 목적으로 한다.The present invention has been invented under the above-mentioned purpose, and can be used in an electronic card for which forgery and forbidden access are restricted, an electronic bankbook for electronic transactions and an electronic certificate issued to a card customer can be used to improve user convenience and security. The purpose is to provide an IC card, a processing terminal and a card issuing server, each of which contains a bankbook and a certificate.
상기한 목적을 달성하기 위한 본 발명의 일 양상에 따르면, 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드는 본인 확인을 위한 목적으로 부여된 고유의 개인식별번호(PIN : Personal Identification Number)와, 적어도 1 이상의 계좌정보를 포함하는 전자통장정보와; 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템으로부터 발급받은 공인인증서와; 상기 공인인증서 사용을 위한 키쌍과; 상기 공인인증서 사용을 위한 키쌍을 생성하여 이를 IC 카드내에 보관하는 키쌍 생성부와, 상기 키쌍 생성부에 의해 생성된 키쌍을 이용해 복호화 및 디지탈 서명기능을 제공하는 인증서 관리부와, 일정 횟수 이상 공인인증서 암호 입력 오류 시 해당 IC 카드 사용을 차단하는 IC 카드 차단부를 포함하는 인증서 처리모듈을 IC 카드칩내에 저장한 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, an IC card embedded with an electronic bank account and a public certificate according to the present invention has a unique Personal Identification Number (PIN) assigned for the purpose of identity verification. And electronic bank account information including at least one or more account information; An accredited certificate issued from a certificate issuing system of a certificate authority (CA); A key pair for use of the certificate; A key pair generation unit for generating a key pair for use of the public certificate and storing it in an IC card; a certificate manager for providing a decryption and digital signature function using the key pair generated by the key pair generation unit; The IC card chip stores a certificate processing module including an IC card blocking unit to block the use of the corresponding IC card in case of an input error.
본 발명의 또 다른 양상에 따르면, 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기는 전자통장 및 공인인증서를 내장한 IC 카드로부터 전자통장정보를 독출하는 카드리더부와; 사용자로부터의 서비스 요청시 개인식별번호(PIN) 입력을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 사용자로부터 개인식별번호(PIN)를 입력받는 개인식별번호 입력부와; 상기 카드리더부로부터 독출된 개인식별번호(PIN)와, 상기 개인식별번호 입력부에 의해 입력된 개인식별번호(PIN)를 비교하는 개인식별번호 비교부와; 상기 개인식별번호 비교부에 의해 두 개인식별번호(PIN)가 일치한다 판단된 경우 해당 서비스를 처리하는 서비스 처리부를 포함하는 하는 것을 특징으로 한다.According to another aspect of the present invention, the processing terminal of the IC card containing the electronic passbook and the public certificate according to the present invention includes a card reader unit for reading electronic bankbook information from the IC card containing the electronic bankbook and the public certificate; A personal identification number input unit which provides a Graphical User Interface (GUI) for inputting a personal identification number (PIN) upon request of a service from a user, and receives a personal identification number (PIN) from the user through this; A personal identification number comparison unit for comparing the personal identification number (PIN) read out from the card reader unit with the personal identification number (PIN) input by the personal identification number input unit; When it is determined that the two personal identification number (PIN) is matched by the personal identification number comparison unit, characterized in that it comprises a service processing unit for processing the corresponding service.
따라서, 본 발명은 IC 카드내에 저장된 전자통장을 이용해 서비스 이용시 IC 카드로부터 독출된 개인식별번호(PIN)와, 사용자로부터 입력받은 개인식별번호(PIN)를 비교하여 두 개인식별번호(PIN)가 일치한다 판단된 경우 해당 서비스를 승인하되, 위변조가 불가능하고 접근이 제한적인 IC 카드내에 해당 카드 고객에게 발급된 공인인증서 및 개인키를 안전하게 보관함으로써 필요시 IC 카드내에 저장된 공인인증서를 이용해 전자서명이나 전송데이타 암호화에 이용할 수 있어 사용자 편의성 및 보안성이 뛰어나다.Therefore, the present invention compares the two personal identification numbers (PIN) by comparing the personal identification number (PIN) read from the IC card and the personal identification number (PIN) input from the user when using the service using the electronic passbook stored in the IC card If it is determined, approve the relevant service, but securely store the certificate and private key issued to the customer of the card in the forgery-free and restricted access IC card. It can be used for data encryption, which is excellent for user convenience and security.
이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.
도 1 은 본 발명의 개요도이다.1 is a schematic diagram of the present invention.
도면에 도시한 바와같이, 본 발명은 IC 카드(10)와, 처리단말기(20)와, 카드발급서버(30)와, 인증서 발급시스템(40)과, 실명확인 시스템(50)을 포함한다.As shown in the figure, the present invention includes an
상기 처리단말기(20)는 은행의 ATM 등 일 수도 있으며, 카드리더부(22)가 장착된 사용자 컴퓨터(21)일 수 도 있다.The
먼저, 사용자는 카드발급자로부터 공인인증서 사용을 위한 키쌍을 생성 및 보관하고, 상기 키쌍을 이용해 복호화 및 디지탈 서명기능 수행하는 인증서 처리모듈(100)을 내장한 IC 카드(10)를 발급받는다. 이 때, 카드발급자로부터 상기 IC 카드(10)의 마이크로칩내에 정보를 기록할 수 있는 카드리더부(22)를 추가로 발급받는 것이 바람직하다. 상기한 인증서 처리모듈(100)의 구체적인 구성 및 동작은 추후 설명하기로 한다.First, a user generates and stores a key pair for use of a public certificate from a card issuer, and receives an
상기 IC 카드(10) 및 카드리더부(22)를 발급받은 사용자가 자신의 사용자 컴퓨터(21)에 카드리더부(22)를 장착하고, 해당 사용자 컴퓨터(21)의 운영체제(OS : Operating System)에 호환되는 카드리더부 드라이버(Driver)를 설치하면, 사용자 컴퓨터(21)는 이후 자동으로 카드리더부(22)를 인식한다.A user who receives the
상기한 카드리더부(22)의 구성 및 동작은 이 출원 이전에 이미 다양하게 공지되어 시행되는 통상의 기술이며, 본원 발명의 요지에서 벗어난다 사려되어 자세한 설명은 생략하기로 한다.The configuration and operation of the
그 다음, 사용자는 자신의 사용자 컴퓨터(21) 등의 처리단말기(20)에 클라이언트 실행모듈을 설치한다. 상기 클라이언트 실행모듈은 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)으로부터 공인인증서 발급절차를 통해 공인인증서를 발급받고, 발급된 공인인증서를 이용해 전자거래시 거래대금이 입출금되는 적어도 1 이상의 계좌정보를 포함하는 전자통장정보를 사용자로부터 이 력 또는 선택받아 상기 공인인증서와 전자통장정보를 IC 카드(10)에 저장하는 것을 포함하는 공인인증서 관리 업무를 수행한다. 상기한 클라이언트 실행모듈의 구체적인 구성 및 동작은 추후 도 4 를 참조하여 설명하기로 한다.Then, the user installs the client execution module in the
만약, 상기 처리단말기(20)가 금융사의 ATM 기기일 경우에는 상기한 클라이언트 실행모듈이 미리 내장되게 된다.If the
이 때, 상기 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)의 실명확인 요청에 따라 공인인증기관(CA : Certificate Authority) 또는 타 기관에서 제공하는 실명확인 시스템(50)은 사용자의 실명확인을 처리하여 사용자의 신원을 확인 한다. 상기한 실명확인 시스템(50)을 통한 실명확인 절차는 이 출원 이전에 이미 다양하게 공지되어 시행되는 통상의 기술이므로, 이에 대한 자세한 설명은 생략하기로 한다.At this time, according to the request for verification of the real name of the
전자통장 및 공인인증서가 IC카드(10)내에 저장되면, 사용자는 전자통장 및 공인인증서가 저장된 IC 카드를 이용해 계좌 조회 또는 계좌 이체 등의 각종 전자거래 서비스 및 공인인증서 관련 서비스를 이용할 수 있게 된다. 서비스 이용시 사용자는 은행의 ATM 기기나, 카드리더부(22)가 연결된 사용자 컴퓨터(21) 등의 처리 단말기(20)를 통해 서비스를 향유하게 된다. 상기한 계좌 조회 또는 계좌 이체 등의 각종 전자거래 서비스에 관련해서는 이 출원 이전에 이미 다양하게 공지되어 시행되는 통상의 기술이므로, 이에 대한 자세한 설명은 생략하기로 한다.When the electronic bankbook and the public certificate are stored in the
도 2 내지 도 5 를 참조하여 본 발명을 좀더 구체적으로 알아본다.The present invention will be described in more detail with reference to FIGS. 2 to 5.
도 2 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 일실시예의 블럭도이다.Figure 2 is a block diagram of one embodiment of an IC card incorporating an electronic passbook and public certificate in accordance with the present invention.
도면에 도시한 바와같이, 본 발명에 따른 공인인증서를 내장한 IC 카드(10)는 전자통장정보(110)와, 공인인증서(120)와, 키쌍(130)과, 인증서 처리모듈(100)을 포함한다.As shown in the figure, the
상기 전자통장정보(110)는 본인 확인을 위한 목적으로 부여된 고유의 개인식별번호(PIN : Personal Identification Number)와, 적어도 1 이상의 계좌정보를 포함하며, 이외에도 카드명, 고유의 카드 일련번호와, 카드발급자, 카드타입, 카드생산자, 버전(Version), 고유의 IC칩 일련번호 등을 더 포함할 수 있다.The
상기 공인인증서(120)는 신뢰할 수 있는 제 3 자인 인증기관(CA : Certificate Authority)이 공개키 소유자(카드 소유자)의 고유 이름(DistinGUIshed Name)과 공개키(Public Key)에 전자서명(Digital Signature)하여 발급한 공신력있는 증명서이다. 이 공인인증서(120)는 전자서명용 공인인증서와, 암호화용 공인인증서로 분류될 수 있다.The
상기 키쌍(130)은 개인키(Private Key)와 공개키(Public Key)로 구성되며, 상기 개인키(Private Key)는 사용자가 본인의 메시지에 서명하거나, 수신한 메시지 를 복호화하는데 사용되고, 공개키(Public Key)는 다른 사람들이 사용자의 서명을 검증할 경우나, 사용자에게 보낼 메시지를 암호화하는데 사용된다.The
IC 카드(10)에는 한 개 이상의 키쌍이 저장될 수 있으며, 통상적으로 전자서명 전용으로 사용되는 메시지 서명용 키쌍과 문서 암호화 전용으로 사용되는 암호화용 키쌍을 구비하는 것이 바람직하다.One or more key pairs may be stored in the
상기한 키쌍은 키쌍 생성시 부여된 해당 키쌍에 대한 이름, 개인키가 저장되는 물리적 저장위치인 키 저장공간, 해당 키쌍에 대한 잠금 해제용(접근용) 암호그룹인 공인인증서 암호, 키의 사용 가능 여부를 나타내는 키 상태, 키쌍이 사용될 수 있는 용도, 해당 키쌍이 전자서명에 이용될 수 있는지 여부를 나타내는 전자서명, 해당 키쌍이 키를 암호화할 수 있는지 여부를 나타내는 키 암호화, 해당 키쌍이 메시지를 암/복호화할 수 있는지 여부를 나타내는 데이타 암호화, 해당 키쌍이 특별 부인방지 키인지를 나타내는 부인방지 등의 속성정보를 가진다.The key pair may be a name for the key pair given when the key pair is generated, a key storage space for storing a private key, an authentication certificate password for unlocking (access) a cipher group, and a key. The key status indicating whether or not the key pair can be used, the digital signature indicating whether the key pair can be used for the digital signature, the key encryption indicating whether the key pair can encrypt the key, and the key pair encrypting the message. It has attribute information such as data encryption indicating whether or not it can be decrypted, and nonrepudiation indicating whether the corresponding key pair is a special nonrepudiation key.
또한, 키쌍은 해당 키쌍에 대한 잠금 해제용 인증서 암호의 운영을 위한 인증서 암호 정책과 관련된 정보를 포함한다. 상기 인증서 암호 정책은 해당 키쌍이 차단 상태로 전환되기 전까지 허용되는 공인인증서 암호 오류 입력 가능 횟수인 재시도 가능 횟수, 공인인증서 암호 변경없이 실행할 수 있는 정상적인 잠금 해제 가능 횟수인 사용 가능 횟수, 잔여 차단 해제 가능 횟수인 재시도 가능횟수 차단해제, 공인인증서 암호의 최소 자리수인 최소길이, 해당 키쌍 접근시 자동으로 공인인증서 암호를 사용하도록 하여 사용자의 공인인증서 암호 입력을 최소화하는 자동초기화 등의 설정정보를 가진다.The key pair also includes information related to the certificate password policy for operating the unlocking certificate password for the key pair. The certificate password policy includes the number of retry attempts, the number of times a user can enter an authorized certificate password error before the key pair is switched to a blocked state, the number of available lockout times that can be executed without changing the certificate password, and the remaining unblocking. It has the setting information such as the number of possible retries, the number of possible retries, the minimum length of the minimum digit of the public certificate password, and the automatic initialization to minimize the user's input of the public certificate password by automatically using the public certificate password when the key pair is accessed. .
상기 인증서 처리모듈(100)은 공인인증서(120) 사용을 위한 키쌍(130)을 생성 및 보관하고, 상기 키쌍(130)을 이용해 복호화 및 디지탈 서명기능 수행한다.The
구체적으로, 상기 인증서 처리모듈(100)은 도 3 에 도시한 바와같이 키쌍 생성부(101)와, 인증서 관리부(102)와, IC 카드 차단부(103)를 포함한다.Specifically, the
도 3 은 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드에서 실행 가능한 인증서 처리모듈의 일실시예의 블럭도이다.3 is a block diagram of one embodiment of a certificate processing module executable in an IC card incorporating an electronic passbook and a public certificate according to the present invention.
도면에 도시한 바와 같이, 상기 인증서 처리모듈(100)은 키쌍 생성부(101)와, 인증서 관리부(102)와, IC 카드 차단부(103)를 포함한다.As shown in the figure, the
상기 키쌍 생성부(101)는 상기 공인인증서(120) 사용을 위한 키쌍(130)을 생성하여 이를 IC 카드(10)내에 보관한다.The
즉, IC 카드(10)에서 실행되는 인증서 처리모듈(100)은 전자서명이나, 문서 또는 키 암호화를 위한 키쌍(130)인 개인키(Private Key)와, 공개키(Public Key)를 상기 키쌍 생성부(101)를 통해 생성하고 이를 보관한다.That is, the
이렇게 생성된 사용자의 공개키(Public Key)는 금융사의 ATM 기기나, 카드리더부(22)가 연결된 사용자 컴퓨터(21) 등의 처리단말기(20)를 통해 사용자의 고유 이름(DistinGUIshed Name)과 함께 인증요구서 파일로 패키징(Packaging)되어 공인인증기관(CA)으로 전송되고, 공인인증기관(CA)은 실명확인 절차를 수행하여 사용자 신원을 검증한 후, 해당 사용자의 공개키(Public Key) 및 고유 이름(DistinGUIshed Name)에 전자서명하여 공인인증서를 발급한다.The public key of the user is generated together with the user's DistinGUIshed Name through a
상기 개인키(Private Key)는 사용자가 본인의 메시지에 전자서명하거나, 수 신한 메시지를 복호화하는데 사용되며, 사용자의 개인키(Private Key)로 전자서명된 메시지는 공인인증서가 첨부된 후 수신자의 공개키에 의해 암호화되어 수신자로 전송된다.The private key is used to digitally sign a message or decrypt a message received by a user. A message that is digitally signed with a private key of a user is disclosed to a recipient after a certificate is attached. Encrypted by the key and sent to the receiver.
상기 인증서 관리부(102)는 상기 키쌍 생성부(101)에 의해 생성된 키쌍(130)을 이용해 복호화 및 디지탈 서명기능을 제공한다.The
즉, IC 카드(10)에서 실행되는 인증서 처리모듈(100)은 공인인증서(120) 및 키쌍(130)을 상기 인증서 관리부(102)를 통해 관리하는데, 예컨데, IC 카드(10)내에 저장된 공인인증서를 사용자 컴퓨터(21)에 등록하면, 사용자 컴퓨터(21)는 메시지 전송시 IC 카드(10)내에 저장된 개인키(Private Key)를 상기 인증서 관리부(102)에 요청하여 이를 이용해 사용자 본인의 메시지에 전자서명하고, 전자서명된 메시지는 공인인증서가 첨부된 후 수신자의 공개키(Public Key)에 의해 암호화되어 수신자로 전송된다.That is, the
한편, 사용자의 공개키(Public Key)로 암호화되어 전송된 메시지를 수신시에는 사용자 컴퓨터(21)가 IC 카드(10)내에 저장된 개인키(Private Key)를 상기 인증서 관리부(102)에 요청하고 이를 이용해 수신한 암호화 메시지를 복호화한다.On the other hand, upon receiving a message transmitted encrypted with the user's public key, the
더 나아가, 처리단말기(20)를 통해 계좌 조회나 계좌 이체시 금융사 서버 등과 송수신되는 데이타를 상기 공인인증서 및 키쌍을 이용해 암호화 및 복호화할 수 도 있다.In addition, the data transmitted and received through the
상기 IC 카드 차단부(103)는 일정 횟수 이상 공인인증서(120) 암호 입력 오류시 해당 IC 카드(10) 사용을 차단한다.The IC
사용자의 개인키(Public Key)로 접근하는 모든 작업은 공인인증서 암호를 입력해야 수행 가능하다. 그 이유는 공인인증서 암호는 사용자의 공인인증서 및 키쌍을 보호하기 위해 사용되는 중요한 수단이기 때문이다. 따라서, 사용자 컴퓨터(21)에서 공인인증서 암호가 필요한 작업을 수행할 경우 인증서 암호 입력을 위한 그래픽 사용자 인터페이스(GUI)가 출력되며, 이를 통해 사용자는 공인인증서 암호를 입력한다. 그런데, 악의적인 사용자에 의한 도용을 방지하기 위해 공인인증서 암호 입력이 일정 횟수 이상 오류가 나면 사용자 컴퓨터(21)는 IC 카드(10)로 신호하고, IC 카드(10)에서 실행되는 인증서 처리모듈(100)은 상기 IC 카드 차단부(103)를 통해 키쌍의 속성정보 중 키의 사용 가능 여부를 나타내는 키 상태를 사용 불가능으로 변경하여 해당 IC 카드(10) 사용을 차단한다.All access to the user's public key can be performed by entering the public certificate password. The reason is that the public certificate password is an important means used to protect the user's public certificate and key pair. Therefore, when the
따라서, 본 발명에 따른 공인인증서를 내장한 IC 카드는 위변조가 불가능하고 접근이 제한적인 휴대가 용이한 IC 카드내에 카드 고객에게 발급된 전자통장과, 공인인증서 및 개인키 등을 안전하게 보관함으로써, 사용자가 IC 카드를 이용해 계좌 조회 또는 계좌 이체 등의 전자거래를 손쉽게 이용할 수 있고, 사용자가 필요시 IC 카드에 저장된 공인인증서를 전자서명이나, 데이타 암호화 및 복호화에 이용할 수 있어 보다 안전한 공인인증서 관리가 가능하며 사용자 편의성이 우수한 장점을 가진다.Therefore, the IC card with a built-in public certificate according to the present invention securely stores the electronic bankbook issued to the card customer, the public certificate and the private key, etc. in a portable IC card that can not be forged and restricted access. Using IC card, you can easily use electronic transactions such as account inquiry or bank transfer, and when you need, you can use the official certificate stored in the IC card for digital signature or data encryption and decryption, so you can manage the certificate more securely. And it has the advantage of excellent user convenience.
도 4 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기의 일실시예의 블럭도이다.4 is a block diagram of one embodiment of a processing terminal of an IC card incorporating an electronic passbook and an accredited certificate according to the present invention.
도면에 도시한 바와 같이, 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기(20)는 카드리더부(22)와, 개인식별번호 입력부(210)와, 개인식별번호 비교부(220)와, 서비스 처리부(230)를 포함한다.As shown in the figure, the
상기 카드리더부(22)는 전자통장 및 공인인증서를 내장한 IC 카드(10)로부터 전자통장정보를 독출한다. The
만일, 사용자가 전자통장 및 공인인증서를 내장한 IC 카드를 이용해 계좌 조회 또는 계좌 이체 등의 전자거래 서비스를 이용하기를 원한다면, 사용자는 금융사의 ATM 기기나 자신의 사용자 컴퓨터(21) 등의 처리단말기(20)의 카드리더부(22)에 IC 카드를 접촉시킨다. 그러면, 상기 카드리더부(22)는 해당 전자통장 및 공인인증서를 내장한 IC 카드(10)로부터 전자통장정보를 독출한다.If the user wants to use an electronic transaction service such as account inquiry or bank transfer by using an IC card embedded with an electronic bank account and a public certificate, the user may use a processing terminal such as an ATM device of a financial company or his or her
상기 개인식별번호 입력부(210)는 사용자로부터의 서비스 요청시 개인식별번호(PIN) 입력을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 사용자로부터 개인식별번호(PIN)를 입력받는다.The personal identification
즉, 사용자로부터의 서비스 요청에 따라 처리단말기(20)는 상기 개인식별번호 입력부(210)를 통해 본인 확인을 목적으로 해당 사용자에게 부여된 고유의 개인식별번호(PIN) 입력을 요청하고, 사용자로부터 개인식별번호(PIN)를 입력받는다.That is, in response to the service request from the user, the
상기 개인식별번호 비교부(220)는 상기 카드리더부(22)로부터 독출된 개인식별번호(PIN)와, 상기 개인식별번호 입력부에 의해 입력된 개인식별번호(PIN)를 비교한다.The personal identification
상기 서비스 처리부(230)는 상기 개인식별번호 비교부(220)에 의해 두 개인식별번호(PIN)가 일치한다 판단된 경우 해당 서비스를 처리한다.The
즉, 상기 개인식별번호 비교부(220)의 비교 결과 상기 카드리더부(22)로부터 독출된 개인식별번호(PIN)와, 상기 개인식별번호 입력부에 의해 입력된 개인식별번호(PIN)가 일치할 경우에는 상기 처리단말기(20)는 서비스 처리부(230)를 통해 계좌 조회 또는 계좌 이체 등의 전자거래 관련 서비스나, 공인인증서 관련 서비스 등을 처리하고, 만일 일치하지 않을 경우에는 에러 메시지를 출력하고 해당 사용자에게 개인식별번호(PIN) 재입력을 요청한다.That is, as a result of the comparison of the personal identification
따라서, 본 발명은 사용자가 서비스 요청시 서버에 접속하지 않고도 처리단말기(20)상에서 사용자에게 부여된 고유의 개인식별번호를 이용해 본인 확인한 후 서비스를 진행함으로써 IC 카드의 부정 사용을 방지할 수 있게 된다.Therefore, the present invention can prevent unauthorized use of the IC card by proceeding with the service after confirming the identity using the unique personal identification number assigned to the user on the
도 5 는 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 처리단말기의 서비스 처리부의 일실시예의 블럭도이다.5 is a block diagram of an embodiment of a service processing unit of a processing terminal of an IC card incorporating an electronic passbook and an official certificate according to the present invention.
도면에 도시한 바와 같이, 상기 서비스 처리부(230)는 계좌번호 선택부(231)와, 전자거래 처리부(232)를 포함한다.As shown in the figure, the
상기 계좌번호 선택부(231)는 사용자로부터 요청된 서비스가 계좌 조회 또는 계좌 이체를 포함한 전자거래에 관련된 서비스일 경우 계좌번호 선택을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 사용자로부터 계좌번호를 선택받는다.The account
즉, 본원 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 전자통장정보에는 적어도 1 이상의(다수의) 계좌번호가 포함되므로, 전자거래시 사용자는 전자거래가 이루어질 계좌번호를 상기 계좌번호 선택부(231)를 통해 선택해야 한 다.That is, the electronic passbook information of the IC card embedded with the electronic passbook and the official certificate according to the present invention includes at least one or more (multiple) account numbers, so that during the electronic transaction, the user selects the account number where the electronic transaction is to be made. Selection must be made via (231).
상기 전자거래 처리부(232)는 상기 계좌번호 선택부(231)에 의해 선택된 계좌번호에 대응하는 금융사 서버로 계좌 조회 또는 계좌 이체 등의 전자거래 요청정보를 전송하여 처리되도록 요청하고, 그 처리결과를 수신하여 화면 표시한다.The electronic
즉, 사용자가 상기 계좌번호 선택부(231)를 통해 전자거래가 이루어질 계좌번호를 선택하면, 처리단말기(20)는 상기 전자거래 처리부(232)를 통해 해당 계좌번호에 대응하는 금융사 서버로 사용자가 요청한 계좌 조회 또는 계좌 이체 등의 전자거래 요청정보를 전송하고, 이를 수신한 금융사 서버는 요청된 계좌 조회 또는 계좌 이체 등의 전자거래를 처리한 후 그 처리 결과를 해당 처리단말기(20)로 전송한다. 그러면 상기 전자거래 처리부(232)가 이를 수신하여 처리 결과를 화면 표시하여 사용자가 열람할 수 있도록 한다.That is, when the user selects the account number to be electronically traded through the
한편 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 발급요청부(233)와, 실명확인 처리부(234)와, 인증서 발급부(235)와, 인증서 암호관리부(236)와, 인증서 저장부(237)를 포함한다.On the other hand, according to an additional aspect of the present invention, the
상기 발급요청부(233)는 사용자로부터 요청된 서비스가 공인인증서 관련 서비스일 경우 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)으로 공인인증서 발급을 요청한다.The issuing
즉, 사용자가 인증서 발급을 위해 처리단말기(20)를 통해 공인인증서 발급을 요청하면, 처리단말기(20)는 상기 발급요청부(233)를 통해 사용자의 고유한 이름(Distingushed Name)과, 해당 사용자의 IC 카드(10)내의 인증서 처리모듈(100)에 의해 생성된 공개키(Public Key)를 패키징(Packaging)하여 인증요구서 파일을 생성하고, 이 인증요구서 파일을 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)으로 전송하여 공인인증서 발급을 요청한다.That is, when a user requests for issuance of a certificate through a
상기 실명확인 처리부(234)는 공인인증서 발급 요청을 수신한 공인인증기관의 인증서 발급시스템(40)으로부터의 실명확인 요청에 따라 개인식별정보 입력을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 입력된 개인식별정보로부터 실명확인 시스템(50)을 통해 실명을 확인한다.The real name
상기 인증요구서 파일을 수신한 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)은 사용자의 신원을 확인하기 위해 실명 확인을 요청하고, 처리단말기(20)는 상기 실명확인 처리부(234)를 통해 개인식별정보 입력을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하여 사용자로부터 이름 및 주민등록번호 등의 개인식별정보를 입력받아 실명확인 시스템(50)에 실명 확인을 요청한다.The
상기 실명확인 시스템(50)을 통한 실명 확인 절차는 처리단말기(20) 또는 인증서 발급시스템(40)의 어느 한쪽에서 수행가능하며, 상기 실명확인 시스템(50)이 인증서 발급시스템(40)의 한 부분으로 소속될 수도 있으나, 분리되어 구성되는 것이 바람직하다. 상기한 실명확인 시스템(50)을 통한 실명 확인 기술은 이 출원 이전에 이미 다양하게 공지되어 시행되는 통상의 기술이므로, 이에 대한 자세한 설명은 생략하기로 한다.The real name verification procedure through the real
상기 인증서 발급부(235)는 상기 실명확인 처리부(234)에 의해 실명 확인시 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)으로부터 공인인증서를 발급받는다.The
즉, 사용자의 신원이 검증되면, 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)은 인증요구서에 포함된 해당 사용자의 고유한 이름(Distingushed Name)과 공개키(Public Key)에 인증서 발급시스템(40) 자신의 개인키(Private Key)로 전자서명하여 공인인증서를 발급하고, 공인인증서 발급정보를 저장한다. 그러면, 상기 처리단말기(20)는 인증서 발급부(235)를 통해 이를 수신하여 공인인증서를 발급받는다.That is, if the user's identity is verified, the
상기 인증서 암호관리부(236)는 상기 인증서 발급부(235)에 의해 발급된 공인인증서에 대한 공인인증서 암호를 설정하기 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 공인인증서 암호 입력 및 재확인을 받는다.The certificate
즉, 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)에 의해 공인인증서가 발급(통상적으로, 파일의 형태로 발급)되면 처리단말기(20)는 공인인증서를 IC 카드(10)에 저장하게 되는데, 이 때 상기 인증서 암호관리부(236)를 통해 공인인증서 암호를 설정하기 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 사용자로부터 공인인증서 암호 입력 및 재확인 받아 해당 공인인증서에 대한 암호를 설정하여 타인에 의한 공인인증서 도용을 최소화한다.That is, when the certificate is issued (typically, in the form of a file) by the
상기 인증서 저장부(237)는 상기 인증서 발급부(235)에 의해 발급받은 공인 인증서를 IC 카드(10)에 기록하여 저장한다.The
즉, 공인인증서 암호가 설정되면, 처리단말기(20)는 공인인증서내에 포함된 사용자의 공개키(Public Key)와, 해당 사용자의 IC 카드(10)내의 인증서 처리모듈(100)에 의해 생성된 해당 사용자의 공개키(Public Key)가 매칭(Matching)되는지 확인하여, 매칭될 경우 상기 인증서 저장부(237)를 통해 해당 공인인증서를 IC 카드(10)에 기록하여 저장한다.That is, if the public certificate password is set, the
따라서, 본 발명에 따른 IC 카드 기반의 공인인증서 관리시스템은 위변조가 불가능하고 접근이 제한적인 휴대가 용이한 IC 카드내에 카드 고객에게 발급된 공인인증서 및 개인키를 안전하게 보관하게 된다.Therefore, the IC card-based accredited certificate management system according to the present invention securely stores the accredited certificate and private key issued to the card customer in the IC card which is easily forgotten and restricted in access.
한편 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 저장매체 선택부(238)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 저장매체 선택부(238)는 상기 인증서 저장부(237)에 의해 공인인증서가 저장되는 IC 카드를 저장매체로 선택받는다.The storage
즉, 이 경우는 공인인증서가 저장될 저장매체를 사용자로부터 선택받기 위한 구성으로, 공인인증기관(CA : Certificate Authority)의 인증서 발급시스템(40)에 의해 발급된 공인인증서는 IC 카드, 사용자 컴퓨터의 하드 디스크(Hard Disk), 플로피 디스크(Floppy Disk), USB 포터블 메모리(Portable Memory) 등의 다양한 매체에 저장 가능하며, 상기 처리단말기(20)의 저장매체 선택부(238)를 통해 사용자로부터 공인인증서가 저장될 저장매체를 선택받게 된다.That is, in this case, a configuration for receiving a storage medium from which a public certificate is to be stored is selected by the user. The public certificate issued by the
한편 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 계좌정 보 관리부(239)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 계좌정보 관리부(239)는 상기 인증서 발급부(235)에 의해 발급된 공인인증서를 이용해 전자거래 할 계좌정보 입력 또는 선택을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 계좌정보를 입력받는다. 이 때, 상기 인증서 저장부(237)가 상기 계좌정보 관리부(239)에 의해 입력된 계좌정보를 IC 카드(10)에 더 기록하여 저장하는 것이 바람직하다.The account
즉, 이 경우는 인터넷 뱅킹 등 사용자의 공인인증서가 이용되는 전자거래시 해당 전자거래를 위한 거래대금이 입출금되는 계좌정보를 입력하거나 선택하기 위한 구성으로, 상기 처리단말기(20)가 계좌정보 관리부(239)를 통해 공인인증서를 이용해 전자거래 할 계좌정보 입력 또는 선택을 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하여 사용자로부터 계좌정보를 선택 또는 입력받고, 상기 인증서 저장부(237)를 통해 이를 IC 카드(10)에 기록함으로써, 위변조가 불가능하고 접근이 제한적인 휴대가 용이한 IC 카드내에 전자거래를 위한 계좌정보를 안전하게 보관한다.That is, in this case, when the electronic transaction such as Internet banking is used to input or select the account information that the transaction price for the electronic transaction is used in the electronic transaction, the
한편, 본 발명의 부가적인 양상에 따르면, 상기 처리단말기(20)가 사용자 컴퓨터(21)이고, 상기 서비스 처리부(230)가 인증서 등록부(240)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 인증서 등록부(240)는 공인인증서 사용시 해당 IC 카드(10)에 저장된 공인인증서가 사용자 컴퓨터(21)의 인증서 저장공간에 등록되었는지 여부를 검출하고, 미등록시 상기 IC 카드에 저장된 공인인증서를 독출하여 해당 사용자 컴퓨터의 인증서 저장공간에 저장하여 등록한다.The
즉, 공인인증서가 저장된 IC 카드(10)를 소지한 사용자가 IC 카드(10)내에 저장된 공인인증서를 사용해 e-메일 전송, 온라인 뱅킹을 포함한 전자결제 서비스 등을 이용할 경우, 상기 IC 카드(10)에 저장된 공인인증서를 사용자 컴퓨터(21)에 등록하여야 한다.That is, when the user having the
따라서, 상기 처리단말기(20)는 인증서 등록부(240)를 통해 해당 IC 카드(10)에 저장된 공인인증서가 사용자 컴퓨터(21)의 인증서 저장공간에 등록되었는지 여부를 검출하고, 미등록시 상기 IC 카드에 저장된 공인인증서를 독출하여 해당 사용자 컴퓨터의 인증서 저장공간에 저장하여 등록한다.Therefore, the
상기 인증서 저장공간(Certificate Store)은 모든 인증서들이 종류별로 분류되어 저장되는 사용자 컴퓨터(21)내의 메모리 영역으로, 예컨데 마이크로소프트 인증서 저장공간은 다음과 같은 4가지 종류로 인증서를 분류하여 저장한다.The certificate store is a memory area in the
첫째, '사용자'는 사용자 본인의 신원 확인을 위한 인증서로, 공인인증기관(CA)가 서명한 사용자의 공개키를 포함하는 인증서이다.First, a 'user' is a certificate for verifying an identity of a user and includes a user's public key signed by a CA.
둘째, '다른 사람들'은 다른 사람의 신원 확인을 위한 인증서이며, 전송할 메시지를 암호화할 경우 사용되는 인증서이다.Second, 'others' are certificates for verifying the identity of others and are used to encrypt messages to be sent.
셋째, '중개 인증기관'은 하나의 계층(Hierarchy)에 속해 있는 인증기관(CA)의 인증서로서, 신뢰할 수 있는 최상위 인증기관(Trusted Root Certificate Authorities)에 의해 서명된 인증서이다.Third, an intermediary certification authority is a certificate of a certification authority (CA) belonging to one hierarchy, and is a certificate signed by a trusted root certificate authority.
넷째, '최상위 인증기관'은 사용자 가장 신뢰할 수 있는 인증서로서, 최상위 인증기관(Root CA) 스스로 서명한 인증서이다.Fourth, the 'Top Certificate Authority' is the user's most trusted certificate, and is the certificate signed by the Root CA.
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 인증서정보 표시부(241)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 인증서정보 표시부(241)는 상기 인증서 저장공간에 저장된 공인인증서를 독출하여 해당 공인인증서 정보를 표시한다.The certificate
즉, IC 카드(10)로부터 독출되어 사용자 컴퓨터(21)의 인증서 저장공간에 저장된 공인인증서는 사용자에 의해 조회가 가능하다. 이 때, 서비스 처리부(230)가 상기 인증서정보 표시부(241)를 통해 사용자 컴퓨터(21)의 인증서 저장공간에 저장된 공인인증서를 독출하여 해당 공인인증서 정보를 표시한다.That is, the public certificate read out from the
상기 공인인증서 정보는 인증서의 목적(e-메일 보호, 키 교환, 원격 인증 등), 인증서 소유자의 이름, 인증서 유효기간, 인증서에 대한 개인키 보유 여부, e-메일에 대한 서명 가능여부, 암호화된 메시지의 복호화 가능여부 등이 포함된다.The certificate information includes the purpose of the certificate (e-mail protection, key exchange, remote authentication, etc.), the name of the certificate holder, the validity period of the certificate, whether or not the private key is held for the certificate, whether or not the e-mail can be signed, and encrypted. Whether or not the message can be decoded.
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 인증서 전송부(242)를 더 포함할 수 도 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 인증서 전송부(242)는 상기 인증서 저장공간에 저장된 공인인증서를 가공하여 타 사용자 컴퓨터로 전송한다.The
사용자에게 발급된 공인인증서는 통상적으로 e-메일 어플리케이션을 통해 암호화된 전자메일에 포함되어 전송되거나, 온라인 뱅킹(Online Banking) 등의 전자상거래 어플리케이션을 통해 전자거래시의 전자서명에 이용된다.The public certificate issued to the user is typically included in an encrypted e-mail transmitted through an e-mail application, or used for e-signature in electronic transactions through an e-commerce application such as online banking.
e-메일의 경우 사용자가 메일 메시지에 자신의 개인키(Private Key)로 전자 서명한 후 메일 메시지에 사용자의 공인인증서를 첨부하여 암호화하여 전송하거나, 인증서 저장공간으로부터 사용자의 공인인증서를 파일 형태로 추출한 후 암호화하여 전송한다.In the case of e-mail, the user electronically signs the mail message with his or her private key, attaches the user's public certificate to the mail message, encrypts it, or sends the user's public certificate in the form of a file After extracting, encrypt and send.
즉, 처리단말기(20)는 e-메일 어플리케이션, 전자상거래 어플리케이션 등의 공인인증서를 필요로하는 응용프로그램의 요청에 따라 상기 인증서 전송부(242)를 통해 상기 인증서 저장공간에 저장된 공인인증서를 가공하여 해당 응용프로그램을 이용해 타 사용자 컴퓨터로 전송한다.That is, the
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 인증서 삭제부(243)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 인증서 삭제부(243)는 상기 IC 카드(10) 또는 인증서 저장공간에 저장된 공인인증서를 삭제한다.The
즉, 필요할 경우 사용자는 상기 IC 카드(10) 또는 인증서 저장공간에 저장된 공인인증서를 삭제할 수 있다. 상기 처리단말기(20)는 인증서 삭제부(243)를 통해 삭제할 공인인증서 선택을 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 사용자가 이를 통해 상기 IC 카드(10) 또는 인증서 저장공간으로부터 삭제할 공인인증서 파일을 선택하면, 선택된 인증서 파일을 상기 IC 카드(10) 또는 사용자 컴퓨터(21)의 인증서 저장공간으로부터 삭제한다.That is, if necessary, the user may delete the public certificate stored in the
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 키쌍 삭제부(244)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 키쌍 삭제부(244)는 상기 IC 카드(10)에 저장된 키쌍을 삭제하기 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 선택된 키쌍을 삭제 처리한다.The key
즉, 필요할 경우 사용자는 상기 IC 카드(10)에 저장된 키쌍을 삭제할 수 있다. 상기 처리단말기(20)는 키쌍 삭제부(244)를 통해 삭제할 키쌍을 선택하는 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 선택된 키쌍을 IC 카드(10)로부터 삭제한다.That is, if necessary, the user can delete the key pair stored in the
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 키쌍정보 표시부(245)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 키쌍정보 표시부(245)는 상기 IC 카드(10)에 저장된 키쌍의 정보를 독출하여 해당 키쌍의 정보를 표시한다.The key pair
즉, 이 경우는 IC 카드(10)에 저장된 키쌍의 정보를 사용자가 열람할 수 있도록 한 경우로, 상기 처리단말기(20)가 키쌍정보 표시부(245)를 통해 정보를 열람하기 위한 키쌍을 IC 카드(10)로부터 선택하기 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 이를 통해 사용자로부터 선택된 키쌍에 대한 정보를 독출하여 화면 출력한다.That is, in this case, the user can browse the information of the key pair stored in the
상기 키쌍 정보는 위에서 언급한 바와같이, 키쌍 생성시 부여된 해당 키쌍에 대한 이름, 개인키가 저장되는 물리적 저장위치인 키 저장공간, 해당 키쌍에 대한 잠금 해제용(접근용) 암호그룹인 공인인증서 암호, 키의 사용 가능 여부를 나타내는 키 상태, 키쌍이 사용될수 있는 용도, 해당 키쌍이 전자서명에 이용될 수 있는지 여부를 나타내는 전자서명, 해당 키쌍이 키를 암호화할 수 있는지 여부를 나타 내는 키 암호화, 해당 키쌍이 메시지를 암/복호화할 수 있는지 여부를 나타내는 데이타 암호화, 해당 키쌍이 특별 부인방지 키인지를 나타내는 부인방지 등의 속성정보를 포함한다.The key pair information is, as mentioned above, the name of the key pair given when the key pair is generated, the key storage space that is the physical storage location where the private key is stored, and the certificate for unlocking (accessing) the encryption group for the key pair. A cipher, a key status indicating whether a key is available, the intended use of the key pair, an electronic signature indicating whether the key pair can be used for the digital signature, and a key encryption indicating whether the key pair can encrypt the key. Attribute information such as data encryption indicating whether the key pair can encrypt / decrypt the message, and nonrepudiation indicating whether the key pair is a special non-repudiation key.
또한, 상기 키쌍 정보는 해당 키쌍에 대한 잠금 해제용 인증서 암호의 운영을 위한 인증서 암호 정책과 관련된 정보를 포함한다. 상기 인증서 암호 정책은 해당 키쌍이 차단 상태로 전환되기 전까지 허용되는 공인인증서 암호 오류 입력 가능 횟수인 재시도 가능 횟수, 공인인증서 암호 변경없이 실행할 수 있는 정상적인 잠금 해제 가능 횟수인 사용 가능 횟수, 잔여 차단 해제 가능 횟수인 재시도 가능횟수 차단해제, 공인인증서 암호의 최소 자리수인 최소길이, 해당 키쌍 접근시 자동으로 공인인증서 암호를 사용하도록 하여 사용자의 공인인증서 암호 입력을 최소화하는 자동초기화 등의 설정정보를 포함한다.In addition, the key pair information includes information related to the certificate password policy for operating the unlocking certificate password for the key pair. The certificate password policy includes the number of retry attempts, the number of times a user can enter an authorized certificate password error before the key pair is switched to a blocked state, the number of available lockout times that can be executed without changing the certificate password, and the remaining unblocking. Includes information such as unblocking the number of retries available, the minimum length that is the minimum number of public certificate passwords, and the automatic initialization to minimize the user's input of the public certificate password by automatically using the public certificate password when accessing the corresponding key pair. do.
한편, 본 발명의 부가적인 양상에 따르면, 상기 서비스 처리부(230)가 키쌍활성부(246)를 더 포함할 수 있다.Meanwhile, according to an additional aspect of the present invention, the
상기 키쌍활성부(246)는 상기 IC 카드(10)에 저장된 키쌍을 사용 가능 상태로 활성화시킨다.The
즉, 이 경우는 사용자가 처음 IC 카드를 카드발급자로부터 수령했을 경우 해당 카드의 키쌍은 안전을 위해 암호화되어 있는 것이 바람직하기 때문에, 해당 키쌍을 복호화하여 사용 가능상태로 활성화해야 한다. 따라서, 상기 처리단말기(20)는 상기 키쌍활성부(246)를 통해 활성화 코드(Activation Code) 입력을 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 이를 통해 사용자로부터 활성화 코드 (Activation Code)가 입력된 경우 해당 키쌍을 복호화하여 사용가능하도록 한다. 상기 활성화 코드(Activation Code)는 IC 카드 발급시 사용자에게 같이 배포되는 암호화된 키쌍을 복호화하기 위한 코드이다.That is, in this case, when the user first receives the IC card from the card issuer, it is preferable that the key pair of the card is encrypted for safety, so that the key pair must be decrypted and activated in a usable state. Accordingly, the
한편, 본 발명의 부가적인 양상에 따르면, 상기 인증서 저장부(237)가 타 저장매체에 저장된 공인인증서를 독출하여 상기 IC 카드에 저장하는 것을 더 포함할 수 도 있다.On the other hand, according to an additional aspect of the present invention, the
즉, 이 경우는 상기 처리단말기(20)를 통해 공인인증기관(CA)으로부터 직접 공인인증서를 발급받지 않고, 그 이전에 미리 발급받아 타 저장매체 예컨데, 사용자 컴퓨터의 하드디스크, 플로피 디스크, USB 포터블 메모리 등에 기 저장된 공인인증서를 상기 처리단말기(20)가 인증서 저장부(237)를 통해 독출하여 IC 카드(10)에 저장하도록 한 경우이다. 이를 위해, 상기 인증서 저장부(237)가 타 저장매체로부터 IC 카드(10)로 저장될 공인인증서 파일을 선택하기 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 이를 통해 사용자로부터 선택된 공인인증서 파일을 해당 저장매체로부터 독출하여 IC 카드(10)에 저장한다.That is, in this case, instead of directly issuing an accredited certificate from an accredited certification authority (CA) through the
한편, 본 발명의 부가적인 양상에 따르면, 상기 인증서 암호관리부(236)가 공인인증서 암호를 변경하기 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 새로 입력된 암호로 공인인증서 암호를 변경 처리하는 것을 것을 더 포함하도록 구현할 수 도 있다.On the other hand, according to an additional aspect of the present invention, the certificate
즉, 사용자의 개인키(Public Key)로 접근하는 모든 작업은 공인인증서 암호를 입력해야 수행 가능하며, 이 공인인증서 암호는 사용자의 공인인증서 및 키쌍을 보호하기 위해 사용되는 중요한 수단이다. 따라서, 사용자는 공인인증서 암호를 수시로 변경하여 혹시 모를 공인인증서 암호 누출 염려를 방지한다. 이를 위해 상기 처리단말기(20)는 인증서 암호관리부(236)를 통해 공인인증서 암호를 변경하기 위한 그래픽 사용자 인터페이스(GUI : Graphical User Interface)를 제공하고, 이를 통해 사용자가 새로 암호를 입력하는 경우 해당 공인인증서 암호를 변경 처리한다.In other words, all access to the user's public key can be performed by entering a public certificate password, which is an important means used to protect the public certificate and key pair of the user. Therefore, the user changes the certificate certificate password from time to time to prevent any possible leakage of the certification certificate password. To this end, the
한편, 상기 공인인증기관(CA)에 의해 발급되어 사용자의 IC 카드(10)에 저장되는 공인인증서는 전자 서명용 인증서 또는 암호용 인증서 등 네트워크상에서 이용되는 모든 인증서를 포괄하는 광의의 개념인 것이 바람직하다.On the other hand, it is preferable that the public certificate issued by the CA and stored in the
따라서, 본 발명은 전자통장과, 공인인증서 및 개인키를 위변조가 불가능하고 접근이 제한적인 IC 카드내에 안전하게 보관하여 사용할 수 있어 사용자 편의성 및 보안성이 좋다.Therefore, the present invention can securely use the electronic passbook, the public certificate and the private key in the IC card of which access is restricted and cannot be forged, so that user convenience and security are good.
도 6 은 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드의 카드발급서버의 일실시예의 블럭도이다.Figure 6 is a block diagram of one embodiment of a card issuing server of the IC card with the electronic bankbook and authorized certificate in accordance with the present invention.
본 발명에 따른 카드발급서버(30)는 일정 횟수 이상 공인인증서 암호 입력 오류에 의해 차단된 IC 카드에 대한 차단해제를 처리하며, 도면에 도시한 바와같이, 식별정보 입력부(310)와, 유효성 판단부(320)와, 인증서 암호 초기화부(330)를 포함한다.The
상기 식별정보 입력부(310)는 IC 카드(10) 차단 해제를 위한 운영자 식별정보 입력을 요청한다.The identification
사용자의 개인키(Public Key)로 접근하는 모든 작업은 공인인증서 암호를 입 력해야 수행 가능하며, 공인인증서 암호 입력시 일정 횟수 이상 암호 입력 오류가 발생하면 상기 처리단말기(20)에 의해 해당 IC 카드 사용이 차단된다.All operations to access the user's private key (Public Key) can be performed only by entering the authentication certificate password, if the password input error occurs more than a certain number of times when entering the authentication certificate password by the
IC 카드 사용이 차단된 경우 사용자는 차단된 IC 카드를 소지하고, 카드 영업소나 카드 발급사에 방문하여 IC 카드 차단 해제를 요청한다. 그러면, 카드 영업소나 카드 발급사의 운영자는 카드발급서버(30)를 통해 IC 카드 차단 해제를 요청하고, 카드발급서버(30)는 상기 식별정보 입력부(310)를 통해 운영자 식별정보 입력을 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 이를 통해 운영자로부터 아이디(ID) 및 패스워드(Password) 등의 운영자 식별정보를 입력받는다.If the use of the IC card is blocked, the user possesses the blocked IC card and visits the card sales office or the card issuer and requests the IC card to be unblocked. Then, the operator of the card office or the card issuer requests the IC card blocking release through the
상기 유효성 판단부(320)는 상기 식별정보 입력부(310)에 의해 입력된 운영자 식별정보가 유효한지 검사하여 유효할 경우, 신규 공인인증서 암호 입력 및 암호 입력 재확인을 수행하고, 초기화할 차단된 IC 카드의 공인인증서 암호 유효성을 검사한다.The
즉, 운영자로부터 운영자 식별정보가 입력되면, 카드발급서버(300)의 유효성 판단부(320)는 데이타베이스로부터 해당 운영자 식별정보에 해당하는 사용자가 존재하는지 검색하여 사용자 인증을 처리하고, 차단된 IC 카드에 대한 해제 권한을 가지는 유효한 사용자일 경우, 변경전 공인인증서 암호와 변경할 신규 공인인증서 암호 및 이에 대한 암호 재확인 입력을 위한 그래픽 사용자 인터페이스(GUI)를 제공하고, 이를 통해 운영자가 변경전 공인인증서 암호와 변경할 신규 공인인증서 암호 및 이에 대한 암호 재확인 입력을 하면, 입력된 암호들에 대한 유효성 검사를 수행한다. 상기 암호의 유효성 검사는 어떠한 암호화 알고리즘을 사용했는지에 따 라 서로 상이한 다양한 방법으로 수행되므로, 이에 대한 자세한 설명은 생략하기로 한다.That is, when operator identification information is input from an operator, the
상기 인증서 암호 초기화부(330)는 상기 유효성 판단부(320)에 의해 유효하다 판단된 경우 신규 입력된 공인인증서 암호를 공인인증서 암호로 초기화한다.The certificate
즉, 카드발급서버(30)는 상기 유효성 판단부(320)에 의해 입력된 암호들이 유효하다 판단되면, 신규 입력된 공인인증서 암호를 공인인증서 암호로 초기화한다.That is, if it is determined that the passwords input by the
이렇게 공인인증서 암호가 초기화되어 IC 카드 차단 해제가 되면 운영자는 해당 IC 카드 소지자에게 차단 해제된 IC 카드를 지급하고, 이 후, 사용자는 처리단말기(20)를 통해 공인인증서 암호를 변경하여 사용가능하다.When the authentication certificate password is initialized and the IC card is unblocked, the operator pays the unblocked IC card to the corresponding IC card holder, and afterwards, the user can change and use the authentication certificate password through the
따라서, 위와같이 함에 의해 상기에서 제시한 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버의 목적을 달성할 수 있게 된다.Therefore, it is possible to achieve the purpose of the IC card and its processing terminal and the card issuing server embedded with the electronic passbook and the official certificate according to the present invention as described above.
이상에서 설명한 바와같은 본 발명에 따른 전자통장 및 공인인증서를 내장한 IC 카드와 이의 처리단말기 및 카드발급서버는 위변조가 불가능하고 접근이 제한적인 IC 카드내에 전자거래를 위한 전자통장과 카드 고객에게 발급된 공인인증서를 내장하여 사용자 편의성 및 보안성을 향상시킬 수 있는 매우 유용한 효과를 가진다.As described above, the IC card, the processing terminal, and the card issuing server incorporating the electronic bankbook and the official certificate according to the present invention are issued to the electronic bankbook and the card customer for electronic transactions in the IC card, which cannot be forged and have limited access. The built-in public certificate has a very useful effect to improve user convenience and security.
본 발명은 첨부된 도면을 참조하여 바람직한 실시예를 중심으로 기술되었지 만 당업자라면 이러한 기재로부터 후술하는 특허청구범위에 의해 포괄되는 본 발명의 범주를 벗어남이 없이 다양한 변형이 가능하다는 것은 명백하다.Although the present invention has been described with reference to the accompanying drawings, it is apparent to those skilled in the art that various modifications are possible without departing from the scope of the invention, which is covered by the following claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040074226A KR100675423B1 (en) | 2004-09-16 | 2004-09-16 | IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040074226A KR100675423B1 (en) | 2004-09-16 | 2004-09-16 | IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060025427A KR20060025427A (en) | 2006-03-21 |
KR100675423B1 true KR100675423B1 (en) | 2007-01-29 |
Family
ID=37130941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040074226A KR100675423B1 (en) | 2004-09-16 | 2004-09-16 | IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100675423B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101080511B1 (en) | 2011-08-03 | 2011-11-04 | (주) 아이씨티케이 | Integrated circuit chip prevneting leak of identification key and method for certification of the integrated circuit chip |
WO2017047855A1 (en) * | 2015-09-17 | 2017-03-23 | 주식회사지니 | Card processing system using multi-functional ic card usable as both credit card and id card, and method therefor |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100795142B1 (en) * | 2007-09-21 | 2008-01-17 | 주식회사 유비닉스 | Service system and method for certificate of electronic bankbook |
KR100946114B1 (en) * | 2008-01-02 | 2010-03-10 | 이성만 | Method for Operating End-to-End Security Channel between Server and IC Card |
US8447982B2 (en) * | 2008-01-02 | 2013-05-21 | Sung-Man Lee | System and method for operating end-to-end security channel between server and IC card |
KR100946112B1 (en) * | 2008-01-02 | 2010-03-10 | 이성만 | Method for Operating End-to-End Security Channel between Server and IC Card |
US9633351B2 (en) | 2009-11-05 | 2017-04-25 | Visa International Service Association | Encryption switch processing |
KR102252731B1 (en) * | 2017-01-10 | 2021-05-18 | 한국전자통신연구원 | Key management method and apparatus for software authenticator |
-
2004
- 2004-09-16 KR KR1020040074226A patent/KR100675423B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101080511B1 (en) | 2011-08-03 | 2011-11-04 | (주) 아이씨티케이 | Integrated circuit chip prevneting leak of identification key and method for certification of the integrated circuit chip |
WO2017047855A1 (en) * | 2015-09-17 | 2017-03-23 | 주식회사지니 | Card processing system using multi-functional ic card usable as both credit card and id card, and method therefor |
Also Published As
Publication number | Publication date |
---|---|
KR20060025427A (en) | 2006-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100768754B1 (en) | Portable electronic charge and authorization devices and methods therefor | |
EP2143028B1 (en) | Secure pin management | |
US6871278B1 (en) | Secure transactions with passive storage media | |
US5917913A (en) | Portable electronic authorization devices and methods therefor | |
US5590197A (en) | Electronic payment system and method | |
JP4638990B2 (en) | Secure distribution and protection of cryptographic key information | |
US8713661B2 (en) | Authentication service | |
US8751829B2 (en) | Dispersed secure data storage and retrieval | |
US7526652B2 (en) | Secure PIN management | |
EP1253744B1 (en) | Method for generation and management of a secret key in a public key cryptosystem | |
US8752153B2 (en) | Accessing data based on authenticated user, provider and system | |
US7254706B2 (en) | System and method for downloading of files to a secure terminal | |
US7107246B2 (en) | Methods of exchanging secure messages | |
US8839391B2 (en) | Single token authentication | |
US20030154376A1 (en) | Optical storage medium for storing, a public key infrastructure (pki)-based private key and certificate, a method and system for issuing the same and a method for using | |
US20060136332A1 (en) | System and method for electronic check verification over a network | |
US20030004827A1 (en) | Payment system | |
KR100411448B1 (en) | public-key infrastructure based digital certificate methods of issuing and system thereof | |
US20070094512A1 (en) | Storage media issuing method | |
JP2004506361A (en) | Entity authentication in electronic communication by providing device verification status | |
KR100914905B1 (en) | Smart Card Having Function of One Time Password Generation and Electronic Banking System Using That | |
KR100675423B1 (en) | IC Card contained with Electronic Bankbooks and Public Certificates and Processing Machine for the IC Card and Server for issuing the IC Card | |
KR100187518B1 (en) | Authentication apparatus of ic card terminal using dual card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130123 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140123 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150123 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160125 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170117 Year of fee payment: 11 |