암호학: Difference between revisions

From CS Wiki
(새 문서: * 암호 ** Cipher * 암호문 ** Ciphertext ** 평문을 암호학적 방법으로 변환한 것을 암호 * 암호화 ** Encryption ** 평문을 암호문으로 변화하는 과정...)
 
No edit summary
Line 13: Line 13:
** Decryption
** Decryption
** 암호문을 다시 평문으로 변환하는 과정
** 암호문을 다시 평문으로 변환하는 과정
== 암호화와 부호화의 차이 ==
;Encryption/Decryption vs Encode/Decode
* 암호화는 암호키가 사용되어 기밀성을 목적으로 한다.
* 부호화는 암호키가 없고 매커니즘이 공개되어 있어 누구나 인코드/디코드할 수 있다.
** 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다.




* 암호화 알고리즘은 공개될 수도 있다.
* 암호화 알고리즘은 공개될 수도 있다.
* 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다.
* 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다.

Revision as of 22:07, 21 June 2019

  • 암호
    • Cipher
  • 암호문
    • Ciphertext
    • 평문을 암호학적 방법으로 변환한 것을 암호
  • 암호화
    • Encryption
    • 평문을 암호문으로 변화하는 과정
  • 평문
    • Plaintext
    • 암호학을 이용하여 보호해야 할 메시지
  • 복호화
    • Decryption
    • 암호문을 다시 평문으로 변환하는 과정

암호화와 부호화의 차이

Encryption/Decryption vs Encode/Decode
  • 암호화는 암호키가 사용되어 기밀성을 목적으로 한다.
  • 부호화는 암호키가 없고 매커니즘이 공개되어 있어 누구나 인코드/디코드할 수 있다.
    • 인코드된 결과는 마치 암호문 처럼 보이지만 기밀성보다는 데이터 전달에 목적을 두고 있다.


  • 암호화 알고리즘은 공개될 수도 있다.
  • 암호의 안정성은 비밀키의 기밀성에 기반하여야 한다.