진짜 쉬운 대칭키 암호 이해하기


진짜 쉬운 대칭키 암호 이해하기

*이번 글은 대칭키 암호(symmetric encryption)에 대해 짤막하게 설명합니다. 암호를 사용함에 있어 키(key)의 사용은 백 번을 강조해도 과언이 아닐 정도로 아주 중요합니다. 같은 암호 알고리즘을 채택해서 사용한다고 해도, 키가 서로 다르면 암복호화의 결과물은 완전히 달라지게 되기 때문입니다. 이때, 암호화와 복호화에 사용하는 키가 동일하냐에 대한 여부에 따라 대칭키 암호(symmetric encryption)와 비대칭키 암호(asymmetric encryption)로 나뉘게 됩니다. 이름에서 유추할 수 있듯이, 암/복호화에 사용하는 키가 동일하면 대칭키 암호, 아니면 비대칭키 암호입니다. 이를 그림으로 나타내면 아래와 같습니다. 그럼 이런 대칭키 암호화 알고리즘의 가장 문제가 될 수 있는 부분은 무엇일까요? 바로 키가 하나라는 것입니다. 이는 다시 말하면, 대칭키 암호 시스템에서 "그 키" 하나만 있으면 암호화와 복호화가 모두 가능하므로 연산이 단순하다는 장점이 되...


#AES #stream_encryption #symmetric #대칭키암호 #비밀키암호 #쉬운설명 #암호 #암호학 #이론 #SPN #secret #ARIA #block_encryption #cryptography #DES #enciphering #encryption #fesitel #key #이해

원문링크 : 진짜 쉬운 대칭키 암호 이해하기