Home

오늘의 기억

[보안] 대칭키 (Symmetric Key)


대칭키 (Symmetric Key)

대칭키란 쉽게 말해 ‘동일한 키’ 를 의미한다.

중요 데이터들에 대해 우리는 암호화(Encryption)를 하여 남이 읽을 수 없게 하고, 그 암호화 된 데이터가 필요시 다시 복호화(Decryption)를 하여 사용한다.

이때 암호화할 때 사용되는 키와, 복호화할 때 사용되는 키가 같다는 의미로 대칭키 라 부른다.


Symmetric Key


장점

  • 키의 크기가 상대적으로 작고 알고리즘 내부 구조가 단순하여 개발에 용이하다.
  • 연산 속도가 빠르다.

단점

  • 키 자체는 암호화가 되지 않기 때문에 분실되거나, 타인에게 노출되면 보안에 매우 취약하다.
  • 따라서 키를 관리하는데 어려움이 존재한다.
  • 잦은 키 변경이 있는 경우에 불편함을 초래한다.
  • 디지털 서명 기법에 적용이 곤란하고, 안전성을 분석하기가 어렵고 중재자가 필요하다.

종류

대칭키 암호는 암호화하는 단위에 따라 블록 암호스트림 암호로 나눌 수 있다.


같이 보기

20190516 Charyum.Park