Proton 홈페이지

암호화 > 암호화 유형

암호화 유형 설명

동일한 데이터를 동시에 작동하는 여러 유형의 암호화로 보호할 수 있으며, 각 유형은 서로 다른 질문에 답합니다:

  • 누가 키를 보유하나요?
  • 어떤 알고리즘이 데이터를 스크램블하나요?
  • 어느 레이어에서 보호되나요?

차이점을 이해하면 귀하의 데이터가 공유되는 방식, 저장되는 위치, 처리를 신뢰할 수 있는 서비스에 대해 정보에 입각한 더 나은 선택을 내릴 수 있습니다.

암호화 유형들의 연관 관계

암호화 유형은 서로 다른 질문에 답합니다. 일부는 귀하의 데이터에 접근할 수 있는 사람을 설명합니다(보호 모델). 다른 유형은 수학적 작동 방식(알고리즘)을 설명합니다. 단일 암호화된 연결에는 일반적으로 동시에 두 개 이상의 유형이 포함됩니다.

누가 키를 보유하나요?

보호 모델

종단 간 암호화, 제로 액세스 암호화, 전체 디스크 암호화

수학적 구조가 어떻게 되나요?

키 구조

대칭형 vs 비대칭형 암호화

어떤 알고리즘이 데이터를 스크램블하나요?

암호화 표준

AES, ChaCha20, RSA, ECC, 동형, DES, 양자 내성 알고리즘

누가 코드를 검사할 수 있나요?

투명성 모델

오픈 소스 암호화

예를 들어, Proton Mail 메시지는 메시지 내용에 AES(대칭 알고리즘)로 구현된 종단 간 암호화(보호 모델)를 사용하고, 키 교환에는 타원 곡선 암호화(비대칭 알고리즘)를 사용합니다. 이 모든 과정은 독립적으로 감사를 거친 오픈 소스 코드로 이루어집니다.

대칭형 vs 비대칭형 암호화

이 두 가지 접근 방식은 암호화 키가 작동하는 방식의 기본 구조를 설명합니다. 대부분의 최신 암호화는 이 두 가지를 모두 사용합니다. 즉, 비대칭 암호화를 사용하여 키를 안전하게 교환하고, 대칭 암호화를 사용하여 데이터 자체를 암호화합니다.

대칭 암호화

대칭 암호화는 단일 키를 사용하여 데이터를 암호화하고 복호화합니다. 속도가 빠르고 효율적이어서 대용량 정보를 처리하는 데 이상적입니다. 그러나 당사자 간에 이 키를 안전하게 공유하는 것은 까다로울 수 있으며 잠재적인 보안 위험을 초래할 수 있습니다.

비대칭 암호화

비대칭 암호화는 두 개의 키, 즉 데이터를 암호화하는 공개 키와 복호화하는 비밀 키에 의존합니다. 비밀 키는 기밀로 유지되고 공유되지 않으므로, 이 방법은 통신에 더 강력한 보안을 제공합니다. 단점은 대칭 암호화에 비해 속도가 느리고 더 많은 컴퓨터 자원이 필요하다는 것입니다.

보호 모델

종단간 암호화

종단 간 암호화(E2EE)는 데이터가 보낸 사람의 기기에서 암호화되고 수신인의 기기에서만 복호화되도록 보장합니다. 그 사이의 누구도, 심지어 서비스 제공업체조차도 이를 읽을 수 없습니다.

표준 암호화(대부분의 이메일 및 클라우드 서비스에서 사용하는 방식)를 사용하면, 데이터가 전송 중에 암호화되지만 제공업체의 서버에서 복호화된 후 저장공간을 위해 다시 암호화됩니다. 제공업체가 키를 보유하고 있으므로 제공업체는 귀하의 데이터에 접근할 수 있으며, 제공업체를 유출한 사람도 마찬가지로 접근할 수 있습니다.

E2EE는 이러한 문제를 제거합니다. 제공업체는 복호화 키를 보유하지 않으므로 인도하거나, 유출되거나, 소환장을 발부받을 수 있는 데이터가 없습니다. 이는 통신 및 공유 데이터에 사용할 수 있는 가장 강력한 보호 모델입니다.

보호 모델

제로 액세스 암호화

제로 액세스 암호화는 서비스 제공업체의 서버에 데이터가 저장되어 있더라도 어떠한 상황에서도 귀하의 데이터에 접근할 수 없음을 의미합니다. 이는 보관 중인 데이터에 적용되는 표준입니다.

