1. SEED의 정의
- 국내에서 개발된 대칭키 방식의 암호화 알고리즘
2. SEED의 개발 배경
- 국산 암호 알고리즘 개발의 필요성 및 표준화 요구에 부흥
- 민간 부문에서 비밀성 보장을 위한 차세대 암호 표준
3. SEED의 특징
- 블록단위로 메시지를 처리하는 블록 암호화 알고리즘
- 국내 개발 암호화 알고리즘으로 안정성이 검증됨
- 수행 속도가 빠르며 S/W, H/W 에 이식성이 높음
- 데이터 처리단위 : 8, 16, 32 비트 모두 가능함
- 처리 방식 : 블럭 암호화 방식
- 키 길이 : 128비트 = 10^23 개의 키생성이 가능함
- 라운드 수 : 16라운드
- 키 생성 알고리즘 : 암/복호화 라운드키가 동시에 생성 가능
4. SEED의 구현 원리
- 전체 평문을 n 비트 평문 블록으로 각각 나눔
- n 비트 평문 블록이 n 비트 암호 블록으로 바꿈
- 다시 그 블록을 조합하여 전체 암호문화 함
5. SEED의 활용 분야
- 인증 시스템, VPN, 무선단말기 보안, 웹 메일 등
- 사이버 트래이딩, S/W 불법 복제 방지
- 국내 암호화 기술 분야에 다양하게 적용되고 있음
'기술 용어 검색' 카테고리의 다른 글
Flaming (0) | 2007.12.08 |
---|---|
Phishing (0) | 2007.12.08 |
Digital Watermark (0) | 2007.12.08 |