USIM: 이동통신 인증과 디지털 신원을 지키는 보안 모듈

USIM의 인증 구조, 저장 기능, 보안 메커니즘과 eSIM·IoT 환경에서의 활용 방향을 정리한다.

2026-08-14 · 최초 발행 2025-06-15

가입자 인증을 담은 이동통신 보안 모듈

USIM(Universal Subscriber Identity Module)은 이동통신 서비스 이용자를 식별하고 인증하기 위한 핵심 모듈이다. GSM 네트워크에서 쓰이던 SIM(Subscriber Identity Module)이 발전한 형태이며, 3G UMTS 네트워크부터 도입됐다.

스마트폰과 태블릿 같은 모바일 기기에 삽입돼 통신사 네트워크와 사용자 사이에서 인증 및 데이터 교환을 매개한다. 마이크로칩과 메모리를 포함한 작은 스마트카드로 제공됐고, 최근에는 기기에 내장하는 eSIM(embedded SIM) 형태로도 발전하고 있다.

카드 안에서 처리되는 하드웨어와 소프트웨어

USIM의 하드웨어는 암호화 연산과 데이터 처리를 담당하는 CPU, 운영체제와 기본 애플리케이션을 담은 ROM, 임시 데이터를 위한 RAM, 사용자 데이터와 인증 정보·전화번호부를 보관하는 EEPROM 또는 Flash로 구성된다. 단말과 연결되는 전기적 접점도 이 구성에 포함된다.

소프트웨어 측면에서는 JavaCard 기반의 USIM 운영체제가 동작한다. 계층형 파일 시스템이 데이터를 관리하고, 보안 애플리케이션은 인증·암호화·보안 통신을 맡는다. 주소록과 SMS 저장소 같은 기본 사용자 애플리케이션도 함께 제공된다.

네트워크 접속부터 서비스 데이터 보관까지

USIM에는 전 세계적으로 고유한 가입자 식별 번호인 IMSI(International Mobile Subscriber Identity)가 저장된다. 단말과 네트워크는 AKA(Authentication and Key Agreement) 프로토콜을 사용해 상호 인증하고, 이를 통해 보안 통신 채널을 구성한다.

NetworkDeviceUSIMNetworkDeviceUSIMIMSI 정보 제공IMSI 기반 인증 요청인증 벡터 전송인증 데이터 전달인증 응답 생성인증 응답 전송인증 확인 및 서비스 승인

인증 외에도 USIM은 전화번호부, SMS, 인증서처럼 보호가 필요한 개인정보를 저장한다. 홈 네트워크와 로밍 파트너 정보 같은 통신 데이터, NFC 결제와 교통카드 서비스에 쓰이는 애플리케이션 데이터도 보관 대상이다.

통신 암호화를 위한 세션 키를 생성하고 AES, 3DES 등의 암호화 알고리즘을 지원한다. PIN(Personal Identification Number)을 통한 접근 제어와 OTA(Over-The-Air) 방식의 원격 보안 패치·기능 업데이트도 제공한다. 하나의 USIM에서 여러 프로필(번호, 요금제 등)을 지원하거나 JavaCard 기반 애플리케이션을 실행하는 기능도 포함될 수 있다.

물리적 방어와 논리적 통제가 겹치는 구조

USIM 보안은 칩 자체를 보호하는 물리적 계층과 통신·인증을 제어하는 논리적 계층으로 나뉜다. 물리적 계층에서는 변조 방지 하드웨어 설계와 보안 강화 마이크로컨트롤러를 사용하며, PIN과 PUK를 활용한 다단계 접근 제어를 적용한다.

논리적 계층은 네트워크와의 암호화 통신, USIM과 네트워크의 양방향 인증, 키 생성 및 관리 메커니즘으로 구성된다. 애플리케이션 보안도 이 계층에서 다뤄진다.

USIM 보안 레이어물리적 보안논리적 보안변조 방지 하드웨어보안 칩셋PIN/PUK 보호암호화 통신상호 인증 관리애플리케이션 보안

SIM 이후 eSIM으로 이어진 변화

SIM은 2G GSM 네트워크에서 기본 인증 기능을 제공하는 형태로 시작했다. 2세대 SIM은 2.5G GPRS를 지원하면서 데이터 서비스 범위를 넓혔고, USIM은 3G UMTS 이상에서 향상된 보안과 애플리케이션 기능을 제공한다. 4G/5G USIM은 고속 데이터 통신과 향상된 보안 알고리즘을 지원한다.

