Engineering Note

[Crypto] 대칭키 암호화, 비대칭키 암호화 본문

Computer Science/Security

[Crypto] 대칭키 암호화, 비대칭키 암호화

Software Engineer Kim 2025. 7. 6. 16:59

양방향 암호화에는 두 가지 방식이 있다. 

대칭키 암호화, 비대칭키 암호화

대칭키 암호화는 암호화와 복호화할 때 같은 키를 사용하고 비대칭키 암호화에서는 일반적으로 공개키로 암호화하고 개인키로 복호화하지만, 디지털 서명에서는 **개인키로 서명(암호화)하고 공개키로 검증(복호화 유사)**하는 방식도 있다.
그래서 대칭키 암호화 방식은 키 관리가 중요하다. 키 하나로 암호화 복호화가 가능하기 때문이다. (양방향)

대표적인 양방향 암호화 방식은 AES128(Advanced Encryption Standard)이 있다.



AES는 양방향, 대칭키 암호화 방식으로, 암호화와 복호화에 동일한 키를 사용한다. 복호화가 가능한 구조이기 때문에 키 관리가 매우 중요하다. AES 뒤의 128, 192, 256은 암호화에 사용하는 키(byte 배열)의 길이(128bit, 192bit, 256bit)를 의미한다.

 

 

알고리즘 key 길이 바이트 길이
AES-128 128bit 16byte
AES-192 192bit 24byte
AES-256 256bit 32byte

 

Comments