Tangem NFC 기술 원리: 한 번의 탭으로 완성되는 보안 암호화 (2026)
카페에서 신용카드를 탭해 결제하는 경험, 1초도 안 되어 거래가 끝나요. Tangem도 같은 물리적 원리를 활용하지만, 카드 내부에서 일어나는 일은 완전히 다릅니다. 은행 계좌에서 돈이 빠져나가는 대신, 탭 한 번으로 인터넷에 연결된 어떤 기기에도 개인 키를 노출하지 않고 암호화 서명 작업이 실행돼요.
NFC란 무엇이며 왜 안전할까요?
NFC(근거리 무선 통신)는 몇 센티미터 이내에서 자기장 유도를 통해 기기 간 데이터를 주고받는 무선 기술입니다. Tangem 제품 설명서에는 NFC 표준이 ISO 14443 Type A로 명시되어 있어요. "near field"라는 부분이 바로 핵심 보안 포인트입니다. 통신 거리가 약 0~5cm로 제한되어 있기 때문에, Tangem의 암호화 채널은 NFC 통신 중 거래 데이터나 개인 키가 노출되지 않도록 보호해요.
| NFC 특성 | 보안 의미 |
|---|---|
| 0~5cm 범위 | 가까운 물리적 접근 필요 |
| 배터리 불필요 | 카드가 수동식이라 원격 활성화 불가 |
| 지속 연결 없음 | 탭할 때마다 세션이 시작·종료 |
| ISO 14443 Type A 표준 | 국제 표준 프로토콜 적용 |
| AES-256 암호화 채널 | 앱과 칩 간 통신이 암호화됨 |
Tangem 카드는 ISO 14443 Type A-규격을 따르며, 모든 카드-앱 통신에 AES-256-encrypted channel을 사용해요. NFC 신호를 원시로 가로채도 평문 데이터가 아니라 암호문만 얻을 수 있습니다.
이 차이는 중요해요. NFC는 휴대폰과 카드 사이에 메시지를 전달하지만, 지갑의 신뢰 핵심은 여기에 있지 않습니다. 채널은 앱이 카드에게 특정 작업을 요청할 수 있게 해주고, 실제로 요청을 승인할지 여부는 카드 내 보안 칩이 판단해 결과만 반환해요.
카드는 배터리가 없습니다. 전원은 오직 휴대폰의 NFC 필드에서 유도 전류로 공급받아요. 무선 이어폰 충전 원리와 같지만 훨씬 짧은 거리에서만 작동하죠. 전원이 없으니 지속적인 무선 신호도 없습니다. 사용자가 의도적으로 가까이 가져가기 전까지 카드는 완전히 침묵해요.
보안 칩: 카드의 핵심
NFC는 단순히 데이터 전달 수단일 뿐, 진짜 보안은 그 끝에 있는 Samsung S3D350A 보안 칩에 있습니다. 이 칩은 삼성 반도체와 협력해 개발됐으며, Common Criteria의 EAL6+ 인증(국제적으로 가장 높은 수준 중 하나)을 받았어요. 이 기준은 생체 여권, 국제 결제 카드에도 적용되는 수준입니다. EAL6+는 칩이 외부 침입, 물리적 공격, 사이드 채널 분석 등 고도화된 공격 시나리오에 대해 독립적으로 검증됐다는 의미예요.
보안 칩이 일반 칩 저장소와 다른 점:
- On-chip key generation. Tangem의 개인 키는 칩 내부의 하드웨어 TRNG(진정한 난수 생성기)로 생성되며, 생성 과정에서도 칩 밖으로 노출되지 않아요.
- Tamper-resistant hardware. 칩에는 레이저, 온도, 빛, 전력 센서가 내장되어 있습니다.
- Side-channel resistance. 전력·전자기 분석 등 칩의 물리 신호를 통해 비밀 데이터를 추출하려는 공격에도 강한 설계예요.
- No key export. 카드를 물리적으로 확보해도 키 추출·복제가 불가합니다.
탭하면 휴대폰의 NFC 필드가 칩에 전력을 공급해요. 칩이 활성화되면 서명 요청을 내부 메모리에서 처리하고, 결과만 반환합니다. 개인 키는 사용되지만 절대 외부로 전송되지 않아요. 겉으로는 단순한 탭이지만, 실제로는 접근 코드 확인, 보호된 키 연산, 서명 반환 등 복합적인 절차가 카드 내부에서 이뤄집니다.
Tangem의 펌웨어는 출고 시 공장에서 설치되며, 생산 이후에는 업데이트가 불가해요. 이는 악성 펌웨어가 원격으로 주입되는 위험을 원천 차단하기 위한 설계입니다. 단, 펌웨어 패치가 불가하다는 점은 보안 시스템의 업데이트를 선호하는 일부 고급 사용자에게는 고려할 만한 부분이에요. Kudelski Security(2018), Riscure(2023) 등 독립 기관이 펌웨어를 잠그기 전 감사를 진행했습니다.
전체 기술 흐름: 탭에서 서명까지
카드를 탭하는 순간부터 거래가 블록체인에 전송될 때까지 실제로 어떤 일이 일어나는지 단계별로 살펴볼게요.
Step 1: The app prepares the transaction. Tangem 앱에서 송금을 시작하면, 앱이 미서명 거래 데이터, 받는 주소, 금액, 네트워크 수수료 등을 미리 구성해요. 이 단계에서는 정보를 준비하고 송금 화면을 보여주며, 블록체인 네트워크와 연결할 수 있습니다. 하지만 실제로 자산을 전송하려면 카드 내부 개인 키의 서명이 필요해요. 휴대폰이 요청할 수는 있지만, 승인은 카드가 결정합니다.
Step 2: NFC discovery and channel establishment. 카드를 0~5cm 이내로 가져가면, 휴대폰의 NFC 컨트롤러가 필드를 만들고 Tangem 안테나가 보안 칩에 전력을 공급해요. 이후 앱이 카드 식별 정보를 받아 암호화 통신 세션을 엽니다.
Step 3: Access code verification. 앱이 접근 코드(최소 6자)를 카드로 보내면, 보안 칩 내부에서 검증이 이뤄집니다. 코드가 틀리면 지연 시간이 늘어나고, 올바른 코드 입력 시 서명 세션이 승인돼요.
Step 4: Transaction signing inside the chip. 앱이 거래 세부 정보를 카드로 전송하면, 보안 칩이 저장된 개인 키로 내부에서 거래에 서명합니다. 이 모든 연산은 칩 내부에서만 이뤄지고, 개인 키는 외부로 절대 유출되지 않아요. 결과물은 암호화 서명뿐입니다.
이 서명이 바로 핵심입니다. 거래가 지갑의 개인 키로 승인됐음을 증명하지만, 키 자체는 노출되지 않아요. 콜드 스토리지 하드웨어 지갑의 일반적인 패턴과 동일합니다: 온라인에서 준비, 보호된 하드웨어에서 서명, 다시 온라인으로 방송.
Step 5: Return and broadcast. 서명된 거래는 NFC 채널을 통해 Tangem 앱으로 반환돼요. 앱이 서명을 추가해 완성된 거래를 블록체인 네트워크에 방송합니다. 끝. 탭에서 서명까지 2초 이내. 이 과정에서 개인 키가 인터넷에 연결된 기기와 접촉하는 일은 한 번도 없습니다.
이것이 하드웨어 지갑의 핵심 원리예요: 앱은 서명된 거래만 받고 개인 키는 받지 않아요. Tangem의 NFC 방식은 서명 결과를 앱에 안전하게 전달하는 한 방법일 뿐, 진짜 보안은 칩 내부에서 서명이 이뤄진다는 점에 있습니다. 이 분리가 있기에 NFC 자체는 단순하게 유지하면서도 지갑의 비밀은 안전하게 보호할 수 있어요.
NFC vs. Bluetooth, USB: 왜 NFC일까요?
Tangem은 USB, 배터리, Bluetooth 없이 NFC로만 연결돼요. 단순한 폼팩터 차원이 아니라, 각 인터페이스마다 보안 특성이 다릅니다.
| 항목 | NFC (Tangem) | Bluetooth / USB (기타) |
|---|---|---|
| 공격 범위 | 0~5cm, 물리적 접근 필요 | Bluetooth: 10m 이상 / USB: 직접 연결 |
| 지속 연결 | 아니오, 탭마다 세션 | Bluetooth는 지속 세션 가능 |
| 배터리 필요 | 아니오, 수동 유도 전원 | 모델별 상이 |
| 물리적 마모 | 연결 단자 없음 | USB 단자 반복 사용 시 마모 |
| 도청 위험 | 단거리·암호화 | 모델별 상이 |
일부 하드웨어 지갑은 무선 서명을 위해 Bluetooth를, 또는 USB 케이블로 컴퓨터에 연결합니다. Tangem은 Keystone, Ellipal과 함께 USB와 Bluetooth를 모두 피하고, Keystone과 Ellipal은 NFC 대신 QR 코드 방식을 사용해요. NFC의 보안 논리는 명확합니다. 탭은 사용자의 의도가 반영된 물리적 행동이에요. 카드를 휴대폰에 직접 가져가면 세션이 열리고, 서명이 이뤄지고, 세션이 종료됩니다. 배터리가 없으니 원격 활성화나 폴링이 불가능해요. 사용자가 직접 사용할 때만 작동합니다.
즉, 사용자의 행동이 명확하게 드러납니다. 거래에 카드 탭이 필요하다면, 반드시 카드를 휴대폰 NFC 필드에 가져가야 해요. 앱만으로는 백그라운드에서 몰래 자산을 이동시킬 수 없습니다. 서명 단계가 물리적 카드에 달려 있기 때문이죠.
One honest limitation: NFC는 물리적 근접이 필수입니다. 원격으로 거래에 서명할 수 없고, Tangem은 데스크톱이나 웹 인터페이스를 제공하지 않아요. 모든 기능은 iOS 16.0 이상(iPhone 8 이상) 또는 Android 6.0 이상, NFC 지원 스마트폰에서 Tangem Mobile App을 통해서만 이용할 수 있습니다. 데스크톱에서 지갑을 관리하고 싶은 분께는 실제 제약이 될 수 있어요.
NFC 해킹이 가능할까요?
Tangem의 NFC 통신은 0~5cm 거리에서만 작동하며 AES-256 암호화 채널을 사용해요. 물리적 소지와 근접이 모두 필요합니다. 이 점이 Tangem만의 보안 강점으로 이어집니다. Tangem 앱과 카드 간 통신은 AES-256 암호화로 보호되며, NFC 신호를 원시로 캡처해도 평문 거래 데이터나 키 정보는 얻을 수 없습니다.
개인 키는 NFC를 통해 한 번도 전송되지 않아요. 채널을 통해 오가는 것은 거래 데이터(입력)와 암호화 서명(출력)뿐입니다. NFC 세션 전체를 완벽하게 캡처해도, 개인 키 정보는 칩 밖으로 나오지 않으니 노출될 수 없어요.
공격에도 현실적인 한계가 있습니다. NFC 근접 자체가 비밀번호 역할을 하진 않지만, 공격자가 실제로 서명 세션을 만들려면 카드와 휴대폰, 그리고 인증 경로가 모두 필요해요. 단순히 무선 신호를 캡처한다고 해서 임의의 서명을 생성할 수 있는 것은 아닙니다.
The practical verdict: Tangem의 NFC 통신은 단거리·암호화 구조이며, 보안 칩 설계로 개인 키가 채널을 통해 노출되지 않아요. NFC 채널이 암호화되어 있고, 칩 내부 서명 방식 덕분에 인터셉트된 트래픽으로도 개인 키를 추출하거나 유도할 수 없습니다.
Tangem은 안전할까요?
더 넓은 관점에서 보면, Tangem의 보안 구조는 한 가지 원칙에 집중되어 있습니다: 개인 키는 칩에서 생성되어 한 번도 외부로 나오지 않는다는 점이에요. 지금까지 800만 대 이상이 배포됐지만 단 한 건의 해킹 성공 사례도 보고되지 않았습니다. iOS, Android 앱 코드는 GitHub에 오픈소스로 공개되어 있고, 펌웨어는 Kudelski Security와 Riscure의 독립 감사를 거쳤어요.
카드만 도난당해도 자산 접근은 불가능해요. 공격자가 자산을 옮기려면 Tangem 앱이 설치된 휴대폰, 접근 코드 또는 생체 인증, 그리고 물리적 NFC 근접, 이 세 가지가 모두 필요합니다. Tangem의 보안 모델이 여러 겹으로 이루어진 이유예요. 카드는 키를 보관하고, 앱은 거래를 만들고 방송하며, 접근 코드는 서명을 승인하고, NFC는 단거리 통신을 담당합니다. 이 중 하나라도 빠지면 위험이 달라지지만, 개인 키가 노출되진 않아요.
The honest caveats: Tangem은 데스크톱·웹 인터페이스가 없어 지갑 사용 방식에 제약이 있습니다. 펌웨어는 출고 후 업데이트할 수 없으므로, 업데이트 가능한 하드웨어 지갑을 선호하는 고급 사용자에게는 단점이 될 수 있어요. 또한 모든 백업 카드를 분실하고 시드 구문을 설정하지 않았다면, 자산 복구가 불가능합니다. Tangem이 대신 복구해줄 수는 없어요.
장기적으로 자산을 안전하게 보관하려면 하드웨어 지갑이 콜드 스토리지의 표준 솔루션입니다. Tangem의 NFC 기반 모델은 이 원칙을 구현한 방식 중 하나로, 보안 칩이 암호화 작업을 담당하고, NFC가 전달 채널 역할을 해요.
FAQ
-
네, 특히 Tangem의 EAL6+ 보안 칩처럼 하드웨어 보안 요소와 연결될 때 더욱 안전해요. 0~5cm의 짧은 거리에서만 작동하며, AES-256 암호화 채널이 세션을 보호하고, 개인 키는 한 번도 NFC로 전송되지 않습니다. 채널을 오가는 것은 거래 데이터와 서명뿐이에요.
-
Tangem은 iPhone 8 이상, iOS 16.0 이상에서 지원합니다. iPhone 7 및 7 Plus는 Tangem 공식 문서에 따르면 NFC 기능이 제한되어 활성화나 개인 키 백업 생성이 불가할 수 있습니다. 완전한 호환을 위해서는 iPhone 8 이상, iOS 16.0 이상이 필요해요.
-
Tangem은 NFC 통신에 ISO 14443 Type A를 사용합니다. 앱과 카드 간 통신은 AES-256 암호화 채널에서 이뤄져요.
-
접근 코드 없이는 카드는 거래에 서명할 수 없습니다. Tangem은 모든 거래 서명에 최소 6자리 접근 코드를 요구하고, 무차별 대입 시 지연 시간이 늘어납니다. 카드와 Tangem 앱이 설치된 휴대폰이 있더라도 접근 코드가 없으면 자산 이동이 불가해요.
-
개인 키는 카드에 저장되고, 휴대폰에는 저장되지 않아요. 휴대폰을 잃어도 Tangem 앱을 새 기기에 설치해 카드를 탭하면 지갑을 복구할 수 있습니다. Tangem 지갑은 2~3장 세트로 제공되므로, 한 장을 잃어도 접근이 가능합니다. 모든 카드를 분실하고 시드 구문을 설정하지 않았다면 자산 복구가 불가능해요.
-
아니요. Tangem은 사용자의 개인 키나 자산에 접근할 수 없습니다. 개인 키는 칩에서 생성되어 보안 메모리에 저장되며, 카드 밖으로 나가지 않아요. 기본 지갑 사용에는 계정 등록이나 KYC가 필요 없고, Tangem은 개인정보나 거래 내역을 수집하지 않습니다.
-
일부 하드웨어 지갑은 무선 서명을 위해 Bluetooth를 사용하지만, Tangem은 USB, 배터리, Bluetooth 없이 NFC로만 연결돼요. NFC 세션은 탭할 때마다 열리고 닫히며, 백그라운드 무선 연결이 없습니다. 카드는 수동식이기 때문에 물리적 근접 없이는 원격 활성화나 폴링이 불가합니다. 이런 특성 덕분에 모든 서명 작업이 사용자의 명확한 물리적 행동을 요구하는 보안 기기에 NFC가 더 적합해요.