[한국인터넷진흥원][정보보호] 암호 알고리즘 및 키 길이 이용 안내서 (2013.01) 입니다.
업무에 참고하시기 바랍니다.
○ 자료명 : 암호 알고리즘 및 키 길이 이용 안내서
○ 발행일 : 2013년 01월
○ 주관부처 : 한국인터넷진흥원, 미래창조과학부
[개요]
□ 추진배경
정보보호제품 및 시스템에 암호 알고리즘을 탑재 · 적용하는 경우, 알고리즘의 종류나 키 길이 등은 해당 시스템의 안전성 수준을 만족할 수 있도록 선택해야 한다.
이를 위해 미국, 일본, 유럽 등에서는 암호 알고리즘 및 키 길이에 대한 가이드라인을 제시하고 있다. 그러나 국내의 경우, 국산 암호 알고리즘의 활용비율이 높지만, 국산 암호 알고리즘을 포함한 '암호 알고리즘 및 키 길이 선택' 기준이 없어 이에 대한 개발이 필요하다. 이에, 본 안내서에서는 SEED, HIGHT, ARIA, KCDSA 등의 국산 암호 알고리즘을 포함해 보안강도에 따라 선택 가능한 암호 알고리즘의 종류와 키 길이, 유효기간을 소개한다.
"안전성 수준"이란 시스템이 어느 정도의 봉나강도를 만족해야하는지를 의미한다.
"보안강도"란 암호 알고리즘이나 시스템의 암호키 또는 해쉬함수의 취약성을 찾아내는데 소요되는 작업량을 수치화한 것으로 80, 112, 128, 192, 256 비트로 정의(80비트의 보안강도란 2 80번의 계산을 해야 암호키 또는 암호 알고리즘의 취약성을 알아낼 수 있음을 의미)