더북(TheBook)

icon 알아 두면 좋은 짤막한 지식

 

컴퓨터 성능이 좋아질수록 안전한 암호화는 더욱 무겁고 복잡하게 만들어야 하나요?

 

컴퓨터 성능이 좋아지면서 부정한 암호 해독을 시도하는 일 또한 쉬워졌습니다. 컴퓨터가 암호 해독을 100번 시도하던 시간에 이제는 1000번, 2000번 시도를 할 수 있기 때문입니다. 하지만 안전한 암호화를 위해 암호화 방식, 즉 암호화 알고리즘을 더 무겁고 복잡하게 만들 필요는 없습니다. 이미 안전하다고 인정받은 암호 알고리즘들은 암ㆍ복호화 키를 가지고 있지 않은 경우엔 ‘키 길이’만큼의 모든 경우의 수를 일일이 대입해 봐야만 암호문을 풀 수 있게끔 설계되었기 때문입니다. 따라서 더 어려운 알고리즘을 만들지 않고도 ‘키 길이’를 늘임으로써 충분한 안전성을 확보할 수 있습니다. 이후 암호 알고리즘의 안전성을 읽은 후 다시 생각해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.