Proton 홈페이지

암호화 > 용어 사전 > 암호문

암호문이란 무엇인가요? 완벽 가이드

암호문은 귀하의 메시지, 비밀번호, 결제 및 개인 데이터를 온라인에서 안전하게 보호합니다. 안전한 앱은 암호화를 사용하여 귀하의 정보를 암호문으로 변환하고, 해커와 엿보는 사람들로부터 보호합니다.

암호문이 어떻게 작동하는지, 그리고 올바른 앱을 선택하는 것이 왜 중요한지 알아보세요.

암호문이란 무엇인가요?

암호문은 서식 없는 텍스트라고 불리는, 읽을 수 있는 정보의 암호화된 형태입니다. 메시지, 비밀번호 또는 파일과 같은 데이터가 수학적 알고리즘과 키를 사용하여 암호화되면 암호문으로 복잡하게 섞이게 됩니다. 이 암호화된 텍스트는 올바른 키가 없는 사람에게는 무작위이거나 무의미해 보이며, 이는 무단 접근으로부터 민감한 정보를 보호하는 데 도움이 됩니다.

암호문은 어떻게 작동하나요?

암호문은 암호화라는 과정을 통해 생성되며, 여기서 서식 없는 텍스트가 비밀 키와 함께 암호(암호화 알고리즘)를 통과하게 됩니다. 알고리즘은 데이터를 읽을 수 없는 형식으로 재배열하거나 변환합니다. 원래 정보를 복구하려면 올바른 키를 사용하여 복호화를 수행합니다.

대칭 암호화에서는 암호화와 복호화에 동일한 키가 사용되는 반면, 비대칭 암호화에서는 데이터를 암호화하기 위한 공개 키와 이를 복호화하기 위한 비밀 키의 두 가지 키가 사용됩니다. 암호화된 데이터가 전송 중에 가로채지더라도, 올바른 키가 없으면 이를 이해할 수 없습니다.

역사적으로 암호화는 글자를 바꾸거나(치환 암호) 재배열하는(전치 암호) 것과 같은 간단한 방법을 사용해 수작업으로 이루어졌으나, 오늘날에는 해독하기 쉽기 때문에 구식 방법이 되었습니다. AES-256 및 ChaCha20과 같은 현대적인 암호화 알고리즘은 길고 복잡한 키를 사용하여 데이터를 보호하므로, 무차별 대입 공격을 사용해 암호문을 해독하는 것을 매우 어렵게 만듭니다.

암호문이 작동하는 방식의 간단한 예시

귀하가 안전한 메시지 앱을 사용하여 친구에게 "오후 8시에 만나자"라는 문자를 보낼 때, 앱은 메시지가 휴대폰에서 전송되기 전에 메시지를 암호화하여 암호문으로 변환합니다. 그것이 친구의 기기에 도착하면, 친구의 앱은 올바른 암호화 키를 사용하여 암호문을 다시 원본 메시지로 변환합니다.

해커, 네트워크 제공업체, 혹은 심지어 앱 회사 자체(서비스가 종단 간 암호화를 사용하는 경우) 등 누구라도 전송 과정에서 메시지를 가로채더라도, 그들은 해독 불가능한 뒤섞인 데이터만 보게 될 것입니다. 친구의 기기에 저장된 개인 암호화 키 없이는 메시지를 계속 읽을 수 없습니다.

Proton Mail 암호문

Proton Mail은 종단 간 암호화를 사용하여 귀하의 메시지를 보호합니다. 귀하가 이메일을 보내고 받을 때 읽을 수 있는 상태로 나타나는 것은, 귀하의 기기에 암호문을 다시 서식 없는 텍스트로 변환하는 데 필요한 올바른 암호화 키가 있기 때문입니다. Proton 자체를 포함하여 누군가 전송 중인 귀하의 메시지를 가로채려고 하더라도, 귀하의 이메일의 실제 내용 대신 아래의 예시와 같이 암호화된 암호문만 보게 될 것입니다.

이 암호문은 훨씬 더 복잡하며, 올바른 암호화 키를 사용해야만 해독할 수 있습니다.

암호문의 역사적 예시

암호화와 암호문은 수천 년 동안 존재해 왔으며 다양한 형태로 발전해 왔습니다. 암호와 암호문의 몇 가지 유명한 예시는 다음과 같습니다:

카이사르 암호

카이사르 암호는 가장 간단하고 오래된 암호화 방법 중 하나입니다. 이것은 암호문을 생성하기 위해 메시지의 각 글자를 알파벳 순서대로 고정된 칸 수만큼 이동시키는 방식으로 작동합니다. 규칙이나 키에 따라 각 글자를 다른 글자로 대체하는 이러한 종류의 암호화 방식을 치환 암호라고 하며, 카이사르 암호는 이 유형의 한 예에 불과합니다.

