표제지
요약
약어표
목차
I. 서론 10
II. 관련연구 12
2.1. 모바일 환경에서의 인터넷전화 개요 12
2.1.1. mVoIP 12
2.1.2. G.계열 음성 코덱 14
2.1.3. SIP 20
2.2. ECC(Elliptic Curve Cryptography) 알고리즘 23
2.2.1. ECDH(Elliptic Curve Difie-Hellman) 알고리즘 24
2.2.2 EC-ElGamal 알고리즘 26
2.3. 기존 알고리즘의 문제점 27
III. 효율적인 ECC 암호 알고리즘 설계 31
3.1. 음성 데이터에 대한 보안 위협요인 분석 31
3.2. 효율적인 ECC 암호 알고리즘 설계 시 고려사항 32
3.3. 음성 데이터 보안을 위한 효율적인 ECC 암호 알고리즘 설계 33
3.3.1. 모바일 인터넷전화 설계 33
3.3.2. 효율적인 ECC 암호 알고리즘 설계 43
IV. 효율적인 ECC 암호 알고리즘 구현 47
4.1. ECC 암호 알고리즘 구현 47
4.1.1. 구현 환경 47
4.1.2. 음성 데이터 보안을 위한 효율적인 ECC 암호 알고리즘 구현 49
4.2. 제안한 ECC 암호 알고리즘 평가 51
V. 결론 54
참고문헌 56
ABSTRACT 58
〈표 2-1〉 유선 및 이동전화와 mVoIP의 차이 비교 13
〈표 2-2〉 G.계열의 음성 코덱 비교 18
〈표 2-3〉 음성 품질 점수표 19
〈표 2-4〉 RSA, ECC 키 사이즈 비교 24
〈표 4-1〉 알고리즘 파라미터 값(10진수) 48
〈표 4-2〉 알고리즘 구현 환경 49
〈표 4-3〉 기존 알고리즘의 암호화 연산 시간 대비 연산 횟수 결과 51
〈표 4-4〉 제안한 알고리즘의 암호화 연산 시간 대비 연산 횟수 결과 52
〈그림 2-1〉 PSQM 알고리즘에 기반한 서킷 20
〈그림 2-2〉 타원곡선 암호 ECDH의 동작절차 25
〈그림 3-1〉 제어신호 처리 모듈 개요도 34
〈그림 3-2〉 제어신호 처리 모듈 구성도 34
〈그림 3-3〉 제어신호 처리 모듈 동작절차 36
〈그림 3-4〉 음성 데이터 처리 모듈 개요도 37
〈그림 3-5〉 음성 데이터 처리 모듈 구성도 38
〈그림 3-6〉 음성 데이터 처리 모듈 39
〈그림 3-7〉 음성 데이터 암호화 모듈 개요도 40
〈그림 3-8〉 음성 데이터 암호화 모듈 구성도 41
〈그림 3-9〉 음성 데이터 암호화 모듈 동작절차 41
〈그림 3-10〉 제안 알고리즘 설계 개요도 43
〈그림 3-11〉 데이터 구조 변경 동작 과정 44
〈그림 3-12〉 변경된 구조의 암호화 연산 과정 45
〈그림 3-13〉 음성 데이터에 대한 효율적인 ECC 알고리즘 46
〈그림 4-1〉 ECC 암호화를 위한 공개키 및 비밀키 생성 49
〈그림 4-2〉 음성 데이터의 암호화를 위한 구조화 50
〈그림 4-3〉 음성 데이터의 암호화와 복호화 연산 50
〈그림 4-4〉 제안한 알고리즘의 연산 횟수 비교 그래프 52