본문 바로가기

기타

[암호학] 대칭키 암호 방식 & 공개키 암호 방식

반응형

< 대칭키(비밀키) 암호 방식 >

 

- 암호화하는키와 복호화하는 키가 서로 같은 암호화 방식이다.

  (마치 거울처럼 대칭된다고 해서 대칭키) 

 

-  대칭키 암호화 방식은 공개키 암호화 방식에 비해

   처리속도가 빠르고

   암호키의 길이가 공개키 암호화 방식보다

   상대적으로 작아서 기밀성을 보장하기 위한 용도로 사용되고 있.

 

 

- 정보 교환 당사자 간에 동일한 키를 공유해야 하기 때문에

  많은 키 관리에 어려움이 있을 수 있고,

  여러 사람과의 정보 교환 시 암호화 키가 유출되지 않도록

  특별히 더 주의가 필요하다.

 

 

- 대칭키 암호 알고리즘으로는 국내의 SEED, ARIA, LEA, HIGHT 국외의 AES, Blowfish, Camelia 등이 있다

 

 

 

< 공개키 암호 방식 >

 

– 키를 두 개로 나누어서
  하나는 암호화 키 , 또 다른 하나는 복호화 키로 사용한다.

 
– 암호화 키는 공개목록에 등록해서 공개하고
  복호화 키는 개인이 비밀리에 보관한다.

 

– 그러므로 암호화 키는 공개키(public key),
  복호화 키는 개인키(private key)라 부른다.

 

대칭키 암호 방식 사용된 키가 동일한 반면

  공개키 암호 방식은

사용된 키가 동일하지 않다.

 

- 공개키 암호 알고리즘으로는 

  RSA , DSA , ECC , ElGamal , Rabin 등이 있다.

 

 

 

 

 

 

공개키를 사용할 경우 컴퓨터에 저장된 개인키만 보호하면 되므로 이전의 비밀키 방식처럼

 

키 전송 과정에서의 해킹에 대한 위협이 없고 개인키만 잘 지키면 된다.

 

비밀키와 공개키의 특징은 다음 표와 같다.

 

 

 

 출처 : http://blog.naver.com/wndrlf2003/220534592639

 

 

 

 

반응형