eSIM은 물리 카드 대신 기기에 내장되는 방식이다. 원격으로 프로필을 내려받아 통신사를 변경할 수 있고, 기기 소형화와 방수 설계에 유리하며 IoT 디바이스 확산에도 기여한다.

멀티 IMSI USIM은 하나의 USIM에 여러 IMSI를 저장해 복수 통신사 서비스를 이용하게 한다. 해외 로밍 비용 절감과 효율적 네트워크 사용이 가능하며, 스마트폰의 듀얼 SIM 기능과도 시너지 효과를 낸다.

USIM 애플리케이션은 NFC 결제를 위한 신용카드 정보 저장, 대중교통 이용 정보와 결제를 위한 교통카드 기능, 공인인증서와 OTP 같은 보안 인증 수단으로도 확장되고 있다.

금융·공공·기업 환경에서의 활용

금융 서비스에서는 USIM 기반 NFC 결제, USIM에 저장된 인증서를 이용한 뱅킹 인증, OTP와 FIDO 인증을 위한 보안 토큰으로 활용된다. KB국민은행은 USIM 기반의 '모바일 인증서' 서비스를 통해 공인인증서 없이도 안전한 모바일뱅킹 서비스를 제공했다. 사용자 인증 정보가 USIM 내부에 저장돼 해킹 위험을 줄이는 방식이다.

공공 서비스에서는 모바일 신분증, 전자정부 서비스의 인증, 의료정보의 안전한 저장과 접근 제어에 활용된다. 행정안전부는 '모바일 운전면허증' 서비스를 통해 USIM에 운전면허 정보를 저장하고 QR코드나 NFC로 신원을 확인할 수 있는 시스템을 구축했다.

기업 환경에서는 USIM 기반 사원증을 통한 출입통제, 내부망 접속을 위한 VPN 인증, 중요 데이터의 암호화 저장에 사용된다. 삼성전자는 Knox 플랫폼과 USIM 보안 요소를 결합한 기업용 모바일 보안 솔루션을 제공하며, 중요 기업 데이터와 애플리케이션을 USIM의 보안 영역에서 관리해 데이터 유출을 방지한다.

표준이 정하는 USIM의 인터페이스와 관리 범위

ETSI(European Telecommunications Standards Institute)는 USIM 관련 기본 표준을 제정하고, 3GPP(3rd Generation Partnership Project)는 모바일 통신 표준화 기구로서 USIM 기술 명세를 관리한다. GlobalPlatform은 USIM 애플리케이션 관리와 보안 표준을 제공한다.

ISO/IEC 7816은 스마트카드의 물리적 특성과 명령어 세트를 정의한다. UICC(Universal Integrated Circuit Card)는 USIM이 구현되는 물리적 플랫폼 규격이며, JavaCard는 USIM 애플리케이션 개발 환경의 표준이다.

국제 표준 기구ETSI3GPPGlobalPlatformISO/IECUSIM 기본 규격네트워크 연동 규격보안 관리 규격물리적 인터페이스 규격

IoT와 디지털 신원 환경에서 넓어지는 역할

IoT 디바이스가 늘어나면서 USIM은 다수 장치의 인증과 보안을 위한 수단으로 활용될 수 있다. 저전력·소형 eSIM은 다양한 기기에 적용하기 쉽고, 원격 관리 기능은 대규모 IoT 장치의 통합 관리에 쓰인다.

생체정보 템플릿을 USIM에 안전하게 저장하고 지문·홍채·안면인식과 USIM 인증을 결합하면 이중 보안 구조를 구현할 수 있다. 이 과정에서는 프라이버시 보호를 위한 생체정보의 안전한 처리 메커니즘도 필요하다.

USIM은 개인 암호화폐 지갑으로 활용될 수 있으며, 분산신원증명(DID) 시스템의 키 저장소와 스마트 계약 실행을 위한 보안 환경으로도 연결될 수 있다. 5G/6G 네트워크에서는 단말 인증의 중요성이 커지고, 네트워크 슬라이싱에 따른 차별화된 인증·보안 정책과 클라우드 연계 보안 서비스의 신뢰 앵커(Trust Anchor) 역할도 기대된다.

USIM은 통신사 가입자 인증에 머물지 않고 디지털 신원을 보관하는 보안 기반으로 확장되고 있다. 물리 카드에서 내장형 방식으로, 단일 인증 기능에서 다기능 플랫폼으로 변화하는 흐름은 초연결 환경의 신뢰 인프라와 맞닿아 있다.

USIM이동통신 보안사용자 인증eSIM스마트카드