표제지
목차
요약 4
Ⅰ. 전자지갑 개요 5
1.1. 배경 및 목적 5
1.2. 전자지갑의 개념 및 유형 7
1.3. 용어 및 약어 9
Ⅱ. 구현 방식에 따른 전자지갑 보안 12
2.1. 소프트웨어 지갑 12
2.2. 하드웨어 지갑 15
2.3. 클라우드 지갑 17
2.4. 모바일 전자지갑 21
Ⅲ. 서비스별 전자지갑 보안 28
3.1. 지급 서비스용 지갑 보안 28
3.2. CDBC 지갑 보안 31
3.3. 블록체인 지갑 보안 34
3.4. 신원 지갑 보안 36
3.5. 물리적 출입 서비스용 지갑 보안 39
Ⅳ. 공통 보안 42
4.1. 사용자 보안 42
4.2. 인터페이스 보안 44
4.3. 전자지갑 앱 보안 46
4.4. 전자지갑 내 서비스 추가 49
4.5. 개발 보안 51
4.6. 암호 및 키 관리 53
[참고 1] EU 디지털 신원 지갑 구성요소 및 기능 60
[참고 2] W3C 범용 전자지갑 63
참고문헌 66
표 1-1. 응용 분야에 따른 전자지갑의 유형과 특성 8
표 1-2. 용어 정의 10
표 1-3. 약어 11
표 2-1. 보안 수준 등급별 암호모듈 보안 요구사항 14
표 2-2. 안전한 모바일 전자지갑의 기능 요소 22
표 4-1. 안전한 암호 알고리즘 54
표 4-2. 안전한 암호 키 길이 54
표 4-3. 일반적으로 사용되는 키 파생 기법 56
표 4-4. Sovrin DID 키 관리 구조 57
그림 1-1. 전자지갑 운영 환경 7
그림 2-1. 하드웨어 지갑 사례 15
그림 2-2. 하드웨어 전자지갑의 구조 16
그림 2-3. 수탁자가 사용자의 키를 보관 관리하는 중앙 거래소 (콜드 월렛과 연동) 19
그림 2-4. 안전한 모바일 전자지갑의 구조 21
그림 2-5. ARM 신뢰 영역 상의 TEE와 REE 23
그림 2-6. 보안 부팅 절차 24
그림 3-1/그림 3-2. CBDC 전자지갑 32
그림 3-2/그림 3-3. 블록체인 전자지갑의 구조 34
그림 3-3/그림 3-4. EU 디지털 신원 전자지갑 구성 개념 모델 36
그림 4-1. BIP 32 키 파생 기법 57
그림 4-2. BIP 39 표준에 따른 니모닉 문구 생성 58
그림 4-3. 키 복구를 위한 다자간 연산 기법의 발전 59
표 A-1. EU 디지털 신원 지갑 기능 단위별 데이터 요소 60
표 A-2. EU 디지털 신원 지갑 요소별 요구사항 62
표 A-3. 범용 전자지갑 데이터 모델의 데이터 요소 64
표 A-4. 범용지갑 인터페이스 65
표 A-5. 우선 지원 권고 프로토콜 65
그림 A-1/그림 A-3. 범용 지갑의 범위 63