티스토리 뷰

대칭 암호 (Symmetric Cipher)

암호화 키와 복호화 키가 같은 암호 방식이다.

대칭 암호화

 

특징

  • 암·복호화 키가 동일하기 때문에 송수신자가 모두 비밀리에 보관하고 있어야 한다.
  • 비대칭 암호화 방식보다 단순하고 암호화 속도가 빠르다.
  • 데이터를 변환하는 방법에 따라 블록 암호와 스트림 암호로 구분된다.
  • 비밀키, 관용키, 단일키 암호화 방식이라고도 한다.

블록 암호 : 평문을 일정한 단위(블록)로 나누어서 단위마다 암호화 과정을 수행하여 암호문을 얻는 방법이다.

스트림 암호 : 평문을 비트 혹은 바이트 단위로 암호화 한다.

 

대표 알고리즘

  • AES (Advanced Encryption Standard)
  • DES (Data Encryption Standard)

 

비대칭 암호 (Asymmetric Cipher)

암호화 키와 복호화 키가 다른 암호 방식이다.

비대칭 암호화

 

특징

  • 암호화 키는 공개하고, 복호화 키는 비밀리에 보관하고 있어야 한다.
  • 송신측은 수신측에서 보내온 공개키로 평문을 암호화하여 전송하면 수신측은 비밀키를 이용하여 복호화한다.
  • 대칭 암호화 방식에 비해 복잡하고 암호화 속도가 느리다.
  • 알고리즘과 공개키를 알아도 개인키를 알아내는 것이 매우 어렵다.
  • 디지털 서명에 적합하다.
  • 비대칭키, 공용키 방식이라고도 한다.

 

대표 알고리즘

  • RSA

'Security' 카테고리의 다른 글

[Security] JWT (JSON Web Token)  (0) 2022.11.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 31
글 보관함