티스토리 뷰

programming/암호화 & 보안

[cipher] PKI

LEIBNIZ 2017. 2. 1. 13:40

* Cyptographic Hash

 - Message Digest.

 - 대표적 암호화 해쉬 알고리즘 : MD5(output 128 bit == 16byte), SHA-1(output 16 bit == 20byte)

 - 크기와 해쉬 값이 같다면 같은 파일이라는 것을 알 수 있다.


* Encryption & Decryption

 - 암호화, 복호화

 - 무엇을 변경하는 것을  Encryption, 원상태로 복원하는것을 Decryption


* Symmetric Key Algorithm

 - 대칭키 (하나의 키)를 Encryption, Decryption에 사용

 - 속도가 빠른편

 - 대표적 알고리즘 :  3DES, AES


* Asymmetric Key Algorithm

 - 비대칭키 ( Private Key, Public Key)를 사용

 - Encryption과 Decryption에 사용되는 키가 다름

 - 대칭키에 비해 속도가 느린편

 - 대표적 알고리즘 : RSA


* PKI

 - Public Key Infrastructure

 - Asymmetric Key Algorithm을 사용

 - Private Key는 개인이 소유

 - Public Key는 공개


* Signature

 - 해쉬 함수를 사용하여 Digest된 Plain Text 를 Private Key로  Encryption 함 (이를 signature 라 함)


* PKCS7

 - Private Key를 비밀번호를 사용하여 저장하는 형식


출처 : http://crazia.tistory.com/entry/PKI-PKI-%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%EA%B0%84%EB%8B%A8-%EC%84%A4%EB%AA%85


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함