# 암호문 (Ciphertext)

암호문(Ciphertext)은 포함된 정보를 안전하게 유지하기 위해 읽을 수 없도록 만든 텍스트입니다. 이는 암호화의 결과입니다. 평문과는 반대됩니다. 일반적으로 암호문은 무작위로 나타납니다. 암호문의 값은 일반적으로 균형 있게 나타나야 합니다.

## 암호문은 어떻게 만들어지나요?

암호문은 **암호화**라는 프로세스의 결과입니다. 메시지를 보호하는 잠금 장치라고 생각하십시오. 암호화는 **평문**이라고 하는 원래 텍스트를 키와 알고리즘을 사용하여 암호문이라는 무작위처럼 보이는 문자열로 바꿉니다. 올바른 키나 방법을 가진 사람만 복호화를 통해 원래 형태로 되돌릴 수 있습니다.

## 암호문의 특징

- **읽을 수 없음:** 암호문은 적절한 복호화 키가 없는 사람에게는 이해할 수 없도록 설계되었습니다.
- **무작위적 모양:** 원래 메시지를 효과적으로 숨기면서 종종 섞인 문자, 숫자 또는 기호로 나타납니다.
- **균형 분포:** 암호문의 문자는 일반적으로 비교적 균등한 빈도로 발생하여 분석하고 해독하기가 더 어렵습니다.

## 암호문 사용의 장점과 한계

- **기밀성:** 복호화 키를 가진 권한 있는 당사자만 숨겨진 메시지를 이해할 수 있습니다.
- **안전한 통신에 필수적:** 비밀번호, 금융 거래 및 개인 메시지와 같은 민감한 데이터를 보호하는 데 중요합니다.
- **무결성은 별도:** 암호문만으로는 전송 중 변조 여부를 알 수 없습니다. 공격자가 암호문 일부를 바꾸면 복호화 결과가 달라지는데도 수신자가 알아채지 못할 수 있습니다. 변조 확인은 메시지 인증 코드(MAC)나 인증 암호화(AEAD)가 제공합니다.
- **복잡할 수 있음:** 암호화 및 복호화 프로세스는 계산 집약적일 수 있으며 시스템 속도를 늦출 수 있습니다.
- **키 관리가 중요함:** 복호화 키가 손실되거나 손상되면 권한 있는 사용자라도 암호문을 읽을 수 없게 됩니다.

## 다양한 분야의 암호문

- **컴퓨터 보안:** 하드 드라이브 또는 네트워크를 통해 전송되는 데이터의 파일 암호화.
- **전자 상거래와 온라인 뱅킹:** 온라인 거래와 신용 카드 정보, 뱅킹 세부 정보는 거래 중 무단 액세스를 막기 위해 암호문으로 전송됩니다.
- **가상 사설망(VPN):** 인터넷 트래픽을 암호화하여 공용 네트워크에서 안전한 연결을 생성합니다.
- **이메일과 메시징 앱:** WhatsApp 및 Signal과 같은 앱은 종단 간 암호화를 사용하여 메시지를 암호문으로 변환하여 비공개로 유지합니다.

## 간단한 암호문 예시

1. *암호문 예시 1:* “Hello World”는 Caesar 암호로 3만큼 시프트하여 “Khoor Zruog”가 됩니다.
2. *암호문 예시 2:* “Secret Message”는 간단한 대체 암호(각 문자를 알파벳에서 한 칸씩 밀기)로 “Tfdsfu Nfttbhf”가 될 수 있습니다.

이는 복호화 없이도 읽고 이해할 수 있는 평문과 대조됩니다. 다만 이런 고전 암호는 문자 빈도가 그대로 남아 쉽게 해독되며, 현대 암호의 암호문은 무작위 데이터와 구별하기 어렵도록 설계됩니다.

---
출처: https://achivx.kr/glossary/ciphertext-%EC%95%94%ED%98%B8%EB%AC%B8/ · ACHIVX 용어 사전 · 수정일 2026-10-20
