암호 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
24번째 줄: | 24번째 줄: | ||
** 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다. | ** 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다. | ||
== | == 암호 알고리즘 == | ||
; 키 운용에 따라 대칭키(비밀키) 암호화와 비대칭키(공개키) 암호화로 구분할 수 있고, 키를 사용하지 않는 해시 암호도 있다. | ; 키 운용에 따라 대칭키(비밀키) 암호화와 비대칭키(공개키) 암호화로 구분할 수 있고, 키를 사용하지 않는 해시 암호도 있다. | ||
* 암호화 알고리즘은 공개될 수도 있다. | * 암호화 알고리즘은 공개될 수도 있다. | ||
* 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다. | * 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다. | ||
== | == 대칭키 암호화 == | ||
; 대칭 키 암호는 블록 암호와 스트림 암호로 나뉜다. | ; 대칭 키 암호는 블록 암호와 스트림 암호로 나뉜다. | ||
=== | === 블록 암호 === | ||
* [[DES]] | * [[DES]] | ||
* [[IDEA]] | * [[IDEA]] | ||
* [[AES]] | * [[AES]] | ||
* [[SEED]] | * [[SEED]] | ||
* [[ARIA]] | * [[ARIA]] | ||
* [[RC5]] | * [[RC5]] | ||
=== | === 스트림 암호 === | ||
* [[RC4]] | * [[RC4]] | ||
== [[공개키 암호화]] == | |||
;비대칭키 암호화라고도 한다. | ;비대칭키 암호화라고도 한다. | ||
* 암호화와 복호화에 서로 다른 키를 이용한다. | * 암호화와 복호화에 서로 다른 키를 이용한다. | ||
79번째 줄: | 50번째 줄: | ||
** [[ECC]] | ** [[ECC]] | ||
== | == 해시 암호화 == | ||
* [[MD]] | * [[MD]] | ||
* [[SHA]] | * [[SHA]] | ||