IoT 환경에서 디바이스를 식별하는 주소와 식별자 체계
MAC 주소, IP 주소, IMEI, UUID부터 IoT 식별 방식과 보안·프라이버시·상호운용성 고려사항까지 정리한다.
2026-08-14 · 최초 발행 2025-08-10
연결된 장비를 구분하는 기준
네트워크에 연결되는 장비가 늘어날수록 장비를 일관되게 식별하는 기준이 관리와 보안의 출발점이 된다. 디바이스 식별체계는 각 장치에 고유 식별자를 부여해 추적과 운영을 가능하게 하는 방식이다.
식별자는 중복되지 않아야 하고, 일정 기간 또는 장비 수명 동안 유지될 필요가 있다. 서로 다른 네트워크와 환경에서도 인식할 수 있어야 하며, 계속 늘어나는 디바이스 수를 수용할 수 있는 확장성도 요구된다.
MAC, IP, IMEI, UUID가 구분하는 대상
MAC 주소는 네트워크 인터페이스 카드(NIC)에 부여되는 48비트 식별자다. 앞 24비트는 제조사 식별자(OUI)이고, 뒤 24비트는 제조사가 할당한 고유번호다. 하드웨어에 내장되며 이론적으로 변경할 수 없지만 실제로 변경 가능한 경우도 있다. 또한 IoT 장비 모두가 NIC를 갖는 것은 아니라는 한계가 있다.
IP 주소는 장비 자체보다 네트워크상 위치를 나타낸다. IPv4는 32비트 주소체계로 약 43억 개 주소를 제공하며, IPv6는 128비트 주소체계로 거의 무한대의 주소를 제공한다. 연결 시 동적으로 DHCP에서 받거나 정적으로 설정할 수 있지만, 장비가 이동하면 주소도 바뀔 수 있으므로 고정 식별자로 보기 어렵다.
모바일 장비에서는 IMEI가 널리 사용된다. 이는 15자리 고유 식별 번호로 TAC 8자리, 일련번호 6자리, 체크섬 1자리로 구성된다. GSM, UMTS, LTE 등 이동통신 네트워크에서 장비 인증과 도난 방지에 활용된다.
UUID/GUID는 128비트 식별자로, 충돌 가능성이 극히 낮다. 시간 기반, 난수 기반, 이름 기반 알고리즘으로 만들 수 있어 중앙 관리 없이 분산 환경에서 생성할 수 있으며, 소프트웨어 구성요소나 분산 시스템 객체 식별에 적합하다.
IoT 제약을 고려한 식별 방식
IoT 환경에서는 기존 주소와 식별자에 더해 저전력·분산 환경에 맞춘 체계가 필요하다.
6LoWPAN은 저전력 무선 네트워크에서 IPv6를 사용하기 위한 기술이다. 헤더 압축으로 오버헤드를 줄이고 기존 IP 인프라와의 호환성을 유지한다. 스마트홈과 산업용 센서 네트워크가 적용 대상이다.
URN은 위치와 무관하게 지속되는 리소스 식별자다. urn:namespace:specific-string 형식을 사용하며, urn:dev:mac:0024befffe804ff1처럼 표현할 수 있다. 여러 식별체계를 묶는 메타 식별자로 활용할 수 있다는 점이 특징이다.
OID는 국제전기통신연합(ITU-T)과 ISO가 정의한 계층형 식별체계다. 1.3.6.1.4.1.12345처럼 점으로 구분한 숫자 시퀀스로 구성되며, 전 세계적으로 고유한 값을 계층적으로 관리할 수 있다. SNMP와 X.509 인증서 등 다양한 표준에서 사용된다.
인프라와 산업 현장에서의 활용
스마트시티에서는 RFID, GPS, IP 기반 식별체계로 가로등·교통신호·환경센서 같은 도시 인프라를 실시간 모니터링할 수 있다. 바르셀로나의 스마트시티 프로젝트는 고유 식별자를 이용해 22,000개 이상의 가로등을 관리했고, 에너지 소비를 30% 절감했다.
의료기기 관리에서는 UDI(Unique Device Identification)와 RFID가 기기 생애주기, 리콜, 환자 안전 관리에 쓰인다. FDA의 UDI 시스템은 모든 의료기기에 고유 식별자를 부여해 추적성을 높인다.
산업용 IoT에서는 OPC UA와 MQTT 기반 식별체계가 공장 자동화 장비와 생산라인을 식별하고 모니터링하는 데 사용된다. 지멘스 공장은 수천 개의 산업용 장비에 고유 식별자를 부여해 디지털 트윈을 구현한다.
식별자 자체가 공격 표면이 될 때
식별자는 관리의 기준이지만 공격자가 위조하거나 추적에 악용할 수 있는 정보이기도 하다. MAC 스푸핑과 IMEI 변조에 대응하려면 암호화 기반 식별체계, 다중 인증 메커니즘, 식별자 무결성 검증 절차를 함께 적용해야 한다.
고유 식별자는 사용자 추적 가능성도 만든다. 임시 식별자를 사용하고, 식별정보를 익명화 또는 가명화하며, 최소 권한 원칙을 적용하는 방식이 필요하다.
이기종 식별체계가 공존하는 환경에서는 호환성 부족이 운영 문제가 된다. 표준 기반 체계를 채택하고, 메타 식별체계와 식별자 변환 메커니즘을 통해 연결 방식을 설계할 수 있다.
분산원장과 AI, 양자 환경의 변화
블록체인 기반 식별체계는 분산원장을 활용해 디바이스 ID를 탈중앙화해 관리하는 방식이다. 변조 불가능한 식별자를 제공하고 자체 주권 신원(Self-Sovereign Identity) 개념을 적용할 수 있다.
AI 기반 식별은 장비의 행동 패턴과 다중 요소 식별 알고리즘을 활용하고, 이상 행동 감지로 보안을 강화하는 방향으로 발전한다. 양자 컴퓨팅에 대응하는 식별체계는 양자내성(Quantum-Resistant) 암호화를 기반으로 장기 보안성을 확보하고, 기존 식별체계를 점진적으로 마이그레이션하는 접근을 요구한다.
운영 환경에 맞춰 설계하고 관리하기
구현에 앞서 식별 대상 장비의 특성, 보안 요구수준, 운영환경과 제약사항을 파악해야 한다. 이후 MAC, IP, UUID 등 적절한 식별체계를 선택하고, 계층적 구조와 확장성을 고려해 설계한다.
배포 단계에서는 자동화된 식별자 할당 메커니즘을 구현하고, 중앙집중식 또는 분산식 관리 인프라를 마련한다. 디바이스 등록과 프로비저닝 절차도 함께 정립해야 한다. 운영 중에는 식별자 생명주기를 관리하고 중복·충돌을 모니터링하며, 정기 감사와 업데이트를 수행한다.