NFC 이란!

🦥 NFC 란!

Near Field Communication을 줄여서 NFC 라고 한다.
10 cm 거리에서 13.56MHz 의 주파수로 두 전자기기가 통신할 수 있는 무선 통신 기술이다.

NFC??, RFID??

nfc7

nfc6

쿠팡에서 찾아보면, RFID 마크가 붙어 있는게 있고, 아닌게 있다.
과연 둘의 차이는 무엇인가!

NFC 는 기본적으로 RFID 기술중 프록시미티 카드 기술인 ISO/IEC 14443 을 기반으로 만들어 졌다.
그래서 RFID 와 NFC 는 기술적으로 큰 차이가 없다

차이점

주파수

  • RFID : 낮은 ~ 높은 주파수까지 여러가지 규격이 존재 (134kHz ~ 960MHz)
  • NFC : 높은 주파수 하나 존재(13.56MHz)

거리

  • RFID : 낮은 주파수는 10 cm 까지, 매우높은 주파수는 최대 100m 까지 통신 가능
  • NFC : 10 cm 근거리 통신 가능(낮은 주파수 만큼 단거리통신)

리더와 태그

  • RFID : 리더와 태그로 구분, 양방향 통신이 가능하나 일반적으로 태그(전송), 리더(읽기) 역할을 한다.
  • NFC : 둘다 가능

장점

  • RFID : 카드에 전원 공급 필요 x, 장거리 통신 가능하며, 다중인식 가능하기에 많은 물량 한번에 읽기 가능
  • NFC : 기기내의 NFC 기능 업데이트 및 제어 가능해, 더 보안성이 높고 유연하다. 기기에 저장해 불러오거나 클라우드에서 카드 데이터 내려받기 가능, 잠금기능도 있어 스키밍 예방 가능

보안적 단점

  • RFID : 스키밍 위험이 크다.
  • NFC : 스키밍 위험은 덜하나, 결제 단말기가 해커에 의해 장악된 경우 저장된 카드 정보 유출 가능성있다.(RFID도 마찬가지이다)

스키밍(Skimming) 이란?
NFC/RFID 스키밍은 해커가 기기간의 전파 통신을 가로채 NFC/RFID 지원기기가 내보내는 전파를 읽는 것
주된 스키밍 피해로는 RFID를 이용한 신용카드, 여권 정보 갈취가 있다.

ISO/IEC 14443이란?
식별에 사용되는 프록시미티 카드, 해당 카드와 통신하기 위한 전송 프로토콜을 정의하는 국제표준이다.

NFC/RFID 보안 방법

1. 물리적 보호

  • 금속으로 RFID 차단 지갑이나 케이스를 사용한다.
  • 차단 스티커 부착

2. 보안 프로토콜 및 암호화

  • 고급 암호화를 적용(AES 암호화를 적용해 해독을 어렵게 함)
  • ECC(Elliptic Curve Cryptography) 또는 디지털 서명 기술을 적용해 데이터 무결성 보장

3. 신호관리

  • 주파수 신호강도를 낮춰 장거리 스캔이 되지 않게 한다.
  • 안티 스키밍장치를 사용해 방해 전파로 스캔 차단한다.

4. 소프트웨어 및 펌웨어 보안

  • 일회성 토큰 사용 : 태그 요청받을때마다 고유한 일회성 토큰 생성하도록 설계해 재사용 방지
  • 비활성화 모드 : 사용하지 않을때 태그나 카드를 비활성화하도록 펌웨어 설정해준다.

실생활에 사용되는 NFC/RFID

  • 신용카드, 체크카드
  • 신용카드 조회기
  • 스마트폰
  • 닌텐도의 아미보
  • 카메라 EOS800D 전송기능

ECC 란?
타원 곡선 암호화 (ECC) 타원 곡선의 수학적 속성을 사용해 공개키 암호화시스템을 생성하는 방식
ECC는 한방향으로 계산은 쉽지만, 되돌리기는 어렵다.
ECC 의 경우, 랜덤 타원 곡선 요소의 이산 로그, 타원곡선이산로그 문제를 계산할수 없다는 어려움이 있다.
그만큼 타원 곡선 디지털 서명 알고리즘을 사용하는 공개키 암호화가 널리 사용되는 서명 알고리즘이다.

Categories:

Updated:

Leave a comment