종단 간 암호화 설명

E2E 암호화 작동 방식에 대한 시각적·인터랙티브 가이드 — 왜 중요한지, HTTPS와 어떻게 다른지, 지금 바로 체험할 수 있는 라이브 데모까지.

종단 간 암호화란?

편지를 잠긴 상자에 넣는다고 상상해봐. 너와 수신자만 열쇠를 갖고 있어. 우편 서비스는 상자를 운반하지만 절대 열 수 없어. 안에 뭐가 들었는지 모르고, 들여다볼 수도 없어. 그냥 배달할 뿐이야.

그게 바로 종단 간 암호화야. 네 데이터는 어디론가 전송되기 전에 네 기기에서 암호화돼. 인터넷을 통해 이동하는 동안, 서버에 저장되는 동안, 그리고 의도된 수신자가 자신의 기기에서 복호화할 때까지 암호화된 상태를 유지해. 중간에 있는 누구도 읽을 수 없어.

암호화 없음 vs. HTTPS vs. 종단 간

전송하는 메시지: Meet me at the coffee shop at 3pm

기기에서 데이터가 암호화됩니다. 수신자만 복호화할 수 있습니다.

나 (발신자)
오후 3시에 카페에서 만나요
내 인터넷 서비스 제공자
aX9kP2mQ7sT4v...xZw8
서버
aX9kP2mQ7sT4v...xZw8
해커
aX9kP2mQ7sT4v...xZw8
수신자
오후 3시에 카페에서 만나요
나와 수신자만 메시지를 읽을 수 있습니다

종단 간 암호화 작동 방식

1.키가 생성됨

기기가 고유한 암호화 키를 생성해. 이 키는 네 기기에만 존재하며 서버에는 절대 전송되지 않아.

2.데이터가 암호화됨

키와 강력한 알고리즘(AES-256-GCM 등)을 사용해 평문이 암호문으로 변환돼 — 무작위 문자처럼 보이는 뒤섞인 문자열.

3.암호문이 인터넷을 통해 이동

암호화된 데이터가 네트워크, 라우터, 서버를 통해 전송돼. 가로채는 사람에게는 의미 없는 암호문만 보여.

4.서버가 암호문을 저장

서버는 암호화된 blob을 저장해. 키도 없고 복호화할 방법도 없어. 서버가 완전히 침해되더라도 유용한 정보는 드러나지 않아.

5.수신자가 복호화

수신자는 키를 받아(보안 링크, 공유 비밀, 또는 키 교환 프로토콜을 통해) 암호문을 원래 메시지로 복호화해.

직접 체험해봐

이 데모는 브라우저의 실제 Web Crypto API를 사용해 — Vaulted에 동력을 공급하는 것과 같은 기술이야. 메시지를 입력하고, AES-256-GCM으로 암호화한 후 암호문을 확인해봐. 그런 다음 다시 복호화해봐.

모든 것이 브라우저에서 처리돼. 어떤 서버에도 데이터가 전송되지 않아.

종단 간 암호화를 사용하는 곳

메시징

Signal, WhatsApp, iMessage

메시지는 발신자의 스마트폰에서 암호화되고 수신자의 기기에서만 복호화돼.

이메일

ProtonMail, Tutanota

이메일은 기기를 떠나기 전에 암호화돼. 이메일 제공자는 읽을 수 없어.

시크릿 공유

Vaulted, 1Password sharing

비밀번호와 API 키는 브라우저에서 암호화돼. 서버는 암호문만 저장해.

클라우드 스토리지

Tresorit, SpiderOak

파일은 업로드 전 로컬에서 암호화돼. 클라우드 제공자는 파일 내용에 접근할 수 없어.

암호화만으로는 충분하지 않아

WhatsApp, Telegram, Signal 같은 앱은 종단 간 암호화를 사용하지만, 영원히 저장되는 암호화된 메시지는 여전히 위험 요소야. 6개월 전에 보낸 그 비밀번호? 아직도 채팅 기록에 있고, 대화에 참여한 모든 기기에 있으며, 검색하고 복사할 수 있어.

Vaulted는 E2E 암호화와 자기 파괴 링크를 결합해. 수신자가 시크릿을 확인하고 조회 제한에 도달하면 암호문이 서버에서 영구적으로 삭제돼. 링크가 무효화돼. 채팅 기록도, 메시지 아카이브도, 서버나 기기에 남아있는 복사본도 없어.

전체 Vaulted vs Signal 비교를 읽고 자격 증명 공유 시 전용 도구가 메시징 앱보다 왜 나은지 알아봐.

흔한 오해들

오해: HTTPS는 내 데이터가 종단 간 암호화됨을 의미해

실제: HTTPS는 브라우저와 서버 사이의 데이터를 암호화해. 하지만 서버는 복호화해서 읽을 수 있어. E2E 암호화는 서버가 평문을 절대 보지 못한다는 의미야.

오해: E2E 암호화는 나를 완전히 익명으로 만들어줘

실제: E2E 암호화는 데이터의 내용을 보호하지, 네 신원을 보호하지 않아. 누가 언제 어디서 통신했는지 같은 메타데이터는 여전히 보일 수 있어.

오해: 범죄자만 종단 간 암호화가 필요해

실제: 프라이버시는 기본권이야. E2E 암호화는 의료 기록, 금융 데이터, 영업 비밀, 개인 대화, 언론 취재원을 보호해.

오해: 정부는 항상 암호화를 해독할 수 있어

실제: AES-256 같은 현대 암호화는 수학적으로 안전해. 현재 기술로 256비트 키를 무차별 대입하면 우주의 나이보다 더 긴 시간이 걸려.

Vaulted가 종단 간 암호화를 사용하는 방법

Vaulted는 Web Crypto API를 통해 AES-256-GCM으로 브라우저에서 시크릿을 암호화해. 암호화 키는 URL 프래그먼트(링크의 # 부분)에 포함되며, 이는 서버에 절대 전송되지 않아. 우리 서버는 암호화된 암호문만 저장해 — 물리적으로 네 데이터를 읽을 수 없어.

우리의 암호화 프로세스에 대해 더 알아보거나 전체 보안 세부 정보를 읽어봐.

자주 묻는 질문

시크릿을 안전하게 공유할 준비가 됐어?

시크릿 공유하기 →