종단 간 암호화는 보낸 사람과 수신인 사이를 이동하는 전송 중인 데이터를 보호합니다. 제로 액세스 암호화는 해당 보호 기능을 저장공간까지 확장합니다. 누구와도 공유하지 않는 데이터(이메일 초안, 메모, 저장된 파일)도 귀하만이 보유한 키로 암호화됩니다.

제로 액세스는 이메일 보관함, 클라우드 파일 또는 캘린더 이벤트와 같이 장기간 제공업체에 데이터를 저장하는 시나리오에서 가장 중요합니다. 이것이 없다면 제공업체 보안 사고, 정부 명령 또는 내부자 위협으로 인해 귀하가 저장한 모든 것이 노출될 수 있습니다.

보호 모델

전체 디스크 암호화

전체 디스크 암호화는 운영 체제, 앱, 파일을 포함하여 기기에 저장된 모든 것을 물리적으로 암호화하므로, 올바른 자격 증명이 없으면 데이터를 읽을 수 없습니다. 기기를 분실하거나 도난당하거나 압수당하더라도 인증 없이는 콘텐츠에 접근할 수 없습니다.

이는 노트북, 스마트폰 및 외장 드라이브를 위한 표준 보호 레이어입니다. 대부분의 최신 운영 체제는 이를 기본적으로 활성화합니다. macOS의 FileVault, Windows의 BitLocker, iOS 및 Android의 내장 암호화가 이에 해당합니다.

투명성 모델

오픈 소스 암호화

오픈 소스 암호화는 암호화를 구현하는 코드를 누구나 검사, 감사 및 검증할 수 있도록 공개적으로 제공됨을 의미합니다. 이것이 바로 대규모로 암호화에 대한 신뢰를 구축하는 방법입니다.

어떤 서비스가 강력한 암호화를 사용한다고 주장할 수 있지만, 오픈 소스 코드가 없다면 그 주장이 사실인지, 구현이 올바른지, 백도어가 없는지 검증할 방법이 없습니다.

오픈 소스 코드는 전 세계의 보안 연구원, 학계 및 기타 개발자에 의해 검토되므로 결함이 발견되고 수정될 가능성이 훨씬 더 높습니다. 글로벌 보안 커뮤니티의 철저한 검토를 통해 모두가 혜택을 받습니다.

다양한 암호화 알고리즘에는 어떤 것이 있나요?

암호화 알고리즘은 읽을 수 있는 데이터를 읽을 수 없는 암호문으로 스크램블하는 구체적인 수학적 방법입니다. 이는 보이지 않는 곳에서 암호화가 어떻게 작동하는지 정의합니다.

AES(Advanced Encryption Standard)

전 세계 정부, 은행 및 보안 중심 조직의 신뢰를 받는 전 세계에서 가장 널리 배포된 대칭 암호화 알고리즘입니다.

AES의 작동 방식, 키 크기가 의미하는 바, AES-256이 해킹 불가능하다고 간주되는 이유를 알아보세요.

ChaCha20

전문 하드웨어 없이도 모바일 및 저전력 기기에서 빠른 속도를 내도록 설계된 최신 스트림 암호입니다.

ChaCha20가 AES에 필적하는 이유와 브라우저 및 VPN이 이를 점점 더 선호하는 이유를 알아보세요.

RSA(Rivest–Shamir–Adleman)

최초의 실용적인 비대칭 암호화 알고리즘 중 하나로, 이메일, HTTPS 및 안전한 통신의 키 교환 및 전자서명에 널리 사용됩니다.

RSA의 보안은 큰 소수를 인수분해하는 것의 어려움에 의존하지만, 컴퓨터의 속도가 빨라짐에 따라 필요한 키 크기도 함께 커져 RSA는 ECC와 같은 최신 대안보다 속도가 느려졌습니다.

ECC(Elliptic-Curve Cryptography)

ECC는 훨씬 더 작은 키로 RSA와 동일한 보안을 달성하여 암호화 및 복호화 속도를 획기적으로 높이고 처리 능력, 메모리 및 배터리 수명을 절약합니다.

이는 최신 앱과 암호화된 이메일의 표준으로 빠르게 자리 잡았습니다. 타원 곡선이 RSA를 대체하는 이유와 Proton Mail이 이를 지원한 최초의 암호화된 이메일 제공 업체 중 하나였던 이유를 알아보세요.


동형 암호화

