본문 바로가기

SEED

SEED 1. SEED의 정의 - 국내에서 개발된 대칭키 방식의 암호화 알고리즘 2. SEED의 개발 배경 - 국산 암호 알고리즘 개발의 필요성 및 표준화 요구에 부흥 - 민간 부문에서 비밀성 보장을 위한 차세대 암호 표준 3. SEED의 특징 - 블록단위로 메시지를 처리하는 블록 암호화 알고리즘 - 국내 개발 암호화 알고리즘으로 안정성이 검증됨 - 수행 속도가 빠르며 S/W, H/W 에 이식성이 높음 - 데이터 처리단위 : 8, 16, 32 비트 모두 가능함 - 처리 방식 : 블럭 암호화 방식 - 키 길이 : 128비트 = 10^23 개의 키생성이 가능함 - 라운드 수 : 16라운드 - 키 생성 알고리즘 : 암/복호화 라운드키가 동시에 생성 가능 4. SEED의 구현 원리 - 전체 평문을 n 비트 평문 블록으로.. 더보기
KCDSA(Korean Certificate based Digital Signature Algorithm) I. KCDSA(Korean Certificate based Digital Signature Algorithm)의 정의 - 이산 대수 방식의 전자 서명 알고리즘 II. KCDSA의 특징및 한국형 암호화 알고리즘의 분류 가.KCDSA의 특징 - 98년 10월 TTA(한국 정보통신 기술협회)에서 표준 제정 나. 한국형 암호화 알고리즘의 분류 - 대칭형: SEED - 비대칭형: KCDSA - 무선기반에서 사용: EC-KCDSA III. 암호화 알고리즘의 분류 가. 공개키방식 - DES(Data Encryption Standard) : 56bit - SEED(약자아님) 128bit 나. 비공개키방식 - RSA: MIT 수학 교수(Rivest, Shamir, Adleman), 큰 소인수의 곱 인수분해 - ECC(.. 더보기