본문 바로가기
지식

암호화 방식 종류 (비밀키, 공개키)

by 변화마스터 2020. 5. 20.
반응형

컴퓨터 보안 용어에서 암호화란 평문을 해독할 수 없도록 변경하고 반대로 암호화된 문장을 원래의 평문으로 복호화하기 위한 행위 및 그 기술을 의미합니다.

복호화란 암호화된 문장을 평문으로 되돌려 변환하는 것을 의미합니다.

암호화는 키의 운용 방식에 따라 비밀키 암호화방식과 공개키 암호화 방식으로 나뉩니다.

비밀키암호화 방식은 암호키와 복호키가 동일하여 대칭키 방식이라고도 불립니다.

송신자가 평문을 입력하고 수신자와 공유한 암호키와 암호화 알고리즘을 이용하여 암호화한 후, 이를 수신자에게 전송합니다.

수신자는 송신자와 공유하고 있는 암호키와 복호화 알고리즘을 이용하여 평문으로 변환합니다.

암호처리 속도가 빨라서 데이터 암호화에 적용할 수 있으며 다양한 암호화 방법이 있다는 것은 장점이지만 사용자마다 암호키를 관리해야하기 때문에 복수의 사용자가 관련될 경우 관리할 키의 수가 많아서 관리가 힘들어지는 것은 단점이라고 할 수 있습니다

공개키암호화 방식은 암호키와 복호키가 서로 동일하지 않아서 비대칭키라고 불립니다.

복호키는 개인키를 의미합니다.

반면 암호키는 아무나 사용할 수 있도록 공개되어 있습니다.

공개키 암호방식은 메시지 암호모드와 서명모드로 나누어 사용될 수 있으며 공개키를 통해서 쌍을 이루는 개인키는 추정되거나 공개될 수 없고 비밀이 유지되어야 합니다.

키를 상대방에게 보내는 것에 허점이 없고 키의 관리가 용이하다는 장점이 있는 반면 암호 처리 속도가 느리고 많은 양의 자료를 암호화하는데에는 불리한 단점이 있습니다.

PKI라는 용어를 많이 보았을텐데 이러한 방식이 공개키 암호화 방식이며 전자서명에서 공개키 알고리즘을 이용합니다.

 

반응형