인터넷 뉴스를 보다 보면 *"어느 대형 플랫폼의 서버가 해킹당해 수천만 명의 개인정보가 유출되었다"*는 소식을 심심치 않게 접합니다. 그런데 1Password나 Bitwarden 같은 글로벌 비밀번호 관리자 서비스들은 신기하게도 이렇게 말합니다."설령 우리 클라우드 서버가 통째로 해킹당하더라도, 해커는 여러분의 비밀번호를 단 하나도 읽을 수 없습니다. 심지어 저희 회사 직원이나 개발자도 여러분의 비밀번호가 무엇인지 전혀 모릅니다."내 모든 비밀번호가 그 회사 서버에 저장되어 있는데, 어떻게 회사조차 내 비밀번호를 모를 수 있을까요? 그리고 어떻게 서버가 털려도 안전할 수 있을까요?그 비밀이 바로 오늘 이야기할 영지식 암호화(Zero-Knowledge Encryption)에 있습니다. 이번 글에서는 복잡한..