WO2011155744A2 - 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법 - Google Patents
불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법 Download PDFInfo
- Publication number
- WO2011155744A2 WO2011155744A2 PCT/KR2011/004132 KR2011004132W WO2011155744A2 WO 2011155744 A2 WO2011155744 A2 WO 2011155744A2 KR 2011004132 W KR2011004132 W KR 2011004132W WO 2011155744 A2 WO2011155744 A2 WO 2011155744A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pin pad
- random key
- storage memory
- key storage
- random
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/205—Housing aspects of ATMs
- G07F19/2055—Anti-skimming aspects at ATMs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1025—Identification of user by a PIN code
- G07F7/1033—Details of the PIN pad
Definitions
- the present invention relates to a pin pad capable of detecting illegal detachment and a pin pad security method using the same, and more specifically, for storing a separate random key in which a predetermined random key is stored in a pin pad installed in an automated teller machine.
- Memory SRAM
- SRAM Serial Advanced Technology Attachment
- the pin pad when the pin pad is separated from the automated teller machine configured to automatically open the switch of the battery supplying power to the memory for random key storage, random key stored in the memory for random key storage when the keypad is separated
- SRAM Serial Bus RAM
- the present invention relates to a pin pad capable of detecting illegal detachment and a pin pad security method using the same, characterized by being configured to automatically delete a value, and configured to detect a detached state of a keypad in real time by comparing a random key value. .
- devices that prevent others from accessing and using illegally are assigned passwords for each user so that only authorized users can operate the device normally. After entering the password, it confirms whether it matches the password registered in advance and the next step can be processed only if it matches.
- an encryption device for encrypting input data is coupled to a keypad for inputting a password in a financial terminal requiring extremely security.
- an encryption pin pad module adopting a Data Encryption Standard (DES) algorithm is widely used.
- the DES pin pad module is a module for processing encryption or key processing of a user's password, and includes a number button for inputting a password, a plurality of menu buttons for performing various functions, and an SRAM storing an encryption key.
- the SRAM is installed inside the apparatus so that any operation from the outside is impossible, but the upper surface such as the number button and the menu button is exposed to be easy for the user to operate.
- Types of DES pin pad modules include a bus type mounted in the system's input / output slot, a serial type connected to the communication port of the system, and an EPP type integrated in the pin pad for password input.
- an object of the present invention is to provide a separate random key storage memory (SRAM) in which a predetermined random key is stored inside the pin pad installed in the automated teller machine, and when the pin pad is separated from the automated teller machine, It is configured to automatically open the switch of the battery supplying power to the memory for key storage, so that when the pin pad is removed, the random key value stored in the memory for random key storage is automatically deleted.
- SRAM separate random key storage memory
- the present invention provides a pin pad capable of detecting illegal detachment and a pin pad security method using the same, characterized in that it is configured to detect a detached state of the pad in real time.
- the present invention provides a random key storage memory for storing a random key separately, a main memory for storing random keys and financial processing information data, and a power supply connected to the random key storage memory. And a battery for supplying the random key storage memory and the main memory to generate a random key, wherein the battery is automatically connected to the random key storage memory according to detachment of a pin pad. And the CPU detects whether the pin pad is detached or detached by comparing the random key storage memory with the random key of the main memory in real time. to provide.
- the present invention generates a random key to store in the random key storage memory and the main memory, respectively, and detects whether the pin pad is attached or detached through the real-time comparison of the random key stored in the random key storage memory and the main memory And if the random keys stored in the random key storage memory and the main memory do not match each other in the step of detecting whether the pin pad is attached or detached, performing the authentication process required for the pin pad separation by determining that the pin pad is separated. Checking the presence / absence, and if it is confirmed that the authentication process has not been performed, determining that the authentication process has not been performed, and determining the unauthorized removal state of the pin pad, and deleting the financial processing information data stored in the main memory. It provides a security method using a pin pad capable of illegal detachable magnetic detection, characterized in that configured.
- an illegally detachable pin-sensitive pin pad and a pin pad security method using the same are configured so that a switch of a battery for supplying power to a memory for storing a random key is opened when the keypad is separated from the automatic teller machine.
- the random key value stored in the random key storage memory is automatically deleted to detect unauthorized removal of the pin pad in real time, and if the unauthorized removal of the pin pad, the EPP pin pad hack is automatically deleted by deleting the data stored in the memory.
- FIG. 1 is a block diagram showing the configuration of a pin pad capable of illegally detachable magnetic sensing according to the present invention.
- FIG. 2 is a flow chart illustrating a pin pad security process using a pin pad capable of detecting illegal detachment according to the present invention.
- pin pad module 230 memory for storing random keys
- main memory 250 battery
- FIG. 1 is a block diagram showing the configuration of a pin pad capable of illegally detachable magnetic sensing according to the present invention.
- the illegally detachable magnetically sensitive pinpad includes a pinpad key 210 provided on a front surface of the pinpad body, and a pinpad key provided inside the pinpad body.
- a pin pad module 220 for receiving account information such as a password from the user through the 210, a random key storage memory 230 for storing a random key separately, and a main memory for storing random key and financial processing information data ( 240, a battery 250 and a random power supply for supplying power to the random key storage memory 230 and automatically disconnecting the random key storage memory 230 according to the detachment of the pin pad 200.
- a CPU 260 that generates a key and compares the random key storage memory 230 and the random key of the main memory 240 in real time.
- the random key storage memory 230 stores a random key generated by the CPU 260, and is implemented as a static random access memory (SRAM) to automatically reset when the power supplied from the battery 250 is disconnected. (reset) and configured to delete the stored random key.
- SRAM static random access memory
- the battery 250 is connected to the random key storage memory 230 to supply power, but when the pin pad 200 is separated from the automatic teller machine, the battery 250 automatically supplies power to the random key storage memory 230.
- the connection is configured to be disconnected.
- the CPU 260 controls various operating systems (OS) related to the operation of the automated teller machine, and generates a random key for initial setting of the automated teller machine to generate a random key memory 230 and the main memory 240. And the pin pad 200 is separated from the automated teller machine by comparing the random keys of the random key storage memory 230 and the main memory 240 in real time.
- OS operating systems
- the CPU 260 determines that the pin pad 200 has been separated from the automated teller machine. If it is determined that the pad 200 is separated from the automated teller machine, the CPU 260 determines whether the detachment of the pin pad is a 'temporarily removed state' for the maintenance of the automated teller machine. In order to determine the recognition, check whether the user performs the authentication process in the separation process.
- the CPU 260 determines that the pin pad is removed without permission from the ATM, By replacing the information stored in the main memory 240 with dummy information by software or by performing a program for completely erasing the financial processing information data, the external leakage of the information stored in the main memory 240 is blocked.
- the authentication process of the user who can temporarily remove the pin pad for maintenance is configured to input at least two pairs of a preset ID and password for authentication, and to be performed when the pin pad is removed and installed, respectively.
- the financial transaction through the pin pad is configured to be performed only when it is determined that the pin pad is installed in the automated teller machine, and it is determined that the 'installation state' is performed. To be able.
- FIG. 2 is a flowchart illustrating a pin pad security process using a pin pad capable of illegally detachable magnetic sensing according to the present invention.
- the CPU when the booting and OS of the automatic teller machine are normally operated, the CPU generates a predetermined random key through an initialization process (S312) and stores them in the random key storage memory and the main memory (S314).
- the CPU compares the random key storage memory and the random key of the main memory in real time (S316) to determine whether the pin pad has been separated from the automatic teller machine.
- the battery of the present invention has a structure that automatically disconnects the power connection to the random key storage memory when the pin pad body is separated, and the random key storage memory is implemented as SRAM when the power supplied from the battery is disconnected.
- the random key is automatically reset and the stored random key is deleted. Accordingly, the pin pad is separated from the automated teller machine and the random key value stored in the random key storage memory is automatically deleted.
- the CPU uses the comparison of the random key stored in the main memory and the random key storage memory. It can be determined that it has been separated from the automatic teller machine.
- the CPU may be separated from the financial device through the verification process (S318). Determine whether or not 'unauthorized state' for hacking.
- the user in order for the user to separate the pin pad body from the automated teller machine for maintenance of the pin pad, the user must perform the authentication process before removing the pin pad.
- the authentication process may be performed through various authentication steps for accurate identification of a user, and in one embodiment of the present invention, is performed by inputting at least two pairs of a preset ID and password for authentication, and a pin. This should be done before and after removal of the pad body.
- the user when the user wants to separate for maintenance of the pin pad main body, the user inputs a combination of ID and password set in two or more pairs, respectively.
- the CPU performs user authentication through the received ID and password, and when the user authentication is completed normally, the CPU changes the current state of the pin pad from the 'installation state' where the financial transaction is possible to the 'temporarily removed state' in which the pin pad is normally separated. Switch.
- the CPU determines the current state of the pin pad as 'unauthorized removal state'. Therefore, the CPU can determine whether the pin pad body is separated 'temporarily removed' for maintenance or 'unauthorized removal' for hacking by checking whether or not the user performs the authentication process.
- the CPU determines that the user's authentication process is performed or not, if it is determined that the user's authentication process is not normally performed, the pin pad main body is forcibly removed, the software is stored in the main memory.
- the program automatically replaces the information with dummy information or completely erases the financial processing information data (S320). Therefore, while the pin pad main body is detached from the automated teller machine without permission, data of the main memory is automatically erased, thereby preventing the leakage of secret information of the customer.
- the CPU does not delete data in the main memory.
- the CPU when the user mounts the pin pad main body again on the automated teller machine and inputs a combination of ID and password set in two or more pairs, and performs the user authentication process normally, the CPU generates a predetermined random key again. It stores the random key storage memory and main memory, respectively, and changes the current state of the pin pad from 'temporarily removed' to 'installation state', which enables financial transactions. Compare.
- the pin pad security method using the pin pad capable of illegally detachable magnetic sensing can automatically prevent data from being stored in the main memory when the main body of the pin pad is detached without permission. Even if the EPP pin pad itself is completely removed from the automated teller machine, and a separate hacking EPP pin pad is connected to the key input unit, the data in the main memory is automatically erased immediately after the pin pad is removed. You will not be able to hack passwords.
- the unauthorized removal of the pin pad can be detected in real time, and if the main body of the pin pad is separated without permission, the data in the main memory can be automatically erased to prevent illegal hacking. have.
- the EPP pin pad itself is completely removed from the automated teller machine, and a separate hacking EPP pin pad is connected to the key input unit, the data in the main memory is automatically erased immediately after the pin pad is removed. You can't hack it.
- the devices and methods of the present invention are universal and available for all devices equipped with pin pads.
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Storage Device Security (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법에 관한 것으로서, 더욱 상세하게는 금융자동화기기에 설치되는 핀패드의 내부에 소정의 랜덤키가 저장되는 별도의 랜덤키 저장용 메모리(SRAM)를 구비하고, 핀패드가 금융자동화기기에서 분리되면 랜덤키 저장용 메모리에 전원을 공급하는 배터리의 스위치가 자동으로 오픈되도록 구성하여, 키패드 분리시 랜덤키 저장용 메모리에 저장된 랜덤키 값이 자동으로 삭제되도록 구성함으로써, 랜덤키 값의 비교를 통해 키패드의 탈착상태를 실시간으로 감지할 수 있도록 구성된 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법에 관한 것이다. 본 발명은, 랜덤키가 별도로 저장되는 랜덤키 저장용 메모리, 랜덤키 및 금융처리정보 데이터가 저장되는 메인메모리, 상기 랜덤키 저장용 메모리에 연결되어 전원을 공급하는 배터리, 랜덤키를 생성하여 상기 랜덤키 저장용 메모리와 메인메모리에 각각 저장하는 CPU를 포함하여 구성되되, 상기 배터리는 핀패드의 탈착에 따라 상기 랜덤키 저장용 메모리에로의 연결이 자동으로 단속되는 형태로 구성되고, 상기 CPU는 상기 랜덤키 저장용 메모리와 상기 메인메모리의 랜덤키를 실시간으로 비교함으로써 핀패드의 탈착여부를 감지하는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드를 제공한다.
Description
본 발명은 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법에 관한 것으로서, 더욱 상세하게는 금융자동화기기에 설치되는 핀패드의 내부에 소정의 랜덤키가 저장되는 별도의 랜덤키 저장용 메모리(SRAM)를 구비하고, 핀패드가 금융자동화기기에서 분리되면 랜덤키 저장용 메모리에 전원을 공급하는 배터리의 스위치가 자동으로 오픈되도록 구성하여, 키패드 분리시 랜덤키 저장용 메모리에 저장된 랜덤키 값이 자동으로 삭제되도록 구성함으로써, 랜덤키 값의 비교를 통해 키패드의 탈착상태를 실시간으로 감지할 수 있도록 구성된 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법에 관한 것이다.
일반적으로 금융단말기와 같이 타인이 불법적으로 접속하여 사용하는 것을 방지하도록 하는 장치에서는 허가된 사용자만 기기를 정상적으로 조작할 수 있도록 하기 위하여 사용자별로 비밀번호를 부여하고, 금융처리기능을 수행하기 전에 먼저 비밀번호를 입력하도록 하여 사전에 등록된 비밀번호와 일치여부를 확인한 후 일치되는 경우에 한해서만 다음 단계의 처리가 이루어질수 있도록 되어 있다.
이와 같이 극도로 보안이 요구되는 금융단말기 등에서 비밀번호를 입력하는 키패드에는 입력되는 데이터를 암호화하기 위한 암호화장치가 결합되어 있다. 이러한 암호화장치로서 최근 DES(Data Encryption Standard) 알고리즘을 채택한 암호화 핀패드 모듈이 널리 사용되고 있다. 상기 DES 핀패드 모듈은 사용자의 비밀번호에 대한 암호화를 처리하거나 키처리를 담당하는 모듈로서, 비밀번호를 입력하기 위한 숫자버튼과 각종 기능수행을 위한 다수의 메뉴버튼 그리고 암호화키가 저장되어 있는 SRAM을 구비하고 있고, 상기 SRAM은 외부에서 임의의 조작이 불가능하도록 기기의 내측에 설치되지만 상기 숫자버튼과 메뉴버튼 등의 상측면은 사용자가 조작하기 용이한 곳에 노출되게 설치된다. DES 핀패드모듈의 종류로는 시스템의 입출력 슬롯에 장착되는 버스 타입, 시스템의 통신 포트에 연결되는 시리얼 타입, 비밀번호 입력용 핀패드에 통합된 EPP타입이 있다.
그런데 상기 EPP타입의 경우, 비밀번호 암호화가 핀패드 내에서 자체적으로 이루어지기 때문에 입력받은 비밀번호가 암호화된다 하더라도 핀패드키의 처리를 위한 스캔라인과 컬럼라인을 확인하여 동기화시킬 때 해킹이 가능한 문제가 있다. 즉, 키입력 어플리케이션과 핀패드 펌웨어 사이에 초기화설정이 이루어진 접속확립 상태에서, 암호화 이벤트가 발생하면 키입력 어플리케이션은 암호화 명령을 전송하고, 핀패드 펌웨어는 입력받는 비밀번호를 암호화하여 상기 키입력 어플리케이션으로 전송한다. 그런데, 키입력 어플리케이션에 불법적인 해킹장치가 탑재된 경우, 해킹장치의 암호화 명령 메시지 전송에 따라 고객이 입력한 비밀번호를 상기 권한없는 해킹장치로 전송할 위험이 있다.
따라서 상기와 같은 불법적인 해킹을 방지하기 위하여 종래에는 EPP 핀패드의 분해/파손을 감지하는 센서를 두어 해킹을 방지하였다. 그러나 이러한 EPP 핀패드의 분해/파손을 감지할 수 있다 하더라도, EPP 핀패드를 분해/파손하지 않고 EPP 핀패드 자체를 떼어내고 새로운 해킹용 EPP 핀패드를 장착하여 해킹을 시도할 경우, 이를 방지할 수 없는 문제가 있었다. 즉, EPP 핀패드 자체를 완전히 금융자동화기기에서 떼어낸 후, 키입력부에 해킹툴이 장착된 EPP 핀패드를 다시 연결하게 되면, 해당 금융자동화기기를 이용했던 고객의 카드번호 및/또는 비밀번호 등의 고객의 비밀정보를 부정하게 해킹할 수 있는 문제가 있다.
본 발명은 상기한 종래 기술에 따른 문제점을 해결하기 위한 것이다. 즉, 본 발명의 목적은, 금융자동화기기에 설치되는 핀패드의 내부에 소정의 랜덤키가 저장되는 별도의 랜덤키 저장용 메모리(SRAM)를 구비하고, 핀패드가 금융자동화기기에서 분리되면 랜덤키 저장용 메모리에 전원을 공급하는 배터리의 스위치가 자동으로 오픈되도록 구성하여, 핀패드 분리시 랜덤키 저장용 메모리에 저장된 랜덤키 값이 자동으로 삭제되도록 구성함으로써, 랜덤키 값의 비교를 통해 핀패드의 탈착상태를 실시간으로 감지할 수 있도록 구성된 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법을 제공함에 있다.
상기의 목적을 달성하기 위한 기술적 사상으로서 본 발명은, 랜덤키가 별도로 저장되는 랜덤키 저장용 메모리, 랜덤키 및 금융처리정보 데이터가 저장되는 메인메모리, 상기 랜덤키 저장용 메모리에 연결되어 전원을 공급하는 배터리, 랜덤키를 생성하여 상기 랜덤키 저장용 메모리와 메인메모리에 각각 저장하는 CPU를 포함하여 구성되되, 상기 배터리는 핀패드의 탈착에 따라 상기 랜덤키 저장용 메모리에로의 연결이 자동으로 단속되는 형태로 구성되고, 상기 CPU는 상기 랜덤키 저장용 메모리와 상기 메인메모리의 랜덤키를 실시간으로 비교함으로써 핀패드의 탈착여부를 감지하는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드를 제공한다.
또한, 본 발명은 랜덤키를 생성하여 랜덤키 저장용 메모리와 메인메모리에 각각 저장하는 단계와, 랜덤키 저장용 메모리와 메인메모리에 저장된 랜덤키의 실시간 비교를 통해, 핀패드의 탈착 여부를 감지하는 단계와, 상기 핀패드의 탈착 여부를 감지하는 단계에서 랜덤키 저장용 메모리와 메인메모리에 각각 저장된 랜덤키가 일치하지 않을 경우, 핀패드의 분리로 판단하여 핀패드 분리에 요구되는 인증과정수행 유/무를 확인하는 단계와, 인증과정수행 유/무 확인 결과, 인증과정이 수행되지 않은 것으로 확인되면, 핀패드의 무단제거상태로 판단하여 메인메모리에 저장된 금융처리정보 데이터를 삭제하는 단계를 포함하여 구성되는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드를 이용한 보안 방법을 제공한다.
본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안방법은, 키패드가 금융자동화기기에서 분리되면 랜덤키 저장용 메모리에 전원을 공급하는 배터리의 스위치가 오픈되도록 구성하여, 핀패드 분리시 랜덤키 저장용 메모리에 저장된 랜덤키 값이 자동으로 삭제됨으로써 핀패드의 무단제거를 실시간으로 감지하고, 핀패드가 무단으로 제거될 경우 메모리에 저장된 데이터를 자동으로 삭제함으로써 EPP 핀패드의 해킹을 통한 고객의 비밀정보 유출을 방지할 수 있는 효과가 있다.
도 1은 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드의 구성을 보여주는 블록도.
도 2는 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드를 이용한 핀패드 보안 과정을 도시한 순서도.
<도면의 주요부분에 대한 부호의 설명>
200 : 핀패드 210 : 핀패드 키
220 : 핀패드 모듈 230 : 랜덤키 저장용 메모리
240 : 메인메모리 250 : 배터리
260 : CPU
이하, 본 발명의 바람직한 실시예를 첨부 도면에 의거하여 상세하게 설명하기로 한다.
도 1은 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드의 구성을 보여주는 블록도이다.
도 1에 도시된 바와 같이, 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드는, 핀패드 본체 전면에 구비되는 핀패드 키(210)와, 상기 핀패드 본체 내부에 구비되어 상기 핀패드 키(210)를 통해 사용자로부터 비밀번호 등의 계좌정보를 입력받는 핀패드모듈(220)과, 랜덤키가 별도로 저장되는 랜덤키 저장용 메모리(230), 랜덤키 및 금융처리정보 데이터가 저장되는 메인메모리(240), 상기 랜덤키 저장용 메모리(230)에 전원을 공급하고, 핀패드(200)의 탈착에 따라 랜덤키 저장용 메모리(230)에 연결이 자동으로 단속되도록 구비되는 배터리(250) 및 랜덤키를 생성하고, 상기 랜덤키 저장용 메모리(230)와 메인메모리(240)의 랜덤키를 실시간으로 비교하는 CPU(260)를 포함하여 구성된다.
먼저, 랜덤키 저장용 메모리(230)는 CPU(260)에서 생성하는 랜덤키가 저장되며, SRAM(Static Random Access Memory)으로 구현되어 배터리(250)에서 공급되는 전원이 단절되는 경우, 자동으로 리셋(reset)되어 저장된 랜덤키가 삭제되도록 구성된다.
배터리(250)는 랜덤키 저장용 메모리(230)에 연결되어 전원을 공급하되, 핀패드(200)가 금융자동화기기에서 분리되면 자동으로 랜덤키 저장용 메모리(230)에 전원을 공급하는 배터리의 연결이 단절되도록 구성된다.
CPU(260)는 금융자동화기기의 동작에 관련된 다양한 OS(Operating System)를 제어하며, 금융자동화기기의 초기 세팅시 소정의 랜덤키를 생성하여 랜덤키 저장용 메모리(230)와 메인메모리(240)에 각각 저장하고, 실시간으로 랜덤키 저장용 메모리(230)와 메인메모리(240)의 랜덤키를 비교함으로써 핀패드(200)가 금융자동화기기에서 분리되었는지를 판단한다.
비교 결과, 랜덤키 저장용 메모리(230)와 메인메모리(240)에 각각 저장된 랜덤키가 서로 일치하지 않을 경우, CPU(260)는 핀패드(200)가 금융자동화기기에서 분리되었다고 판단하고, 핀패드(200)가 금융자동화기기에서 분리되었다고 판단되는 경우, CPU(260)는 핀패드의 분리가 금융자동화기기의 유지보수를 위한 '임시제거상태'인지 핀패드의 해킹을 위한 '무단제거상태'인지를 판단하기 위하여 분리과정에서의 사용자의 인증과정수행 유/무를 확인한다.
상기 사용자의 인증과정수행 유/무 확인 결과, 분리과정에서 사용자의 인증이 수행되지 않은 것으로 판단되는 경우, CPU(260)는 핀패드가 금융자동화기기에서 무단으로 제거된 무단제거상태로 판단하고, 소프트웨어적으로 메인메모리(240)에 저장된 정보를 더미정보로 대체하거나 금융처리정보 데이터를 완전히 소거하는 프로그램을 수행함으로써 메인메모리(240)에 저장된 정보의 외부유출을 차단한다.
이때, 유지보수를 위해 핀패드를 임시제거할 수 있는 사용자의 인증과정은 인증을 위해 미리 설정된 아이디와 패스워드의 조합을 적어도 두 쌍 이상 입력하도록 구성되며, 핀패드의 분리와 장착시 각각 수행되도록 한다. 또한, 핀패드를 통한 금융거래는 핀패드가 금융자동화기기에 장착되어 정상적인 인증과정이 수행된 '설치상태'라고 판단되는 경우에만 수행될 수 있도록 구성함으로써 핀패드를 통한 정보유출이 사전에 차단될 수 있도록 한다.
도 2는 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드를 이용한 핀패드 보안 과정을 도시한 순서도이다.
우선, 금융자동화기기의 부팅과 OS가 정상적으로 구동되면, CPU는 초기화 과정을 통해 소정의 랜덤키를 생성(S312)하고 이를 랜덤키 저장용 메모리와 메인메모리에 각각 저장한다(S314).
이후, CPU는 랜덤키 저장용 메모리와 메인메모리의 랜덤키를 실시간으로 비교함으로써(S316), 핀패드가 금융자동화기기에서 분리되었는지를 판단한다. 본 발명의 배터리는 핀패드 본체의 분리시 랜덤키 저장용 메모리에로의 전원 연결을 자동으로 단절시키는 구조로 구성되며, 랜덤키 저장용 메모리는 SRAM으로 구현되어 배터리에서 공급되는 전원이 단절되는 경우, 자동으로 리셋되어 저장된 랜덤키가 삭제된다. 이에 따라 핀패드가 금융자동화기기에서 분리됨과 동시에 랜덤키 저장용 메모리에 저장된 랜덤키 값이 자동으로 삭제되며, CPU는 메인메모리와 랜덤키 저장용 메모리에 각각 저장된 랜덤키 비교를 통해 핀패드 본체가 금융자동화기기에서 분리되었음을 판단할 수 있게 된다.
이어서, CPU는 핀패드 본체가 금융자동화기기에서 분리되었다고 판단될 경우, 분리과정에서의 사용자의 인증과정 수행 유/무 확인(S318)을 통해 핀패드 본체가 유지보수를 위해 분리된 '임시제거상태'인지 아니면 해킹을 위한 '무단제거상태'인지를 판단한다.
이를 보다 상세하게 설명하면, 사용자가 핀패드의 유지보수 등을 위하여 핀패드 본체를 금융자동화기기에서 분리하기 위해서는 반드시 핀패드를 분리하기 전에 사용자의 인증과정을 수행하여야 한다. 상기 인증과정은, 사용자의 정확한 신원확인을 위한 다양한 인증단계를 통해 수행할 수 있으며, 본 발명의 일실시예에서는 인증을 위해 미리 설정된 아이디와 패스워드의 조합을 적어도 두 쌍 이상 입력함으로써 수행되며, 핀패드 본체의 분리 전과 장착 후에 각각 수행되도록 한다.
즉, 사용자가 핀패드 본체의 유지보수를 위해 분리하고자 할 경우, 사용자는 두 쌍 이상 설정된 아이디와 패스워드의 조합을 각각 입력한다. 상기 입력받은 아이디와 패스워드를 통해 CPU는 사용자 인증을 수행하며, 사용자 인증이 정상적으로 완료되면 CPU는 핀패드의 현재상태를 금융거래가 가능한 '설치상태'에서 핀패드가 정상적으로 분리된 '임시제거상태'로 전환한다.
이와 반대로, 사용자의 인증과정이 정상적으로 수행되지 않은 채 핀패드 본체가 금융자동화기기에서 강제로 분리될 경우에는 CPU는 핀패드의 현재상태를 '무단제거상태'로 판단한다. 따라서, CPU는 사용자의 인증과정 수행 유/무 확인을 통해 핀패드 본체가 유지보수를 위해 분리된 '임시제거상태'인지 아니면 해킹을 위한 '무단제거상태'인지를 판단할 수 있게 된다.
이어서, CPU는 사용자의 인증과정 수행 유/무 확인 결과, 사용자의 인증과정이 정상적으로 수행되지 않은 채 핀패드 본체가 강제로 분리된 '무단제거상태'로 판단되는 경우, 소프트웨어적으로 메인메모리에 저장된 정보를 더미정보로 대체하거나 금융처리정보 데이터를 완전히 소거하는 프로그램을 자동으로 수행한다(S320). 따라서, 핀패드 본체가 금융자동화기기에서 무단으로 분리되는 동시에, 메인메모리의 데이터가 자동으로 소거됨으로써 고객의 비밀정보 유출을 방지할 수 있게 된다.
그러나, 이와 반대로 사용자의 인증과정이 정상적으로 수행된 후 핀패드 본체가 분리된 '임시제거상태'로 판단되는 경우에는 CPU는 메인메모리의 데이터를 삭제하지 않는다. 또한, 사용자가 핀패드 본체를 다시 금융자동화기기에 장착한 후 다시 두 쌍 이상 설정된 아이디와 패스워드의 조합을 각각 입력하여 사용자의 인증과정을 정상적으로 수행하면, CPU는 소정의 랜덤키를 다시 생성하여 이를 랜덤키 저장용 메모리와 메인메모리에 각각 저장하며, 핀패드의 현재상태를 '임시제거상태'에서 금융거래가 가능한 '설치상태'로 전환하여 랜덤키 저장용 메모리와 메인메모리의 랜덤키를 다시 실시간으로 비교한다.
이와 같이, 본 발명에 따른 불법 탈착 자기감지가 가능한 핀패드를 이용한 핀패드 보안방법은, 핀패드의 본체를 무단으로 분리시킬 경우, 메인메모리의 데이터가 자동으로 소거되어 불법적인 해킹을 방지할 수 있으며, EPP 핀패드 자체를 완전히 금융자동화기기에서 떼어낸 후 키입력부에 별도의 해킹용 EPP 핀패드를 연결하게 된다 하더라도 핀패드의 분리 즉시 메인메모리의 데이터가 자동으로 소거됨으로써 고객의 카드번호, 해당 비밀번호를 부정하게 해킹할 수 없게 된다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것은 아니며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백하다 할 것이다.
본 발명의 장치와 방법을 실제 이용하면, 핀패드의 무단제거를 실시간으로 감지할 수 있으며, 핀패드의 본체를 무단으로 분리시킬 경우 메인메모리의 데이터가 자동으로 소거되어 불법적인 해킹을 방지할 수 있다. 또한, EPP 핀패드 자체를 완전히 금융자동화기기에서 떼어낸 후 키입력부에 별도의 해킹용 EPP 핀패드를 연결하게 된다 하더라도 핀패드의 분리 즉시 메인메모리의 데이터가 자동으로 소거됨으로써 고객의 정보를 부정하게 해킹할 수 없게 된다. 본 발명의 장치 및 방법은 범용적이고 핀패드가 구비된 모든 장치에 이용할 수 있다.
Claims (7)
- 금융자동화기기의 입력부에 장착되어 사용자로부터 비밀번호 등의 계좌정보를 입력받는 핀패드에 있어서,랜덤키가 별도로 저장되는 랜덤키 저장용 메모리;랜덤키 및 금융처리정보 데이터가 저장되는 메인메모리;상기 랜덤키 저장용 메모리에 연결되어 전원을 공급하는 배터리;랜덤키를 생성하여 상기 랜덤키 저장용 메모리와 메인메모리에 각각 저장하는 CPU;를 포함하여 구성되되,상기 배터리는 핀패드의 탈착에 따라 상기 랜덤키 저장용 메모리에로의 연결이 자동으로 단속되는 형태로 구성되고,상기 CPU는 상기 랜덤키 저장용 메모리와 상기 메인메모리의 랜덤키를 실시간으로 비교함으로써 핀패드의 탈착여부를 감지하는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드.
- 제 1항에 있어서,상기 배터리는,핀패드가 금융자동화기기에서 분리되는 경우, 상기 랜덤키 저장용 메모리와의 연결이 자동으로 단절되도록 구성되어, 핀패드 분리시, 상기 랜덤키 저장용 메모리로의 전원공급이 중단되도록 구성되는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드.
- 제 2항에 있어서,상기 랜덤키 저장용 메모리는,전원 리셋(reset)시 저장된 데이터가 자동 소멸되는 SRAM(Static Random Access Memory)으로 구성되어, 상기 배터리를 통한 전원공급이 중단되는 경우 저장되었던 랜덤키가 자동으로 삭제되는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드.
- 제 1항에 있어서,상기 CPU는,상기 랜덤키 저장용 메모리와 상기 메인메모리의 랜덤키를 실시간으로 비교하여 상기 랜덤키 저장용 메모리와 상기 메인메모리에 각각 저장된 랜덤키가 서로 일치하지 않을 경우, 상기 핀패드가 금융자동화기기에서 분리된 것으로 판단하고, 상기 핀패드가 금융자동화기기에서 분리된 것으로 판단되면, 분리과정에서의 사용자의 인증과정 수행 유/무를 확인하여, 사용자의 인증이 수행되지 않은 것으로 확인될 경우 불법 분리로 판단하여 상기 메인메모리의 금융처리정보 데이터를 삭제하는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드.
- 제 4항에 있어서,상기 사용자의 인증과정은,인증을 위해 미리 설정된 아이디와 패스워드의 조합을 적어도 두 쌍 이상 입력함으로써 수행되도록 구성된 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드.
- 핀패드의 분리시 랜덤키 저장용 메모리에 전원을 공급하는 배터리가 자동으로 단절되도록 구성된 핀패드를 이용한 핀패드 보안 방법에 있어서,랜덤키를 생성하여 랜덤키 저장용 메모리와 메인메모리에 각각 저장하는 단계;랜덤키 저장용 메모리와 메인메모리에 저장된 랜덤키의 실시간 비교를 통해, 핀패드의 탈착 여부를 감지하는 단계;상기 핀패드의 탈착 여부를 감지하는 단계에서 랜덤키 저장용 메모리와 메인메모리에 각각 저장된 랜덤키가 일치하지 않을 경우, 핀패드의 분리로 판단하여 핀패드 분리에 요구되는 인증과정수행 유/무를 확인하는 단계;인증과정수행 유/무 확인 결과, 인증과정이 수행되지 않은 것으로 확인되면, 핀패드의 무단제거상태로 판단하여 메인메모리에 저장된 금융처리정보 데이터를 삭제하는 단계;를 포함하여 구성되는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드를 이용한 보안 방법.
- 제 6항에 있어서,상기 인증과정수행 유/무를 확인하는 단계는,핀패드 분리 전에, 인증을 위해 미리 설정된 아이디와 패스워드의 조합을 적어도 두 쌍 이상 입력하는 사용자 인증과정을 수행했는지의 여부를 확인하는 것을 특징으로 하는 불법 탈착 자기감지가 가능한 핀패드를 이용한 보안 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100053865A KR101153873B1 (ko) | 2010-06-08 | 2010-06-08 | 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법 |
KR10-2010-0053865 | 2010-06-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2011155744A2 true WO2011155744A2 (ko) | 2011-12-15 |
WO2011155744A3 WO2011155744A3 (ko) | 2012-04-12 |
Family
ID=45098515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2011/004132 WO2011155744A2 (ko) | 2010-06-08 | 2011-06-07 | 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101153873B1 (ko) |
WO (1) | WO2011155744A2 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101402827B1 (ko) | 2013-09-11 | 2014-06-03 | 주식회사 우심시스템 | 핀패드 및 그 보안방법 |
KR101632582B1 (ko) * | 2016-02-05 | 2016-07-01 | 주식회사 프로젝트사공구 | 랜덤키가 포함된 패스워드를 이용한 사용자 인증 방법 및 시스템 |
KR102255660B1 (ko) * | 2020-01-14 | 2021-05-26 | 효성티앤에스 주식회사 | 금융자동화기기의 epp 모듈 초기화 방법 및 그 방법이 적용된 epp 모듈 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200290675Y1 (ko) * | 2002-07-12 | 2002-10-04 | 노틸러스효성 주식회사 | 핀패드모듈의 이중보호장치 |
KR100666328B1 (ko) * | 2005-02-11 | 2007-01-09 | 삼성전자주식회사 | 온 칩 메모리를 이용한 기밀 정보 보안 장치 및 보안 방법 |
KR20080105500A (ko) * | 2007-05-31 | 2008-12-04 | 비씨아이테크놀로지 주식회사 | 핀패드모듈의 보호장치 |
KR20090073786A (ko) * | 2007-12-31 | 2009-07-03 | 노틸러스효성 주식회사 | 핀패드 암호화장치 및 이를 이용한 핀패드의 보안방법 |
-
2010
- 2010-06-08 KR KR1020100053865A patent/KR101153873B1/ko active IP Right Grant
-
2011
- 2011-06-07 WO PCT/KR2011/004132 patent/WO2011155744A2/ko active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200290675Y1 (ko) * | 2002-07-12 | 2002-10-04 | 노틸러스효성 주식회사 | 핀패드모듈의 이중보호장치 |
KR100666328B1 (ko) * | 2005-02-11 | 2007-01-09 | 삼성전자주식회사 | 온 칩 메모리를 이용한 기밀 정보 보안 장치 및 보안 방법 |
KR20080105500A (ko) * | 2007-05-31 | 2008-12-04 | 비씨아이테크놀로지 주식회사 | 핀패드모듈의 보호장치 |
KR20090073786A (ko) * | 2007-12-31 | 2009-07-03 | 노틸러스효성 주식회사 | 핀패드 암호화장치 및 이를 이용한 핀패드의 보안방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101153873B1 (ko) | 2012-06-18 |
KR20110134080A (ko) | 2011-12-14 |
WO2011155744A3 (ko) | 2012-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3048592B1 (en) | Method, device, and self service equipment thereof for card processing in card reader | |
CN103902934B (zh) | 一种机箱防拆机侦测方法和装置 | |
WO2010076987A2 (ko) | 펌웨어의 원격 업데이트 방법 | |
US20130179940A1 (en) | Protection of Safety Token Against Malware | |
CN106446654B (zh) | 基于指纹识别的计算机输入输出设备隔离方法 | |
CN103559435A (zh) | 终端设备的调试端口控制方法和装置 | |
KR101045257B1 (ko) | 비밀번호 노출방지용 금융자동화기기 시스템 및 이를 이용한 비밀번호 인증 방법 | |
JP2012043208A (ja) | セキュリティ管理システム、情報処理装置、オフラインデバイス、セキュリティ管理方法、及びプログラム | |
CN106169052A (zh) | 应用程序的处理方法、装置及移动终端 | |
CN106292646A (zh) | 一种电网控制端数据端口监控***及方法 | |
WO2011155744A2 (ko) | 불법 탈착 자기감지가 가능한 핀패드 및 이를 이용한 핀패드 보안 방법 | |
CN102792308A (zh) | 用于自动提款机中的一致性软件堆栈中的个人识别号输入的方法和处理 | |
WO2014084608A1 (ko) | 보안 요소 정보 관리 방법 및 시스템 | |
WO2016076487A1 (ko) | 지문센서와 장착식 스마트 카드와 메모리 카드를 구비한 유에스비 보안장치 및 그 보안 방법 | |
US11144920B2 (en) | Automatic transaction apparatus | |
CN102156826A (zh) | 提供者管理方法以及提供者管理*** | |
WO2019239121A1 (en) | Key protection device | |
CN113111342A (zh) | 一种控制方法、电子设备和控制装置 | |
WO2015034160A1 (ko) | 사용자 설정 기억을 이용한 비밀번호 인증 방법 | |
WO2013022290A1 (ko) | Epp 일체형 터치스크린 및 이를 이용한 금융자동화기기의 입력정보처리방법 | |
WO2015064845A1 (ko) | 사용자 인증을 위한 ic 칩 및 인증 방법 | |
CN108322907B (zh) | 一种开卡方法及终端 | |
CN107026817B (zh) | 一种密码自动输入的*** | |
WO2020060101A1 (ko) | 보안 엘리먼트를 이용하여 서비스를 제공하는 전자 장치 및 그의 동작 방법 | |
KR20070033601A (ko) | 탈착감지 epp 패드 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11792655 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 16.04.2013) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11792655 Country of ref document: EP Kind code of ref document: A2 |