0Pricing
Cryptology Academy · 강의

디지털 생활과 암호화

일상적인 도구(2FA, VPN, 비밀번호 관리자, HTTPS)를 이를 뒷받침하는 암호화 기술과 연결해 이해합니다.

디지털 생활과 암호화은(는) CoddyKit의 무료 Cryptology Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Cryptology Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Cryptology Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

2단계 인증과 TOTP

구글 인증기와 같은 앱에서 사용하는 시간 기반 일회용 비밀번호(TOTP)는 현재 시각의 타임스탬프와 공유 비밀에 HMAC-SHA1을 적용해 생성됩니다.

서버와 휴대전화는 비밀을 공유하고 현재 시각을 알고 있으므로 독립적으로 같은 코드를 계산합니다. 공격자가 코드 하나를 가로채더라도 30초 후 만료되므로 재사용할 수 없습니다.

비밀번호 관리자와 AES-256

원패스워드와 비트워든 같은 비밀번호 관리자는 전 세계 정부와 군대에서 사용하는 것과 같은 암호 방식인 AES-256으로 암호화된 금고에 비밀번호를 저장합니다.

주 비밀번호는 어디에도 저장되지 않습니다. 대신 PBKDF2나 Argon2 같은 키 유도 함수를 통해 암호화 키를 생성하는 데 사용됩니다. 주 비밀번호가 없으면 금고를 무차별 대입 공격으로 해제하는 것은 계산상 거의 불가능합니다.

VPN과 터널 암호화

VPN(가상 사설망)은 사용자의 기기와 VPN 서버 사이에 암호화된 터널을 만듭니다. 모든 인터넷 트래픽이 이 터널을 통과하므로 ISP와 로컬 네트워크의 관찰자에게 트래픽이 보이지 않습니다.

대부분의 최신 VPN은 WireGuard(ChaCha20-Poly1305) 또는 OpenVPN(AES-256-GCM)과 같은 프로토콜을 사용합니다. 암호화 덕분에 로컬 네트워크에 있는 누구도 사용자가 어떤 사이트를 방문하는지 볼 수 없습니다.

전체 디스크 암호화

macOS의 FileVault와 윈도우의 BitLocker는 AES-128 또는 AES-256을 사용해 하드 드라이브의 모든 바이트를 암호화합니다. 복호화 키가 없으면 도난당한 노트북에서 아무것도 알아낼 수 없습니다.

최신 iPhones와 안드로이드 기기도 기본적으로 저장 공간을 암호화하며, 암호화는 기기의 암호와 연결됩니다. 법 집행 기관도 암호나 중대한 취약점 없이는 암호화된 휴대전화 데이터에 접근할 수 없습니다.

모든 웹사이트의 HTTPS

브라우저 주소 표시줄의 자물쇠 아이콘은 HTTPS 연결을 나타냅니다. TLS는 브라우저와 웹 서버 사이의 트래픽을 암호화하여 ISP, 네트워크 운영자, 주변 공격자가 내용을 읽거나 변경하지 못하게 합니다.

브라우저 업체는 HTTP 사이트에 "안전하지 않음"이라고 표시하고 HTTPS 사이트를 검색 순위에서 우대하는 등 HTTPS를 보편적으로 도입하도록 강하게 추진해 왔습니다.

비공개 통신을 위한 시그널 앱

시그널은 안전한 메시징의 최고 기준으로 여겨집니다. 시그널 프로토콜을 사용해 메시지와 통화를 종단 간 암호화하고, 메타데이터 수집을 최소화하며, 완전한 오픈 소스로 제공되고 비영리 단체가 운영합니다.

시그널은 사라지는 메시지, 자신에게 보내는 메모의 암호화, 봉인된 발신자 기능도 지원합니다. 봉인된 발신자는 전송 중 시그널 서버에서도 발신자의 신원조차 숨깁니다.

암호화된 클라우드 백업

Apple의 iCloud 고급 데이터 보호 기능을 사용하면 iCloud 백업에 종단 간 암호화를 적용할 수 있으므로 Apple조차 백업 데이터에 접근할 수 없습니다. 키는 신뢰할 수 있는 기기에만 존재합니다.

