저는 컴퓨터에 있는 다양한 파일 세트를 보호하기 위해 TrueCrypt 볼륨을 편안하게 사용해 왔습니다. 하지만 모든 것이 암호화되므로 전체 하드 디스크를 암호화하면 더 편리하고 보안이 강화될 수 있다는 점을 알아냈습니다.
최근에 넷북(Acer Aspire One)을 구입했는데 상시 암호화 프로세스가 얼마나 큰 영향을 미칠지 궁금합니다. 넷북의 프로세서는 다소 느리지만 있는 그대로 실행됩니다. Visual Studio를 사용할 수 있다는 점이 중요한 기준입니다.
더 빠르고 여러 개의 프로세서를 갖춘 괜찮은 컴퓨터에서는 이는 사소한 문제일 가능성이 높습니다. 그러나 넷북의 프로세서 속도가 느리다면 TrueCrypt를 사용한 전체 디스크 암호화가 심각한 영향을 미칠까요?
답변1
~에 따르면http://www.ghacks.net/2009/11/26/bitlocker-versus-true-crypt-performance/20%에서 30% 사이의 속도 저하를 경험하게 될 것입니다.
~에 따르면http://technet.microsoft.com/de-de/library/ee449438(WS.10).aspx#BKMK_Performance10% 미만의 속도 저하가 발생합니다.
(bitlocker와 truecrypt는 시스템에 유사한 작업 부하를 가합니다)
진실은 20% 페널티에 가깝습니다.
답변2
성능 저하가 눈에 띄지 않습니다. 나는 700개의 소스 파일에서 150MB 이상의 출력을 생성하는 310,00줄의 C++ 컴파일을 기록했습니다. 암호화되지 않은 드라이브에서 연속 5번 클린 빌드를 수행하고 TrueCrypt로 드라이브를 암호화한 후 다시 클린 빌드를 5번 더 수행했습니다. 내 노트북에서는 어떤 차이도 느낄 수 없었습니다. 내 노트북에는 AES-NI 지침이 없으므로 노트북이 최신 버전인 경우 암호화 속도가 약 10배 더 빨라집니다. 내 친구는 프로세서가 AES-NI 지침을 지원하고 암호화 및 암호 해독 속도에 대해 초당 2.5GB의 벤치마크를 얻는 노트북을 가지고 있습니다.
답변3
넷북에서 Truecrypt를 실행하면 몇 가지 흥미로운 문제가 발생합니다. 첫째, TrueCrypt를 사용하여 전체 시스템 드라이브를 암호화하는 경우 다른 사람들이 지적한 것처럼 약간의 속도 저하를 느낄 수 있습니다. SSD가 있는 경우 특히 그렇습니다. (SSD의 암호화/암호 해독이 HD보다 느린 것은 아니지만 SSD가 HD보다 훨씬 빠르기 때문에 상대적인 속도 저하가 SSD의 경우 훨씬 더 큽니다.)
Truecrypt로 암호화된 HD를 얼마나 빨리 읽고 쓸 수 있는지 알아보려면 Truecrypt 프로그램 내에서 벤치마크를 실행해 보세요. 이 벤치마크에서 얻은 값은 드라이브를 읽을 때 기대할 수 있는 최대 처리량을 알려줍니다. CPU가 일반적으로 암호화/암호 해독보다 더 많은 작업을 수행하므로 평균 처리량은 이보다 다소 느릴 수 있습니다.
그러나 SSD에서 Truecrypt를 실행할 때 고려해야 할 또 다른 사항이 있습니다. 수명을 연장하기 위해 제조업체는 웨어 레벨링(wear leveling)이라는 기술을 사용합니다. https://secure.wikimedia.org/wikipedia/en/wiki/Wear_levelingSSD 드라이브의 각 메모리 셀은 마모되기 전에 특정 횟수만큼만 다시 쓸 수 있기 때문에 드라이브 제조업체에서는 드라이브 전체에 쓰기를 분산시킵니다. 이렇게 하면 자주 수정하는 특정 파일이 있는 경우 드라이브에서 해당 파일을 다시 쓸 때마다 새 위치로 이동하므로 해당 파일이 들어 있는 드라이브 부분이 마모되지 않습니다.
그러나 Truecrypt에 전체 드라이브를 암호화하도록 지시하면 전체 드라이브가 암호화됩니다. 여기에는 드라이브의 모든 데이터와 모든 빈 공간이 포함됩니다. 드라이브가 SSD인 경우 드라이브에 쓸 때 SSD는 파일을 원래 위치에 저장할 수밖에 없습니다. 왜냐하면 드라이브가 가득 차 있기 때문입니다. 따라서 웨어 레벨링 기능은 작동할 수 없으며 암호화되지 않은 경우보다 훨씬 빠르게 드라이브의 일부가 손실되기 시작할 가능성이 높습니다.
행운을 빌어요. 넷북에서 Truecrypt를 사용하는 방법을 알아내는 것은 어려울 수 있습니다.
답변4
이것에서 볼 수 있듯이기준, 그리고 다양한 컴퓨터를 설치한 내 경험에 따르면 속도에 눈에 띄는 방식으로 영향을 미치지 않습니다.
하지만 이는 상당한 영향을 미칩니다.액세스 시간, 게임을 하거나 배경 파일 다운로드, 편집 또는 렌더링을 수행하는 동안 마이크로 셔터 형태로 명확하게 알 수 있습니다.