Cryptographic Key Protection

Cryptographic Key 보호기법

Cryptographic Key 보호기법

암호는 전 세계적으로 안전한 통신의 중심에 있으며, 시스템, 통신 및 애플리케이션을 보호하기 위해 필수적인 보호 장치가 되었습니다. 암호 키는 이 보호 메커니즘의 가장 기본 구성 요소입니다.

암호화 키는 다음 작업에 사용됩니다.

  • 미디어, 소프트웨어 및 장치를 포함한 디지털 자산을 보호합니다.
  • 사용자 라이선스 암호화
  • 디바이스 바인딩
  • 사용자 신원 증명
  • 도청 장치에 대한 통신 보호
  • HCE(호스트 카드 에뮬레이션) 보호

암호화 키는 시스템, 통신 및 애플리케이션을 보호하는 데 중요한 구성 요소이므로 항상 보호되어야 합니다. 그러한 시스템의 예로는 디지털 권한 관리 클라이언트, 조건부 접근 시스템, 게임 콘솔 및 셋 톱 박스가 있습니다.

강력한 보호 기능을 제공하는 동안 암호화는 암호화 키가 절대적으로 비밀로 유지된다는 가정을 합니다. 이러한 가정은 애플리케이션과 시스템이 상대적으로 쉽게 손상될 수 있기 때문에 실제 생활에서 보증하기가 매우 어렵습니다. 디지털 컨텐츠, 데이터 및 정보 시스템에 대한 액세스는 대개 첫번째 방어선인 암호화를 통해 보호됩니다. 그러나 암호화는 단 하나의 장애 지점을 가지고 있습니다. 이 경우 암호 해독 키가 사용됩니다. 이 점은 서명 패턴과 암호화 루틴을 통해 쉽게 식별할 수 있습니다. 공격자는 메모리 내 암호화 키를 쉽게 발견할 수 있습니다. 그 후에는 다양한 방법을 통해 암호화 된 데이터를 유출할 수 있는 치명적인 취약점이 발생하게 됩니다.