Proton 홈페이지

비밀 키는 어떻게 저장되나요?

읽기
0분
카테고리
암호화 및 키

귀하의 Proton Mail(새 창) 비밀 키는 브라우저에서 생성됩니다. 저장을 위해 비밀 키를 서버로 보내기 전에, 귀하의 비밀번호(이중 비밀번호 방식을 사용하는 경우 메일함 비밀번호)로 이를 암호화합니다. 이를 통해 오직 귀하만이 비밀 키를 사용할 수 있도록 보장합니다.

귀하의 비밀 키를 보호하기 위해, 먼저 각 사용자마다 다른 무작위 생성 솔트를 사용하여 귀하의 비밀번호 해시를 생성하는 bcrypt를 사용합니다. 그런 다음 그 결과를 사용하여 귀하의 비밀 키를 AES-256으로 암호화합니다. 먼저 bcrypt로 해시함으로써, 귀하의 비밀번호를 유추하여 비밀 키를 복호화하려는 시도의 속도를 훨씬 더 늦춥니다. 또한 각 사용자마다 서로 다른 솔트를 사용하므로, 무차별 대입(brute force) 공격으로 비밀번호를 알아내려는 공격자가 한 번에 한 명의 사용자만 표적으로 삼을 수 있어 공격 속도를 더욱 늦출 수 있습니다.

일반적으로, 귀하의 비밀 키가 유출되지 않도록 보호하는 가장 좋은 방법은 강력한 비밀번호를 선택하는 것입니다.