Files
2nd/10_Wiki/Topics_Business/Practical-Cryptography.md
T

2.4 KiB

id, category, confidence_score, tags, last_reinforced
id category confidence_score tags last_reinforced
P-REINFORCE-AUTO-PCRY-001 Business 0.96
auto-reinforced
cryptography
security
encryption
privacy
2026-04-20

Practical-Cryptography

📌 한 줄 통찰 (The Karpathy Summary)

"디지털 신뢰의 최전선: 수학적 증명을 넘어, 실제 시스템에서 데이터를 안전하게 암호화하고 전송하며 검증하는 현대 보안의 실전 무술."

📖 구조화된 지식 (Synthesized Content)

실용 암호학(Practical Cryptography)은 암호학적 이론을 실제 시스템 개발과 운영에 안전하게 적용하는 기술과 원칙을 다룹니다.

  1. 핵심 도구:
    • 대칭키 암호 (AES): 대량의 데이터를 빠르게 암호화. 키 관리(Key Management)가 생명.
    • 공개키 암호 (RSA, ECC): 디지털 서명과 키 교환에 사용. 신뢰 구축의 기초.
    • 해시 함수 (SHA-256): 데이터의 변조 여부를 확인하는 디지털 지문.
    • HMAC: 메시지의 무결성과 인증을 동시에 보장.
  2. 실용적 원칙:
    • Don't Roll Your Own Crypto: 암호 알고리즘은 직접 만들지 말고 검증된 표준 라이브러리를 사용하라.
    • Side-channel Attacks 방어: 연산 시간이나 전력 소모량을 통해 키를 탈취하는 것을 방지하는 설계.
    • Perfect Forward Secrecy (PFS): 현재의 키가 털려도 과거의 통신 내용은 보호되어야 함.
  3. 적용 분야:
    • HTTPS(TLS), 블록체인, 종단간 암호화(E2EE), 클라우드 보안.

⚠️ 모순 및 업데이트 (Contradictions & RL Update)

  • 과거 데이터와의 충돌: 과거에는 '더 긴 키'가 보안의 정답이라 믿었으나, 현대 암호학은 키의 길이보다 '안전한 구현'과 '키 관리 프로세스'가 훨씬 중요하며, 양자 컴퓨터의 발전에 대비한 '양자 내성 암호(PQC)'로의 전환이 시급함을 강조함.
  • 정책 변화(RL Update): 국가 인프라 및 금융 데이터에 대해 정부 차원의 'K-암호 검증 모듈' 사용을 의무화하거나, PQC 전환 로드맵을 사전에 수립하지 않은 기업을 고위험군으로 분류하는 보안 정책이 강화됨.

🔗 지식 연결 (Graph)

  • Information Extraction (IE), Security & Reliability, Communication Theories, Blockchain Technology
  • Modern Tech/Tools: OpenSSL, Libsodium, GnuPG, KMS (Key Management Systems).