SEED 알고리즘을 통한 블록 암호 알고리즘에 관한 연구
- 최초 등록일
- 2012.01.17
- 최종 저작일
- 2010.05
- 20페이지/ 한컴오피스
- 가격 2,000원
소개글
0000대학교 컴퓨터 전공 관련 과목 수강시 작성한 논문 보고서입니다.
세부내용은 목차를 참조 바랍니다.
목차
1. 서론
2. 블록 암호 알고리즘 소개
2.1 DES 암호 알고리즘
2.2 Triple-DES 암호 알고리즘
2.3 AES 암호 알고리즘
2.4 ARIA 암호 알고리즘
3. SEED 암호 알고리즘 구조
3.1 전체 구조도
3.2 라운드 키 생성 과정
3.3 F 함수
3.4 G 함수
3.5 S-box 함수
4. 블록 암호 특성 비교
5. 결론
참고 문헌
본문내용
1. 서론
현대 사회는 컴퓨터 통신을 이용하여 은행 업무, 전자 카드, 전자상거래 등 다양한 정보들을 디지털화하여 저장하고 네트워크를 통해 빈번히 공유한다. 암호화는 중요한 정보 보호를 위해 안전하고도 경제적인 방법으로 정보를 전송할 때 비인가 된 제3의 불법적 행위에 의한 피해로부터 정보를 효과적으로 보호한다. 따라서 컴퓨터 통신망 환경에서의 정보 보호의 중요성이 높아지고 있으며, 정보 보호를 위한 효과적인 대응책으로 다양한 암호 알고리즘이 활용되고 있다.
암호 알고리즘은 크게 비대칭형 암호 알고리즘과 대칭형 암호 알고리즘으로 구분된다. 암·복호화에서 사용하는 키 값이 서로 다른 비대칭형 암호 알고리즘은 키 관리가 복잡하며, 처리 속도나 처리량 측면에서 대칭형에 비해 성능이 떨어진다는 단점이 있다. 대칭형 암호 알고리즘은 암·복호화 속도가 빨라 컴퓨터통신 환경에 적용하기 적합하며, 국제 표준 알고리즘으로 AES, SEED등의 대칭형 블록 암호1) 알고리즘이 채택되고 있다.
최근 하드웨어의 발전으로 암호 알고리즘을 해석할 수 있는 다양한 공격들이 개발되면서 현재 암호 알고리즘들의 보안성을 높여야 하거나, 임베디드(embeded) 시스템 또는 모바일 환경 같은 네트워크·통신 분야로의 확대로 인하여 경량화 된 암호 알고리즘의 개발 등이 요구 된다. 그러나 각 단계마다 비밀 키를 생성해야하고 공개된 알고리즘인 만큼 복잡한 계산 과정을 거치게 되므로 대칭형 블록 암호 알고리즘을 이해하는데 많은 어려움을 겪고 있다.
이러한 문제를 해결할 목적으로 미국과 우리나라의 대표적인 블록 암호 알고리즘의 특성을 이해하고 SEED 암호 알고리즘을 심층적으로 분석함으로써 향후 블록 암호 알고리즘의 개발을 용이하게 한다.
참고 자료
없음