EM4100은 저주파대역 RFID(Radio-Frequency Identification) 태그의 한 종류로 찜질방, 호텔, 식당 등 산업 전반에서 편리한 사용자 인증(Authentication)을 제공하기 위한 목적으로 사용된다. 본 논문에서는 EM4100을 사용해 고객들에게 간편 결제 시스템을 제공하는 숙박시설이 가 지는 취약점에 대한 연구를 진행하였다. 연구 결과 최근 숙박시설은 실시간 결제 정보 DB 서버를 구축하여 단순히 RFID 태그를 적용한 기존의 시스템보다 보안성이 향상된 결제 서비스를 제공하고 있다. 그럼에도 악의적 공격자가 부당한 금전적 이득을 취할 수 있는 다양한 공격 벡터가 여전히 존재한다. 본 논문은 저주파대역 RFID 결제 시스템을 사용하는 숙박시설의 취약점을 악용한 효율적인 해킹 공격 기법을 소개하고 이를 보완할 수 있는 방안을 제시한다.1. 서론1.1 RFID 기술의 개요 RFID는 무선주파수(Radio Frequency)를 사용해 전자 태그의 고유한 정보(Identification)를 읽고 처리하는 기술 이다. RFID는 수십 년간 사용되던 기존의 Bar-Code 기 술보다 인식률 및 투과력이 높으며 태그 내부에 많은 Data를 저장할 수 있다는 점에서 효율적이다. 결과적으 로 현재는 금융, 교육, 제조, 선박 등의 다양한 산업 분야에서 전자 태그 인식 및 처리 기술이 사용되고 있다. 더불어 RFID 기술은 최근 대부분의 스마트 폰에 포함되 어 교통카드 금액 충전, 스마트 카드의 고유 아이디 식 별 등의 기능을 누구나 간단히 사용할 수 있다. 특히 기 존의 현금을 이용한 결제 서비스나 전자화폐 금융 서비스보다 더 간편한 결제 시스템을 제공할 수 있다는 점 에서 RFID 태그는 소액 결제 기능을 목적으로 가장 많 이 활용되고 있다. 이러한 장점들로 세계 RFID 시장 규 모는 (그림 1)에서 보여주는 바와 같이 확대되고 있다.
MIFARE Classic은 NFC(Near Field Communication) 스마트카드의 일종으로 결제, 사용자 인증 등의 다양한 목적으로 사용된다. 다만 MIFARE Classic이 가지는 구조적 취약점으로 인해 다년간 카드 복제 및 Data 변조를 통한 해킹 사고가 빈번히 발생해왔다. 현재는 보안이 강화된 스마트카드 모델들이 나왔음에도 여전히 일상생활에서 대부분의 스마트카드는 MIFARE Classic 모델을 사용하여 불법적인 위·변조에 노출이 되어있는 실태이다. 본 논문에서는 현재까지 언론에 보도되지 않았던 사업상의 막대한 금전적 손실을 가져올 수 있는 스마트카드 해킹 기법 및 사례에 관한 연구를 진행할 것이다.I. 서론1.1 MIFARE 기술의 개요MIFARE는 NXP사에서 개발한 스마트카드 기 술로 MIFARE Classic 1K/4K 모델이 1994년 첫 번째로 출시되었다. 이후 MIFARE Classic은 세 계 전역의 교통카드 기술로 채택되어 사용되었고 다양한 결제·인증카드가 MIFARE Classic을 활용 해 개발되었다. 단순히 잔액 Data만을 담기에는 1K의 메모리가 크다는 점에서 MIFARE Classic MINI 등의 적은 용량의 모델도 개발되었다.최근 국내에서 사용되는 대부분의 교통카드는 MIFARE Plus 2K/4K 모델을 탑재하여 나오고 있다. 128비트 암호화를 지원해 기존의 MIFARE Classic 모델에 비해 상대적으로 높은 보안성을 갖추고 있다. 다만 카드의 단가 문제와 보안의식의 결여로 인해 아직까지도 산업 전반에 사용되 는 대부분의 스마트카드는 MIFARE Classic 모델 이다. 결과적으로 금전적 손실이 발생할 수 있는 가능성이 현재 사회 곳곳에 만연한 상황이다.1.2 국내 NFC 스마트카드 해킹 사례악의적인 NFC 스마트카드 이용자들은 금전적 이익을 취하기 위해 카드의 구조적 결함을 이용 한 해킹을 시도한다.