B-7 · 윈도우 가이드

B-7. 윈도우 가이드

공카드 셋업, 이 문서 하나로 완주

공카드를 사토칩 콜드월렛으로 만드는 전 과정을 윈도우 PC 하나로 끝낸다.

애플릿 설치, PIN 설정, 시드 생성, 지갑 연결까지 — 추가 하드웨어 없이 카드 리더기만 있으면 된다.

버전 v1.0 — 2026-06-13

READY

준비물

품목비고
공카드빈 자바카드
USB 카드 리더기접촉식 또는 비접촉식
윈도우 PCWindows 10 이상
Javagp 실행용
gp.exe애플릿 설치 도구 (GlobalPlatformPro)
satochip.cap설치할 애플릿 파일
Sparrow Wallet카드 설정 + 지갑 하나

다운로드 위치와 해시 검증은 1단계(gp.exe·satochip.cap)와 4단계(Sparrow)에서 다룬다.

1
STEP 1

도구 다운로드 + 해시 검증

다운로드 경로에서 파일이 변조될 수 있다. 설치 전 SHA256 해시를 릴리스 페이지 값과 대조한다.

  1. gp.exegithub.com/martinpaljak/GlobalPlatformPro/releases에서 Latest 다운로드
  2. satochip.capgithub.com/Toporin/SatochipApplet/releases에서 Latest 다운로드
  3. 명령 프롬프트(cmd)에서 각각 해시 확인:
certutil -hashfile gp.exe SHA256
certutil -hashfile satochip.cap SHA256

출력값이 릴리스 페이지의 해시와 한 글자도 다르지 않아야 한다. 다르면 삭제하고 다시 받는다.

이 시점 카드에는 시드가 없다.

1~3단계는 환경이 뚫려 있어도 가져갈 비밀이 없으므로 부담 없이 진행한다.

2
STEP 2

카드 인식 확인

리더기를 PC에 연결하고 공카드를 삽입한 뒤, gp.exe를 받은 폴더에서 cmd를 열어:

gp.exe --list

빈 카드라면 애플릿 목록 없이 정상 종료된다.

gp.exe --list 출력 화면
gp.exe --list 출력 화면
3
STEP 3

사토칩 애플릿 설치

gp.exe --install satochip*.cap

설치 확인:

gp.exe --list

SatoChip 항목이 (SELECTABLE) 상태로 표시되면 성공이다.

설치 후 --list 출력 화면
설치 후 --list 출력 화면

잘못 설치해서 지워야 할 때:

gp.exe --uninstall satochip*.cap
4
STEP 4

Sparrow Wallet 설치

Sparrow는 비트코인 지갑 프로그램이다.

카드 설정(PIN·시드)부터 잔액 확인·송금까지 이 프로그램 하나로 처리한다.

sparrowwallet.com/download에서 Windows Installer (10+)를 다운로드한다.

Sparrow 다운로드 페이지 — Windows Installer 위치
Sparrow 다운로드 페이지 — Windows Installer 위치

받은 파일의 해시를 다운로드 페이지 값과 대조한 뒤 설치한다:

certutil -hashfile Sparrow-[버전].msi SHA256
Sparrow 설치파일 해쉬값
Sparrow 설치파일 해쉬값
Sparrow 설치 완료 후 첫 실행 화면
Sparrow 설치 완료 후 첫 실행 화면
5
STEP 5

카드 연결 + PIN 설정 + 시드 생성

  1. 카드를 리더기에 삽입한 상태로 Sparrow 실행
  2. File → New Wallet → 지갑 이름 입력
  3. Connected Hardware Wallet → Scan → Satochip 인식
  4. 초기화 안 된 카드면 PIN 설정과 시드 초기화 화면이 이어진다

PIN 설정 전에 알아야 할 것 :

  • PIN은 4~16자, 영문·숫자·특수문자 가능
  • 초기화 때 정한 횟수만큼 틀리면 영구 잠김이고 PUK(잠금 해제 코드)는 없다 — 복구 경로는 시드 백업으로 새 카드에 재생성하는 것뿐이다
  • PIN을 정하기 전에 시드 백업 계획부터 세운다

백업 (필수):

  • 니모닉이 화면에 표시되는 순간이 이 경로의 최대 노출 지점이다 — 표시된 단어를 전부 종이에 적는다 (사진·메모앱·클라우드 금지)
  • 카드와 다른 장소에 보관한다

백업 없이 카드를 잃으면 자산도 잃는다. 카드 분실·PIN 잠김의 유일한 복구 수단이 이 백업이다.

Sparrow 카드 인식 및 PIN 설정 화면
Sparrow 카드 인식 및 PIN 설정 화면
6
STEP 6

지갑 확인 + 소액 테스트

Sparrow로 지갑을 만들었으면 그 지갑이 곧 잔액 확인용(워치온리) + 서명용 지갑이다.

시드(개인키)는 끝까지 카드 안에 있고, Sparrow는 공개키만 가진다 — 송금 서명 때만 카드와 PIN이 필요하다.

  1. 지갑 화면의 MFP(Master Fingerprint, 8자리 16진수)를 기록해 둔다 — 카드와 시드가 맞는지 대조하는 기준값이다
  2. Receive 탭에서 수신 주소 확인
  3. 소액을 보내 수신 확인까지 완료한다
Sparrow 지갑 화면 MFP 표시
Sparrow 지갑 화면 MFP 표시
FINAL

자산을 넣기 전 체크리스트

소액 테스트 없이 큰 금액을 넣지 않는다. 복구와 수신이 확인된 뒤에야 "지갑"이다.

EXTRA

GP 키 로테이션 (선택)

셋업 완주에 필수가 아니다. 기본 키 상태로도 사용에 문제없다.

다만 기본 GP 키는 공개된 값이라, 카드에 물리적으로 접근할 수 있는 사람이 애플릿을 바꿔치기할 수 있다.

그게 신경 쓰이는 상황이면 새 키로 교체하고 키를 종이에 적어 보관한다. 교체해도 PIN·서명 등 사용 기능에는 영향이 없다 — 관리 채널만 잠긴다.

① 새 키 생성 — PowerShell에서 32자리 16진수 키를 만든다:

-join ((1..16) | % { '{0:X2}' -f (Get-Random -Max 256) })

출력된 32자리를 즉시 종이에 적는다.

② 잠금 — 기본 키로 인증해 새 키로 교체:

gp.exe --lock [새키 32자리]

③ 확인 — 기본 키로 더 이상 접근이 안 되면 성공:

gp.exe --list

→ 인증 에러가 나와야 정상이다 (기본 키 차단 확인 ). 여기서 멈춘다 — 틀린 키로 반복 시도하지 않는다.

이후 애플릿 삭제·재설치 등 관리 작업이 필요하면 모든 gp 명령에 -k [새키]를 붙인다.

되돌리기(기본 키 복귀)가 필요할 때 — 새 키로 인증해 기본 키로 잠금:

gp.exe -k [새키] --lock 404142434445464748494A4B4C4D4E4F

⚠️ 새 키를 잃으면 애플릿 삭제·재설치가 영구히 불가능해진다. 반드시 종이에 적고, 시드와는 다른 장소에 보관한다.

GP 키 잠금이 막는 것은 애플릿 설치·삭제·교체(관리 층)뿐이고, 시드 보호는 애플릿 PIN이 담당한다 — 층이 다르다.