멀티코어 환경에서 멀티미디어 데이터 보호 방법에 대한 연구
A Study on Multimedia Data Protection using a Multi-core System
- 주제(키워드) 정보보호 , 멀티코어 , 멀티미디어 데이터 , AES-CCM
- 발행기관 고려대학교 대학원
- 지도교수 정용화
- 발행년도 2011
- 학위수여년월 2011. 2
- 학위구분 석사
- 학과 일반대학원 전산학과
- 세부전공 전산학 전공
- 원문페이지 56 p
- 실제URI http://www.dcollection.net/handler/korea/000000025075
- 본문언어 한국어
- 제출원본 000045633313
초록/요약
빠른 기술 발전과 대중화로 여러 분야에 응용되고 있는 멀티미디어 분야에서는 개인의 정보를 내포하고 있는 데이터들이 다루어지기 때문에 정보보호 기법을 통해 보호해야 할 필요가 있다. 특히, 멀티미디어 데이터는 많은 경우가 네트워크를 통해 전송되기 때문에 공격자에 의한 훼손을 방지하는 것도 중요하다. 즉, 멀티미디어 데이터는 데이터 자체의 정보를 보호하여 기밀성(Confidentiality)을 제공하는 것과 데이터의 위변조를 방지하여 무결성(Integrity)을 보장하는 것이 필요하다. 기존의 멀티미디어 데이터를 보호하기 위한 연구들은 무결성을 보장하기 위해 워터마크(Watermark)를 주로 이용하였다. 그러나 워터마크를 이용한 무결성 보장 방법은 멀티미디어 데이터의 기밀성을 제공해 주지 못하기 때문에 다시 암호화를 통해 보호해야 하는 번거로움이 있다. 또한, 대용량의 멀티미디어 데이터 압축/복원을 실시간으로 처리하기 위해 멀티코어 환경을 고려하는 병렬처리가 많은 반면, 보호를 위한 방식은 순차처리의 암호화 방식을 이용한다. 그러나 멀티미디어 데이터 보호는 실시간 처리에서 오버헤드를 발생하기 때문에 멀티코어 환경을 고려하여 효과적으로 병렬처리 하여 성능을 개선하는 것이 중요하다. 따라서 본 논문에서는 멀티미디어를 보호하는 방법 중에서도 대용량의 데이터에 적합한 부분 암호화 방식을 이용하여 기밀성과 무결성을 동시에 보장할 수 있도록 AES-CCM을 이용한 방법을 제안한다. 또한 멀티코어 환경을 고려하여 AES-CCM을 병렬처리 함으로써 효과적인 정보보호가 가능하도록 하는 방법을 제안한다. 마지막으로 멀티코어 환경에서 각각의 실험을 통하여 제안한 방법이 멀티코어 환경에서 얼마나 효율적인가를 확인한다.
more목차
요 약 ⅰ
목 차 ⅱ
그림 차례 ⅳ
표 차례 ⅵ
수식 차례 ⅶ
제 1 장 서론 1
제 2 장 기존 연구 4
제 2.1 절 멀티미디어 데이터의 보호 4
제 2.2 절 블록 암호의 운용모드 AES-CCM 6
제 2.3 절 멀티코어 환경의 병렬처리 8
제 2.4 절 멀티미디어 데이터 압축 병렬처리 10
제 3 장 제안 방법 14
제 3.1 절 멀티미디어 무결성 보장을 위한 SECMPEG/AES-CCM 14
3.1.1. SECMPEG/AES-CCM 무결성 보장 알고리즘 14
3.1.2. SECMPEG/AES-CCM의 부하분산 18
제 3.2 절 AES-CCM의 병렬처리 22
3.2.1. AES-CCM 분석 22
3.2.2. CTR 부분 병렬처리 24
3.2.3. CTR/CBC-MAC 동시 병렬처리 25
3.2.4. 종속성이 있는 CBC-MAC 병렬처리 26
제 4 장 구현 및 실험 결과 34
제 4.1 절 실험 환경 34
제 4.2 절 SECMPEG/AES-CCM 성능 측정 35
제 4.3 절 SECMPEG/AES-CCM 병렬처리 성능 측정 36
제 4.4 절 AES-CCM 병렬처리 성능 측정 38
제 5 장 결론 43
참고 문헌 44
감사의 글 46