컨피덴셜 컴퓨팅 개요

컨피덴셜 컴퓨팅은 처리 중에 메모리에서 암호화된 상태로 유지하여 사용 중인 데이터를 보호하는 데 도움이 됩니다. 컨피덴셜 VM은 저장 데이터 및 전송 중인 데이터의 암호화와 함께 수명 주기 전반에 걸쳐 데이터를 보호하는 데 도움이 됩니다.

컨피덴셜 컴퓨팅 환경은 하드웨어 기반 신뢰할 수 있는 실행 환경(TEE)을 통해 사용 중인 데이터 보호를 구현합니다. TEE는 프로세서 내의 격리된 영역으로, 그 안에 로드된 코드와 데이터의 기밀성과 무결성을 보호하는 데 도움이 됩니다. TEE는 민감한 연산을 위한 안전한 공간 역할을 하여, 기본 호스트 시스템이 손상되더라도 데이터에 대한 위험을 완화합니다. 이 보안 표준은 컨피덴셜 컴퓨팅 컨소시엄에서 정의되었습니다.

사용 사례

컨피덴셜 컴퓨팅을 사용하여 다음을 수행할 수 있습니다.

  • 개인 정보 보호 강화: 민감한 데이터 세트에 대한 분석을 수행하고 생성형 AI 워크로드(예: 사용자 프롬프트)를 보호하면서도 데이터가 호스트 인프라, 클라우드 운영자, AI 플랫폼 제공업체에 노출되지 않도록 할 수 있습니다.

  • 보안 협업: 다른 참여 당사자에게 개별 독점 데이터 세트 또는 지식 재산을 공개하지 않고 안전한 공간에서 머신러닝 모델을 공동으로 학습시키거나, 제휴 학습을 실행하거나, 공유 데이터를 쿼리합니다.

  • 데이터 보안 강화: API 키, 세션 메모리, 모델 추론과 같은 민감한 런타임 애셋을 보호하여 처리 중 정보 유출 위험을 완화합니다. 이 완화 조치는 건강 보험 이동성 및 책임법(HIPAA), 개인 정보 보호법(GDPR) 또는 디지털 주권 규정과 같은 규정을 준수하는 데 도움이 됩니다.

  • 신뢰 및 투명성 증대: 암호화 증명을 통해 계산, 모델, AI 에이전트 워크로드가 안전한 환경에서 수정되지 않은 상태로 실행되고 있다는 검증 가능한 증거를 제공합니다.

  • 지식 재산 보호: 독점 모델을 실행할 때 크리에이터의 지식 재산을 보호합니다.

컨피덴셜 컴퓨팅 환경의 작동 방식

컨피덴셜 컴퓨팅 환경은 다음과 같은 속성을 가집니다.

  • 런타임 암호화: 프로세서는 컨피덴셜 컴퓨팅 환경의 모든 데이터를 메모리에서 암호화된 상태로 유지합니다. 시스템 구성요소나 하드웨어 공격자가 메모리에서 활성 데이터를 직접 읽으려고 해도 암호화된 데이터만 볼 수 있습니다. 지원되는 GPU 머신 유형의 경우 런타임 암호화는 암호화된 PCIe 채널을 사용하는 NVIDIA 컨피덴셜 컴퓨팅을 통해 CPU에서 연결된 GPU로 확장됩니다.

  • 격리: 프로세서가 컨피덴셜 컴퓨팅 환경에 대해 소프트웨어 기반 액세스를 차단합니다. 호스트 운영체제, 하이퍼바이저, 기타 애플리케이션은 컨피덴셜 컴퓨팅 환경을 읽거나 수정할 수 없습니다.

  • 증명: 원격 증명은 하드웨어 및 소프트웨어 무결성을 확인하여 컨피덴셜 컴퓨팅 환경의 신뢰성을 검사합니다.

  • 데이터 수명 주기 보안: 지원되는 머신 유형의 경우 처리 중 하드웨어 기반 데이터 보호를 통해 민감한 입력, 중간 상태, 임시 변수가 메모리에서 수집부터 폐기까지 격리됩니다.

  • 컨피덴셜 라이브 마이그레이션: 지원되는 머신 유형의 경우 플랫폼은 중단 없이 활성 컨피덴셜 VM 인스턴스 또는 노드를 새 물리적 호스트로 마이그레이션할 수 있습니다. 메모리는 암호화된 상태로 유지되며, 플랫폼은 대상 호스트가 승인되고 증명된 TEE를 제공하는지 확인한 후에만 암호화 키를 교환합니다.

컨피덴셜 VM 서비스

Google Cloud 는 다음과 같은 컨피덴셜 VM 제품을 제공합니다.

컨피덴셜 VM은 다음 제품에서도 사용할 수 있습니다.

컨피덴셜 컴퓨팅이 신뢰 경계에 미치는 영향

Google Cloud 의 컨피덴셜 컴퓨팅을 사용하면 신뢰 경계를 줄여서, 컨피덴셜 데이터에 접근할 수 있는 리소스 수를 최소화할 수 있습니다. 예를 들어 컨피덴셜 VM이 없는Google Cloud 환경에서는 Google Cloud인프라와 게스트 OS가 신뢰 경계 내에 있습니다. Confidential Space 없이 컨피덴셜 VM을 사용하는Google Cloud 환경에서는 게스트 OS가 신뢰 경계 내에 있지만 클라우드 인프라는 그렇지 않습니다.

요소 컨피덴셜 VM을 사용하지 않는 경우 신뢰 경계 내 컨피덴셜 VM을 사용하는 경우 신뢰 경계 내 Confidential Space를 사용하는 경우 신뢰 경계 내
클라우드 스택 및 관리자 예 아니요 아니요
BIOS 및 펌웨어 예 아니요 아니요
호스트 OS 및 하이퍼바이저 예 아니요 아니요
VM 게스트 관리자 예 예 아니요
VM 게스트 OS 예 예 예(측정 및 증명됨)
애플리케이션, 모델, AI 에이전트 예 예 예(측정 및 증명됨)
독점 모델 가중치 및 알고리즘 예 예 예
기밀 데이터 및 프롬프트 예 예 예

다음 단계