카이사르 암호로 생성된 암호문의 예시는 JV PBZOBQ QBUQ입니다. 이 경우 원래 메시지의 의미를 숨기기 위해 각 글자를 알파벳 순서에서 뒤로 세 칸씩 이동시켰습니다:

  • A가 X가 됨
  • B가 Y가 됨
  • C가 Z가 됨
  • 등등.

이 메시지를 복호화하려면 각 글자를 알파벳 순서대로 앞으로 세 칸씩 이동하면 되므로 암호 키는 3입니다.

메시지를 복호화하면 서식 없는 텍스트인 MY SECRET TEXT가 생성됩니다.

보이니치 필사본

보이니치 필사본은 세계에서 가장 유명한 미해독 문헌 중 하나입니다. 15세기 초로 거슬러 올라가는 이 문헌은 알려지지 않은 스크립트로 쓰여 있으며, 식물의 특이한 삽화, 천문학 다이어그램, 황도대 기호, 그리고 신비로운 형상들로 가득 차 있습니다.

많은 연구자들은 이 필사본이 중세 시대의 정교한 암호일 가능성이 있는 암호화된 텍스트일 수 있다고 믿습니다. 일각에서는 이것이 인공어 또는 유실된 언어를 나타내거나, 정교하게 꾸며낸 장난일 수 있다고 주장합니다.

치메르만 전보

치메르만 전보는 제일차 세계 대전 중인 1917년에 독일 외무부에서 멕시코 정부로 보낸 비밀 외교 메시지였습니다. 미국이 독일에 맞서 참전할 경우 독일과 멕시코 간의 군사 동맹을 맺을 것을 제안하는 내용이었습니다.

영국 정보부는 이전에 획득한 독일 코드 자료와 가로챈 메시지들을 사용하여 전보를 해독했습니다.

조디악 편지

조디악 편지는 1960년대 후반과 1970년대 초반에 북부 캘리포니아에서 활동했던 신원 미상의 연쇄 살인범 '조디악 킬러'가 신문사들에 보낸 일련의 메시지입니다. 첫 번째 암호는 아마추어 암호 해독가들에 의해 풀렸고, 다른 하나는 50년 이상 미해결 상태로 남아 있다가 2020년에 현대적인 암호 해독 도구를 사용해 마침내 풀렸습니다. 일부 더 짧은 암호들은 오늘날까지도 여전히 풀리지 않은 상태로 남아 있습니다.

오늘날 암호문이 중요한 이유

암호문은 암호화의 결과물이며, 암호화는 현대 디지털 삶의 많은 부분을 지탱하며 개인 데이터, 금융 활동 및 통신을 보호하는 데 도움을 줍니다. 개인은 더 안전한 온라인 상호작용의 혜택을 누리는 반면, 정부와 기업은 민감한 시스템과 정보를 보호하기 위해 암호화에 의존합니다.

암호문이 일상에서 흔히 눈에 띄지 않게 나타나는 몇 가지 방식은 다음과 같습니다:

  • 보안 웹사이트(HTTPS): 귀하가 로그인하거나 쇼핑을 하거나 온라인에서 양식을 작성할 때, 브라우저는 데이터를 보내기 전에 암호화합니다.
  • 메시지 앱: Signal과 같은 보안 채팅 서비스는 오직 대상 수신자만 메시지를 읽을 수 있도록 메시지를 암호화합니다.
  • 온라인 뱅킹 및 결제: 암호화는 계정 자격 증명, 카드 세부사항 및 거래 데이터를 보호합니다.
  • 클라우드 저장공간 및 백업: 파일은 보호된 상태를 유지하기 위해 자주 암호화됩니다. 클라우드 저장공간이 종단 간 암호화를 사용하는 경우, 제공업체조차도 귀하의 데이터에 접근할 수 없습니다.
  • 기기 암호화: 대부분의 휴대폰과 노트북은 전체 디스크 암호화를 사용하여 저장된 데이터를 암호문으로 변환할 수 있습니다. 이를 통해 기기를 분실하거나 도난당하더라도 올바른 자격 증명 없이는 기기 내부의 정보에 접근할 수 없게 됩니다.

자주 묻는 질문

암호문은 어떻게 생성되나요?
키 없이 암호문을 복호화할 수 있나요?
암호문은 인코딩이나 해싱과 같은 것인가요?
오늘날 어떤 암호가 암호문을 생성하나요?
Proton

데이터 관리하기

Proton은 처음부터 귀하의 데이터를 보호하기 위해 구축되었습니다. 종단 간 암호화, 오픈 소스 앱, 독립적인 감사를 통해 귀하의 정보는 귀하만의 것으로 남습니다.

암호화에 대해 더 알아보기