데이터를 먼저 복호화하지 않고도 암호화된 데이터에서 직접 연산을 수행할 수 있는 암호화 형식입니다. 복호화된 결과는 원본 데이터에서 동일한 연산을 수행했을 때 생성되었을 결과와 일치합니다.

이를 통해 민감한 데이터를 읽을 수 있는 형태로 노출하지 않고 클라우드 서버와 같이 신뢰할 수 없는 환경에서 처리할 수 있습니다. 동형 암호화는 연산 집약적이며 주로 연구 또는 초기 배포 시나리오에서 사용됩니다.

DES(Data Encryption Standard)

연구원들이 해킹하기 전까지 현대적인 대칭 암호화를 정의했던 알고리즘입니다. 56비트 키는 이후의 컴퓨터 연산 능력에 비해 너무 짧은 것으로 판명되었으며, DES는 2005년에 공식적으로 퇴출되었습니다. 이러한 한계는 AES를 비롯한 후속 제품의 설계에 직접적인 영향을 미쳤습니다.

포스트 양자 암호

양자 내성 암호는 오늘날 대부분의 인터넷을 보호하는 공개 키 암호를 무력화할 수 있는 기기인 양자 컴퓨터의 공격에 저항하도록 설계된 차세대 알고리즘입니다.

이는 미래의 위협과 현재의 위협을 모두 해결합니다. 적들은 이미 현재 암호화된 데이터를 수집하고 있으며, 이를 복호화할 만큼 강력한 양자 컴퓨터가 등장하기를 기다리고 있습니다.

Proton이 다양한 유형의 암호화를 사용하는 방법

모든 Proton 앱은 오픈 소스이며 다양한 암호화 모드를 사용하여 귀하의 데이터를 보호합니다:

당사의 메일 앱은 한 Proton Mail 사용자에서 다른 Proton Mail 사용자에게 전송되는 이메일을 종단간 암호화합니다.

비사용자에게 보내는 Proton Mail 이메일에도 비밀번호로 보호된 이메일 기능을 통해 E2EE를 활성화할 수 있습니다.

Proton Mail의 모든 메시지는 zero-access 암호화로 저장됩니다.

Proton Calendar는 OpenPGP 표준과 ECC를 사용하여 약속 일정 조율의 경우에도 귀하의 이벤트와 연락처를 종단 간 암호화로 보호합니다.

이벤트에 누군가를 초대하거나 누군가가 귀하와 약속을 예약할 때, 해당 정보는 아무도 그들을 식별할 수 없도록 암호화됩니다.

Proton VPN에서는 모든 인터넷 트래픽이 안전한 두 가지 알고리즘인 ChaCha20 또는 AES-256으로 암호화됩니다.

또한 Proton VPN은 완전 전방향 비밀성을 지원하는 암호 및 프로토콜만 사용합니다. 향후 VPN 세션이 유출되더라도 과거 세션은 안전하게 유지됩니다.

OpenPGP 표준과 ECC를 사용하는 E2EE 덕분에 허가 없이는 누구도 귀하의 Proton Drive 파일에 접근할 수 없습니다.

이는 파일 공유에도 확장되므로, 개인정보를 보호하며 안심하고 Proton Drive 사진, 폴더 및 기타 자산을 쉽게 공유할 수 있습니다.

귀하의 모든 사용자 이름과 비밀번호는 안전한 비밀번호 관리자에서 E2EE로 암호화됩니다. 

256-bit AES-GCM 암호화를 통해 모든 저장된 항목은 무차별 대입이 불가능한 무작위로 생성된 32바이트 키로 암호화된 보관함에 보관되어 모든 자격 증명을 안전하게 유지합니다.

Proton Meet는 항상 켜져 있는 E2EE를 사용해 귀하의 통화를 보호하며, 참가자만 오디오, 비디오, 채팅 및 화면 공유에 접근할 수 있도록 보장합니다.

Messaging Layer Security(MLS) 프로토콜을 사용하여 모든 데이터는 전송되기 전에 귀하의 기기에서 암호화되며, 참가자가 참여하거나 나갈 때 암호화 키가 업데이트되어 그룹 통화에 전달 비밀성과 강력한 보호를 제공합니다.

Proton

데이터 관리하기

Proton은 처음부터 귀하의 데이터를 보호하기 위해 구축되었습니다. 강력한 암호화, 오픈 소스 앱, 독립적인 감사를 통해 귀하의 정보는 오직 귀하의 것으로 안전하게 유지됩니다.

암호화에 대해 더 알아보기