CS 지식/네트워크
[CS] 대칭키와 공개키
대칭키 (Symmetric Key) 대칭키 암호화 방식은 암호화와 복호화에 같은 암호키를 사용하는 알고리즘입니다. 하나의 키를 클라이언트와 서버 양쪽이 같이 사용합니다. 공개키 암호화 방식에 비해 암호화 및 복호화 속도가 빠르고 비교적 간편합니다. 암호화 통신을 하는 사용자끼리 같은 암호키를 공유해야만 하기 때문에 보안에 매우 취약할 수 있습니다. 여러 사용자들과 각각 암호화 통신을 하기 위해서는 암호키가 여러 개 필요하기 때문에 관리해야 할 키의 개수가 방대해질 수 있습니다. 대표 알고리즘 : DES, 3DES, AES, SEED, ARIA 등 대칭키 암호화 시나리오 1. A는 사전에 공유된 대칭키로 데이터를 암호화하여 B에게 전송합니다. 2. B는 같은 대칭키로 데이터를 복호화합니다. 공개키 (Pub..