정보보안 일반 - BlowFish, SEED, Diffie-Hellman, 3DES
본문 바로가기

정보보안 일반 - BlowFish, SEED, Diffie-Hellman, 3DES

액트 2019. 8. 26.

정보보안 일반 - BlowFish, SEED, Diffie-Hellman, 3DES


다음 중 대칭 암호 알고리즘이 아닌 것은?
① BlowFish 
② SEED 
③ Diffie-Hellman
④ 3DES


블로피시, Blowfish

데이터 암호화 표준(DES)과 국제 데이터 암호화 알고리즘(IDEA)을 대신하여 사용되는 암호화 알고리즘. 

이것은 키의 길이가 32 비트 내지 448 비트의 가변 길이 키를 사용하는 비밀 키 블록 암호이다. 1993년에 만들어져 현재는 비특허로 모든 사용자에게 무료로 개방되어 있다.

 

 

시드 블록 암호 알고리즘, SEED

한국인터넷진흥원(KISA)에서 개발한 128 비트의 대칭 키 블록 암호 알고리즘. 

정보 처리 시스템 및 정보 통신망 환경에서 암호화ㆍ복호화에 같은 키를 사용하고, 데이터를 블록으로 처리하는 128 비트 블록 암호 알고리즘으로 평문 블록이 여러 라운드를 거쳐 암호화되는 페이스텔(Feistel) 구조로 되어 있다. 

정보보호진흥원(한국인터넷진흥원의 전신)과 국내 암호 전문가들이 함께 개발하여, 1999년 9월 정보통신단체표준(TTA)으로 제정되었다. 2004년 4월 싱가포르에서 열린 국제표준화기구(ISO/IEC)의 국제 표준화 회의에서 미국의 AES(Advanced Encryption Standard), 일본의 카멜리아(Camellia)와 함께 위원회 최종 초안 (FCD: Final Committee Draft)으로 채택되었으며, 국제 표준 초안(DIS: Draft International Standard)과 최종 국제 표준 초안(FDIS: Final Draft International Standard)의 절차를 거쳐 국제 표준(IS:International Standard)으로 채택되었다.

 

 

디피 헬만 공개 키 분배 시스템 Diffie-Hellman Public Key Distribution System, DH-PKDS

디피(Diffe)와 헬만(Hellman)이 1976년에 발명한 공용 키(public key) 분배법. 
두 사람이 소수 p와 원시근 g를 공유하고, 각각 자신의 비밀 정보를 생성, 비밀 정보와 g, p로부터 모듈러 연산(p로 나눈 나머지를 계산)한 결과를 상대방에게 보낸다. 각자 받은 정보와 자신의 비밀 정보를 이용하여 계산함으로서, 두 사람은 동일 키를 공유할 수 있다. 통신 회선상의 정보나 공용 정보로부터 두 사람의 비밀 정보나 공용 키를 추정하려면 이산 대수를 풀어야 한다. 이 방식의 안전성은 이산 대수 계산의 어려움에 근거를 두고 있다.

 

 

3DES 삼중 데이터 암호화 표준, triple data encryption standard,

컴퓨터 데이터 보호를 위해 미국 연방 정부 정보 처리 표준(NIST SP800-67)으로 제정된 사설 대칭형 블록 암호화 알고리즘 중 하나. 1977년에 IBM사에서 처음 개발·제안하여 미국 국립표준·기술연구소(NIST)에 의해 제정된 데이터 암호화 표준(DES) 알고리즘의 취약점 개선을 위해 데이터를 3번 인코딩하도록 고안된 알고리즘이다.

삼중 데이터 암호화 표준은 DES의 키 길이를 증가시키는 방법으로 무차별 대입(Brute force) 공격 등을 막도록 설계되어 있다.

 

 

 

댓글