암호화: Difference between revisions
From IT Wiki
(암호학 문서로 넘겨주기) |
No edit summary |
||
Line 1: | Line 1: | ||
[[분류:보안]][[분류:암호학]] | |||
; Cryptography | |||
== 용어 정의 == | |||
* 암호 | |||
** Cipher | |||
* 암호문 | |||
** Ciphertext | |||
** 평문을 암호학적 방법으로 변환한 것을 암호 | |||
* 암호화 | |||
** Encryption, Enciphering | |||
** 평문을 암호문으로 변화하는 과정 | |||
* 평문 | |||
** Plaintext | |||
** 암호학을 이용하여 보호해야 할 메시지 | |||
* 복호화 | |||
** Decryption, Deciphering | |||
** 암호문을 다시 평문으로 변환하는 과정 | |||
== 암호화와 부호화의 차이 == | |||
;Encryption/Decryption vs Encode/Decode | |||
* 암호화는 암호키가 사용되어 기밀성을 목적으로 한다. | |||
* 부호화는 암호키가 없고 매커니즘이 공개되어 있어 누구나 인코드/디코드할 수 있다. | |||
** 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다. | |||
== 암호화의 분류 == | |||
; 키 운용에 따라 대칭키(비밀키) 암호화와 비대칭키(공개키) 암호화로 구분할 수 있고, 키를 사용하지 않는 해시 암호도 있다. | |||
=== 대칭키 암호화 === | |||
; 대킬 키 암호는 블록 암호와 스트림 암호로 나뉜다. | |||
==== 블록 암호 ==== | |||
* [[DES]] | |||
* [[IDEA]] | |||
* [[AES]] | |||
* [[SEED]] | |||
* [[ARIA]] | |||
* [[RC5]] | |||
==== 스트림 암호 ==== | |||
* [[RC4]] | |||
=== 비대칭키 암호화 === | |||
* [[RSA]] | |||
* [[ECC]] | |||
=== 해시 암호화 === | |||
* [[MD]] | |||
* [[SHA]] | |||
* 암호화 알고리즘은 공개될 수도 있다. | |||
* 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다. |
Revision as of 20:44, 30 June 2019
- Cryptography
용어 정의
- 암호
- Cipher
- 암호문
- Ciphertext
- 평문을 암호학적 방법으로 변환한 것을 암호
- 암호화
- Encryption, Enciphering
- 평문을 암호문으로 변화하는 과정
- 평문
- Plaintext
- 암호학을 이용하여 보호해야 할 메시지
- 복호화
- Decryption, Deciphering
- 암호문을 다시 평문으로 변환하는 과정
암호화와 부호화의 차이
- Encryption/Decryption vs Encode/Decode
- 암호화는 암호키가 사용되어 기밀성을 목적으로 한다.
- 부호화는 암호키가 없고 매커니즘이 공개되어 있어 누구나 인코드/디코드할 수 있다.
- 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다.
암호화의 분류
- 키 운용에 따라 대칭키(비밀키) 암호화와 비대칭키(공개키) 암호화로 구분할 수 있고, 키를 사용하지 않는 해시 암호도 있다.
대칭키 암호화
- 대킬 키 암호는 블록 암호와 스트림 암호로 나뉜다.
블록 암호
스트림 암호
비대칭키 암호화
해시 암호화
- 암호화 알고리즘은 공개될 수도 있다.
- 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다.