표제지
Abstract
요약
목차
용어 설명 13
제1장 서론 15
제2장 관련연구 17
2.1. XML 전자서명 17
2.1.1. XML 전자서명의 생성과 검증 18
2.2. 암호화 22
2.2.1. SEED 블록 암호화 알고리즘 22
2.2.2. RSA 암호화 알고리즘 26
2.3. SOAP 통신 프로토콜 32
제3장 구현 내용 및 성과 36
3.1. 시스템 구성 36
3.1.1. 시스템 개요도 36
3.1.2. 프로그램 흐름도 38
3.2. 구현 내용 39
3.2.1. XML 전자서명 39
3.2.2. 암호화와 패키징 43
3.2.3. SOAP 전송 46
3.3. 연구개발 성과 52
3.3.1. 도입효과 52
3.3.2. 개발성과 53
제4장 결론 55
참고문헌 56
[표 1.1] 전자세금계산서와 수기세금계산서의 비교 15
[표 3.1] 전송메시지 처리상태 코드표 50
[표 3.2] 전송메시지 응답문서 코드표 50
[표 3.3] 전송메시지 처리실패 원인 코드표 51
[표 3.4] 경제적 효과예시 53
[그림 2.1] 전자서명 17
[그림 2.2] XML 구조 19
[그림 2.3] Enveloping Signature 구조 19
[그림 2.4] Enveloped Signature 구조 20
[그림 2.5] Detached Signature 구조 20
[그림 2.6] SEED 블록 암호화 알고리즘 과정 22
[그림 2.7] f 함수 SEED 블록 암호화 알고리즘 23
[그림 2.8] G 함수 구조 24
[그림 2.9] S-Box 구조 24
[그림 2.10] 보조키 생성 알고리즘 25
[그림 2.11] 공개키 암호 방식 26
[그림 2.12] RSA 공개키 알고리즘 이해 29
[그림 2.13] 전자서명과 검증 30
[그림 2.14] SOAP 서비스 구성도 32
[그림 2.15] SOAP 메시지 구조 34
[그림 2.16] SOAP Body 구조 35
[그림 2.17] SOAP 작성 35
[그림 3.1] 전자세금계산서 처리절차 36
[그림 3.2] 전자세금계산서 모듈 체계도 38
[그림 3.3] XML 전자서명 흐름도 39
[그림 3.4] XML 정규화 40
[그림 3.5] 개인키 추출 41
[그림 3.6] 전자서명 42
[그림 3.7] 암호화와 패키징 흐름도 43
[그림 3.8] SEED 복호화 44
[그림 3.9] R Value 추출 44
[그림 3.10] 패키징 45
[그림 3.11] 전송 흐름도 46
[그림 3.12] SOAP Header 생성 46
[그림 3.13] SOAP Body 생성 47
[그림 3.14] SOAP Envelope 생성 47
[그림 3.15] Security Element 추가 48
[그림 3.16] SOAP Message 전송 49
[그림 3.17] 전자세금계산서 도입 후 처리절차 52
[그림 3.18] 전자세금계산서 도입 후 비용절감 52