이 기능을 활성화하지 않으면 Apple이 백업 키를 보유하며, 당국의 요구를 받아 키를 제공해야 할 수도 있습니다. 종단 간 백업 암호화는 중요하지만 자주 간과되는 개인정보 보호 설정입니다.

암호화폐 지갑과 개인 키

암호화폐 지갑은 본질적으로 한 쌍의 암호 키, 즉 개인 키(비밀 키)와 공개 키(지갑 주소)입니다. 거래에는 소유권을 증명하기 위해 개인 키로 서명합니다.

개인 키를 잃으면 자금을 영구적으로 잃게 됩니다. 비밀번호 재설정이나 고객 지원은 없습니다. 암호 시스템은 키를 잃어버린 경우를 수학적으로 용납하지 않습니다.

생체 인식과 보안 엔클레이브

Face ID 또는 지문 인증을 사용하면 생체 인식 데이터가 자체 암호화 메모리와 키를 갖춘 별도의 프로세서인 보안 엔클레이브 내부에서 처리됩니다.

생체 인식 템플릿은 보안 엔클레이브 밖으로 나가지 않으며 Apple이나 구글로 전송되지도 않습니다. 인증은 기기 내부에서 이루어지고, 보안 엔클레이브가 일치 여부를 확인한 뒤 기기 키를 사용할 수 있도록 합니다.

어디에나 강력한 암호화가 적용된 세상

어디에나 적용된 강력한 암호화가 있으면 감시를 받는 상황에서도 사적인 통신이 가능하고, 금융 거래를 인증하여 변조 여부를 확인할 수 있으며, 기기를 압수당하더라도 저장된 데이터를 보호할 수 있습니다.

비판론자들은 이로 인해 정부가 합법적인 감청을 수행하기 어려워진다고 주장합니다. 암호학자들은 백도어가 모든 사람의 보안을 근본적으로 약화시키며 강력한 암호화가 사회 전체에 순이익을 가져온다고 주장합니다.

암호학과 오픈 소스 소프트웨어

일상적인 디지털 생활을 보호하는 많은 암호 도구는 오픈 소스입니다. 여기에는 시그널 프로토콜, OpenSSL, LibreSSL, GnuTLS, WireGuard, 그리고 리눅스 커널의 암호화 하위 시스템이 포함됩니다.

오픈 소스 암호화는 전 세계 전문가들의 공개적인 검토를 가능하게 합니다. 독점적인 블랙박스 구현과 달리 오픈 소스 코드는 암호학계에서 독립적으로 감사하고 검증하며 개선할 수 있습니다.

일상적인 암호 도구 퀴즈

일상적인 디지털 도구에서 암호학이 어떻게 사용되는지 알고 있는지 확인해 보세요.

핵심 정리: 일상생활 속 암호학

암호학은 이중 인증 코드, 비밀번호 관리자 금고, VPN 터널, 전체 디스크 암호화, HTTPS를 이용한 웹 탐색, 보안 메시지, 암호화된 백업, 암호화폐 지갑 등 디지털 생활의 거의 모든 부분을 보호합니다.

어떤 도구가 어떤 암호 기본 요소를 사용하는지 이해하면 더 나은 보안 결정을 내리고, 특정 개인정보 보호 설정이 중요한 이유를 이해하는 데 도움이 됩니다.

자주 묻는 질문

“디지털 생활과 암호화” 강의는 무료인가요?

네 — “디지털 생활과 암호화” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Cryptology Academy 강의 전체를 잠금 해제할 수 있습니다. Cryptology Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“디지털 생활과 암호화”에서 뭘 배우나요?

일상적인 도구(2FA, VPN, 비밀번호 관리자, HTTPS)를 이를 뒷받침하는 암호화 기술과 연결해 이해합니다. 브라우저에서 직접 실행하는 실습 코드로 Cryptology Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Cryptology Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Cryptology Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“디지털 생활과 암호화” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Cryptology Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Cryptology Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 메시징 앱의 암호화
  2. 은행은 거래를 어떻게 보호하는가
  3. 암호화가 없는 인터넷
  4. 디지털 생활과 암호화
← Cryptology Academy(으)로 돌아가기