"SEED"의 두 판 사이의 차이
잔글 (→같이 보기) |
|||
1번째 줄: | 1번째 줄: | ||
'''시드 블록 암호 알고리즘(SEED)''' 알고리즘은 전자상거래, 금융, 무선통신 등에서 전송되는 개인정보와 같은 중요한 정보를 보호하기 위해, 1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 순수 국내기술로 개발한 128비트 및 256비트 대칭 키 블록의 암호 [[알고리즘]]이다. 미국에서 수출하는 [[웹브라우저]] 보안의 수준이 40비트로 제한함으로서. 128비트 보안을 위해서 자국에서 개발한 별도의 알고리즘이다. | '''시드 블록 암호 알고리즘(SEED)''' 알고리즘은 전자상거래, 금융, 무선통신 등에서 전송되는 개인정보와 같은 중요한 정보를 보호하기 위해, 1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 순수 국내기술로 개발한 128비트 및 256비트 대칭 키 블록의 암호 [[알고리즘]]이다. 미국에서 수출하는 [[웹브라우저]] 보안의 수준이 40비트로 제한함으로서. 128비트 보안을 위해서 자국에서 개발한 별도의 알고리즘이다. | ||
+ | ==개요== | ||
+ | '''시드 블록 암호 알고리즘'''(SEED)는 민간 부분인 인터넷, 전자상거래, 무선 통신 등에서 공개 시 민감한 영향을 미칠 수 있는 정보의 보호와 개인 프라이버시 등을 보호하기 위하여 1992년 2월 한국정보보호센터(KISA)에 의해 개발 된 블록암호알고리즘이다. 대칭키 블록 암호알고리즘으로 비밀성을 제공하는 암호시스템의 중요 요소이다. 블록암호알고리즘 SEED는 128비트의 비밀키를 이용해 128비트의 평문을 암호문으로 변환한다. 금융권, 전자상거래, 정보보호제품(VPN) 등의 다양한 분야에서 데이터의 기밀성과 무결성 기능을 제공하기 위해 사용되고 있다 국외 주요 정보보호업체를 포함한 670개 이상의 국내 외 산업계와 학계와 연구분야에서 SEED를 사용하고 있다. 블록암호알고리즘의 경우, 암호알고리즘이 적용되는 블록크기가 정해져있기 때문에 정해진 길이보다 긴 데이터를 암호화하거나 데이터 무결성 검증을 하기 위해서는 블록암호알고리즘의 운영모드를 반드시 사용하게 된다. 입력 데이터의 길이가 기본 블록크기의 배수가 되지 않으면 처리가 불가능하므로 입력 메시지의 길이가 기본 블록크기의 배수가 되지 않으면 처리가 불가능해 입력 메시지의 길이가 블록 길이의 배수가 되도록 하기 위해 덧붙이기 방법을 사용해야 한다. 이에, 한국정보보호진흥원에서는 안전성 측면과 효율성 측면을 고려하여 SEED의 사용을 촉진하기 위해 SEED의 운영 모드를 TTA 표준으로 제안하여 2003년 12월 TTA표준으로 제정하였다.<ref name="파일">〈[file:///C:/Users/c618/Downloads/JTGHBY_2004_s92_46%20(1).pdf 블록암호알고리즘 SEED의 운영모드 표준]〉, 《PDF》</ref> | ||
==역사== | ==역사== | ||
*1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 개발 | *1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 개발 | ||
6번째 줄: | 8번째 줄: | ||
*2005년 국제 표준화 기구인 ISO/IEO 국제 블록 암호 알고리즘, IETF 표준으로 제정 | *2005년 국제 표준화 기구인 ISO/IEO 국제 블록 암호 알고리즘, IETF 표준으로 제정 | ||
*2009년 256비트 키를 지원하는 SEED 256 개발 | *2009년 256비트 키를 지원하는 SEED 256 개발 | ||
+ | |||
+ | {{각주}} | ||
+ | |||
+ | ==참고자료== | ||
+ | * 〈[https://seed.kisa.or.kr/kisa/skill/EgovSeedInfo.do SEED]〉, 《한국 인터넷 진흥원》 | ||
== 같이 보기 == | == 같이 보기 == |
2019년 8월 1일 (목) 13:45 판
시드 블록 암호 알고리즘(SEED) 알고리즘은 전자상거래, 금융, 무선통신 등에서 전송되는 개인정보와 같은 중요한 정보를 보호하기 위해, 1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 순수 국내기술로 개발한 128비트 및 256비트 대칭 키 블록의 암호 알고리즘이다. 미국에서 수출하는 웹브라우저 보안의 수준이 40비트로 제한함으로서. 128비트 보안을 위해서 자국에서 개발한 별도의 알고리즘이다.
개요
시드 블록 암호 알고리즘(SEED)는 민간 부분인 인터넷, 전자상거래, 무선 통신 등에서 공개 시 민감한 영향을 미칠 수 있는 정보의 보호와 개인 프라이버시 등을 보호하기 위하여 1992년 2월 한국정보보호센터(KISA)에 의해 개발 된 블록암호알고리즘이다. 대칭키 블록 암호알고리즘으로 비밀성을 제공하는 암호시스템의 중요 요소이다. 블록암호알고리즘 SEED는 128비트의 비밀키를 이용해 128비트의 평문을 암호문으로 변환한다. 금융권, 전자상거래, 정보보호제품(VPN) 등의 다양한 분야에서 데이터의 기밀성과 무결성 기능을 제공하기 위해 사용되고 있다 국외 주요 정보보호업체를 포함한 670개 이상의 국내 외 산업계와 학계와 연구분야에서 SEED를 사용하고 있다. 블록암호알고리즘의 경우, 암호알고리즘이 적용되는 블록크기가 정해져있기 때문에 정해진 길이보다 긴 데이터를 암호화하거나 데이터 무결성 검증을 하기 위해서는 블록암호알고리즘의 운영모드를 반드시 사용하게 된다. 입력 데이터의 길이가 기본 블록크기의 배수가 되지 않으면 처리가 불가능하므로 입력 메시지의 길이가 기본 블록크기의 배수가 되지 않으면 처리가 불가능해 입력 메시지의 길이가 블록 길이의 배수가 되도록 하기 위해 덧붙이기 방법을 사용해야 한다. 이에, 한국정보보호진흥원에서는 안전성 측면과 효율성 측면을 고려하여 SEED의 사용을 촉진하기 위해 SEED의 운영 모드를 TTA 표준으로 제안하여 2003년 12월 TTA표준으로 제정하였다.[1]
역사
- 1999년 2월 한국인터넷진흥원과 국내 암호전문가들이 개발
- 1999년 9월 정보통신산체표준(TTA)으로 제정
- 2005년 국제 표준화 기구인 ISO/IEO 국제 블록 암호 알고리즘, IETF 표준으로 제정
- 2009년 256비트 키를 지원하는 SEED 256 개발
각주
- ↑ 〈[file:///C:/Users/c618/Downloads/JTGHBY_2004_s92_46%20(1).pdf 블록암호알고리즘 SEED의 운영모드 표준]〉, 《PDF》
참고자료
- 〈SEED〉, 《한국 인터넷 진흥원》
같이 보기