기밀 컴퓨팅
Confidential computing기밀 컴퓨팅은 사용 중인 데이터를 보호하는 데 중점을 둔 보안 및 개인 정보 보호 향상 계산 기술입니다.기밀 컴퓨팅은 저장 및 네트워크 암호화와 함께 사용할 수 있으며, 저장된 데이터와 전송 중인 데이터를 [1][2]각각 보호합니다.소프트웨어, 프로토콜, 암호화 및 기본적인 물리적 및 공급망 공격을 해결하도록 설계되었지만, 일부 비평가들은 [3]이 기술에 효과적인 아키텍처 및 사이드 채널 공격을 시연했습니다.
이 기술은 하드웨어 기반 TEE([3]신뢰할 수 있는 실행 환경)에서 계산을 수행하여 사용 중인 데이터를 보호합니다.기밀 데이터는 신뢰할 수 있는 것으로 평가된 후에만 TEE에 공개됩니다.다양한 유형의 기밀 컴퓨팅은 가상 머신, 애플리케이션 또는 기능 중 어느 것을 사용하는지에 관계없이 사용되는 데이터 격리 수준을 정의하며, 기술을 온프레미스 데이터 센터, 에지 위치 또는 퍼블릭 클라우드에 구현할 수 있습니다.이것은 종종 완전 동형 암호화, 안전한 다자간 계산 및 신뢰할 수 있는 컴퓨팅과 같은 다른 개인 정보 보호 향상 계산 기술과 비교됩니다.
기밀 컴퓨팅은 기밀 컴퓨팅 컨소시엄(CCC) 업계 그룹에 의해 추진되며, CCC의 회원에는 주요 [4]기술 제공업체가 포함됩니다.
특성.
신뢰할 수 있는 실행 환경(TEE) "애플리케이션 및 데이터가 사용되는 동안 무단 액세스 또는 수정되는 것을 방지하여 민감하고 규제가 심한 [4][5]데이터를 관리하는 조직의 보안 수준을 높입니다."신뢰할 수 있는 실행 환경은 중앙 처리 장치(CPU) 또는 그래픽 처리 장치(GPU)[6]와 같은 컴퓨터의 처리 구성 요소에서 인스턴스화될 수 있습니다.TEE는 다양한 구현에서 가상 시스템, 개별 애플리케이션 또는 컴퓨팅 [7]기능을 포함한 다양한 수준의 격리를 제공할 수 있습니다.일반적으로 컴퓨터의 계산 구성 요소 및 메모리에서 사용 중인 데이터는 암호가 해독된 상태로 존재하며 권한 없는 소프트웨어 또는 [8][9]관리자의 검사 또는 변조에 취약할 수 있습니다.CCC에 따르면 기밀 컴퓨팅은 최소 세 가지 [10]속성을 통해 사용 중인 데이터를 보호합니다.
- 데이터 기밀성: "권한이 없는 엔티티는 TEE 내에서 사용 중인 데이터를 볼 수 없습니다."
- 데이터 무결성: "권한 없는 엔티티는 TEE 내에서 사용 중인 데이터를 추가, 제거 또는 변경할 수 없습니다."
- 코드 무결성: "권한 없는 엔티티는 TEE에서 실행 중인 코드를 추가, 제거 또는 변경할 수 없습니다."
신뢰할 수 있는 실행 환경 외에도 원격 암호화 증명은 기밀 컴퓨팅의 필수적인 부분입니다.증명 프로세스는 시스템의 신뢰성을 평가하고 기밀 데이터가 진짜이며 허용 가능한 보안 [11][12][13]상태로 작동한다는 검증 가능한 증거를 제시한 후에만 TEE에 공개되도록 지원합니다.이를 통해 검증 당사자는 기밀 컴퓨팅 환경의 "소프트웨어 및 데이터 상태에 대한 신뢰성, 정확하고 시기 적절한 보고서"를 통해 해당 환경의 신뢰성을 평가할 수 있습니다."하드웨어 기반 증명 체계는 안전한 [10]환경에서 증명 루틴을 실행하기 위해 신뢰할 수 있는 하드웨어 구성 요소 및 관련 펌웨어에 의존합니다."증명이 없으면 손상된 시스템은 다른 시스템을 신뢰하도록 속이고 TEE에서 특정 소프트웨어를 실행하고 있다고 주장하며 처리 중인 데이터의 기밀성 또는 무결성 또는 신뢰할 수 있는 [14][10][15]코드의 무결성을 손상시킬 수 있습니다.
기술적 접근법
기밀 컴퓨팅에 대한 기술적 접근 방식은 기밀 데이터에 액세스할 수 있는 소프트웨어, 인프라 및 관리자 요소에 따라 달라질 수 있습니다.TCB(신뢰할 수 있는 컴퓨팅 기반)를 포함하는 "신뢰 경계"는 어떤 요소가 기밀 데이터에 액세스할 수 있는지를 정의합니다. 요소가 악의적으로 [16]작동하는지에 관계없이 말입니다.기밀 컴퓨팅 구현은 특정 수준의 데이터 격리에서 정의된 신뢰 경계를 적용합니다.기밀 컴퓨팅의 세 가지 주요 유형은 다음과 같습니다.
가상 시스템 분리는 컴퓨터 인프라 또는 클라우드 제공자가 제어하는 요소를 제거하지만 인프라에서 실행되는 가상 시스템 내부의 요소를 통해 잠재적인 데이터 액세스를 허용합니다.응용프로그램 또는 프로세스 격리는 인증된 소프트웨어 응용프로그램 또는 프로세스에 의해서만 데이터 액세스를 허용합니다.기능 또는 라이브러리 격리는 더 큰 응용프로그램 내의 승인된 서브루틴 또는 모듈에 의해서만 데이터 액세스를 허용하도록 설계되어 더 [17][18]큰 응용프로그램의 승인되지 않은 코드를 포함하여 다른 시스템 요소에 의한 액세스를 차단합니다.
위협 모델
기밀 컴퓨팅은 사용 중인 데이터의 보호와 관련되므로 이 기술을 사용하여 특정 위협 모델만 해결할 수 있습니다.다른 유형의 공격은 다른 개인 정보 보호 [10]기술을 통해 보다 효과적으로 해결됩니다.
범위 내
다음 위협 벡터는 일반적으로 기밀 [10]컴퓨팅의 범위 내에서 고려됩니다.
- 소프트웨어 공격: 호스트의 소프트웨어 및 펌웨어에 대한 공격을 포함합니다.여기에는 운영 체제, 하이퍼바이저, BIOS, 기타 소프트웨어 및 워크로드가 포함될 수 있습니다.
- 프로토콜 공격: "증명 및 워크로드 및 데이터 전송과 관련된 프로토콜에 대한 공격"을 포함합니다.여기에는 손상을 초래할 수 있는 "워크로드 프로비저닝 또는 배치" 또는 데이터의 취약성이 포함됩니다.
- 암호화 공격: "수학적 혁신, 컴퓨팅 능력의 가용성 및 양자 컴퓨팅과 같은 새로운 컴퓨팅 접근 방식을 포함한 여러 요인으로 인해 암호 및 알고리즘에서 발견되는 취약성"을 포함합니다.CCC는 하드웨어의 암호화 알고리즘을 업그레이드하는 것의 상대적인 어려움과 소프트웨어 및 펌웨어를 최신 상태로 유지해야 한다는 권장 사항을 포함하여 이 위협 요소에 대한 몇 가지 경고를 언급합니다.다각적이고 심층적인 방어 전략이 모범 사례로 권장됩니다.
- 기본적인 물리적 공격: 콜드 부트 공격, 버스 및 캐시 스누핑, 공격 장치를 PCI Express 슬롯 또는 USB 포트와 같은 기존 포트에 연결합니다.
- 기본적인 업스트림 공급망 공격: 디버깅 포트 추가와 같은 변경을 통해 TEE를 손상시키는 공격을 포함합니다.
이러한 위협에 대한 보호의 정도와 메커니즘은 특정 기밀 컴퓨팅 [20]구현에 따라 다릅니다.
범위를 벗어남
일반적으로 기밀 컴퓨팅의 범위를 벗어난 것으로 정의되는 위협은 [10]다음과 같습니다.
- 칩 스크래핑 기술 및 전자 현미경 프로브와 같은 "하드웨어에 대한 장기적 및/또는 침입적 액세스가 필요한" 물리적 공격을 포함한 정교한 물리적 공격.
- 업스트림 하드웨어 공급망 공격: CPU 제조 프로세스에 대한 공격, 제조 중 키 주입/생성의 CPU 공급망 공격을 포함합니다.신뢰할 수 있는 실행 환경의 기능을 직접 제공하지 않는 호스트 시스템의 구성 요소에 대한 공격도 일반적으로 범위를 벗어납니다.
- 가용성 공격: 기밀 컴퓨팅은 보호된 데이터와 코드의 기밀성과 무결성을 보호하도록 설계되었습니다.서비스 거부 또는 분산 서비스 거부 공격과 같은 가용성 공격은 다루지 않습니다.
사용 사례
기밀 컴퓨팅은 퍼블릭 클라우드, 사내 데이터 센터 또는 네트워크 노드, 지사, 산업 시스템 [21]등 분산된 "엣지" 위치에 구축할 수 있습니다.
데이터 개인 정보 보호 및 보안
기밀 컴퓨팅은 인프라 공급자, 무단 또는 악의적인 소프트웨어 및 시스템 관리자 및 기타 클라우드 테넌트로부터 데이터 및 코드의 기밀성과 무결성을 보호합니다. 이는 민감하거나 규제가 심한 [22][23]데이터를 제어하려는 조직의 우려 사항일 수 있습니다.기밀 컴퓨팅이 제공하는 추가적인 보안 기능을 통해 보다 민감한 워크로드를 클라우드 또는 [24]에지 위치로 신속하게 전환할 수 있습니다.
다자간 분석
기밀 컴퓨팅은 개인 정보 보호 및 규정 [25][26]준수를 유지하면서 TEE 내의 기밀 또는 규제 데이터를 사용하여 여러 당사자가 공동 분석에 참여할 수 있도록 합니다.이 경우 모든 당사자가 공유 분석을 통해 혜택을 받지만 다른 당사자나 시스템 [8]호스트에 노출된 당사자의 중요한 데이터나 기밀 코드는 없습니다.의료 연구에 데이터를 제공하는 여러 의료 기관이나 금융 사기 또는 자금 [27][15]세탁을 식별하기 위해 협력하는 여러 은행이 그 예입니다.
옥스포드 대학 연구원들은 여러 이해 당사자를 상호 신뢰할 수 없는 데이터,[28] 알고리즘 및 하드웨어 공급자로 간주하는 엔드포인트 컴퓨터 전반의 신뢰할 수 있는 실행 환경에서 기밀 작업을 지원하는 "CRC(Confidential Remote Computing)"라는 대안 패러다임을 제안했습니다.
규정 준수
기밀 컴퓨팅은 규제된 데이터에 액세스할 수 있는 소프트웨어와 인력을 제한함으로써 데이터 보호 및 규정 준수를 지원할 뿐만 아니라 데이터 및 코드 무결성을 더욱 보장합니다.또한 TEE는 위험을 완화하기 위해 취한 조치의 증거를 제공하고 이러한 조치가 [29]적절했음을 입증함으로써 데이터 거버넌스를 지원할 수 있습니다.2021년 유럽연합 사이버보안청(ENISA)은 유럽연합의 일반 데이터 보호 규정 및 독일의 IT 보안법(ITSIG)[30]에 따라 데이터 보호와 관련하여 기밀 컴퓨팅을 "최첨단" 기술로 분류합니다.
데이터 현지화, 주권 및 거주
데이터 현지화 및 거주지 또는 데이터 주권에 관한 규정은 중요한 데이터가 특정 국가 또는 지리적 블록에 남아 있어야 데이터가 현지 법률에 따라 사용된다는 것을 보장할 수 있습니다.기밀 컴퓨팅을 사용하는 워크로드 소유자만 검증된 [31]TEE 내에서 처리하기 위해 데이터를 해독하는 데 필요한 암호화 키를 보유합니다.이는 워크로드 소유자의 [32][33]동의 없이 다른 국가 또는 관할 구역에서 일반 텍스트로 데이터가 유출 및 처리될 위험을 줄이는 기술적 보호 기능을 제공합니다.
기밀 컴퓨팅의 추가 사용 사례에는 향상된 레코드 개인 정보 보호 및 코드 무결성, 개인 정보 보호 광고 기술, 기밀 데이터베이스 등이 포함됩니다.
비판
여러 학술 및 보안 연구 그룹이 다양한 [3]접근 방식을 기반으로 CPU 기반 TEE에 대한 아키텍처 및 사이드 채널 공격을 시연했습니다.여기에는 페이지 장애,[34] [27]캐싱 및 메모리 [35]버스뿐만 아니라 특히 Intel SGX에 대한 Apic[36] 및 SGAxe[37], AMD SEV-SNP에 대한 Cipherleaks가[38] 포함됩니다.TCB(Trusted Computing Base) 복구와 같은 하드웨어의 업데이트 메커니즘은 [39][40]검색 시 사이드 채널 취약성을 완화할 수 있습니다.
기밀 컴퓨팅의 정의 자체도 일부 학술 연구자들에 의해 비판을 받았습니다.독일 드레스덴 공과대학의 학자들은 이것을 "불확실하고 불완전하며 심지어는 [41]상충되는 것"이라고 불렀습니다.연구원들은 연구를 용이하게 하고 다른 보안 [41]기술과의 비교를 용이하게 하기 위해 더 상세하고 정확하게 만들 것을 권고했습니다.
"기밀 원격 컴퓨팅"([42]CRC) 패러다임은 기밀 컴퓨팅을 TEE의 원래 설계 원칙으로 되돌리고 사용 가능한 최종 사용자 컴퓨터에서 실행되는 소규모 엔클로저를 옹호합니다. CRC는 다양한 데이터 소유자, 하드웨어 소유자 및 알고리즘 소유자와 같은 여러 이해 관계자를 위한 관행과 템플릿을 추가합니다.CRC는 개인 용도에 대한 관행 및 방법론을 추가함으로써 기밀 컴퓨팅의 광범위한 개념을 확장합니다.
주요 마이크로프로세서 또는 GPU 공급업체 중 어느 곳도 더 이상 개인용 컴퓨터용 장치에 기밀 컴퓨팅 하드웨어를 제공하지 않으므로 사용 사례를 서버급 플랫폼으로만 제한합니다.인텔 SGX는 2015년 6세대 인텔 코어(스카이레이크) 프로세서에 PC용으로 도입되었지만, 2022년 [43]11세대 인텔 코어 프로세서(로켓레이크)에서는 더 이상 사용되지 않았습니다.
다른 개인 정보 보호 향상 기술과의 비교
기밀 컴퓨팅은 종종 완전 동형 암호화, 안전한 다자간 컴퓨팅 및 신뢰할 수 있는 컴퓨팅을 포함한 다른 보안 또는 개인 정보 보호 기술과 비교됩니다.
완전 동형 암호화
완전 동형 암호화(FHE)는 사용자가 암호화된 데이터를 먼저 해독하지 않고도 암호화된 데이터에 대한 계산을 수행할 수 있도록 하는 암호화의 한 형태입니다.이와는 대조적으로 기밀 컴퓨팅은 프로세서 및 메모리의 하드웨어 강제 액세스 제어 TEE 내에서 암호화된 데이터를 전송하고, 데이터를 해독하고, 필요한 계산을 수행합니다.TEE를 종료하기 전에 데이터를 다시 암호화할 수 있습니다.서로 비교하면, FHE 성능은 기밀 컴퓨팅보다 높은 계산 오버헤드를 겪을 수 있고 광범위한 애플리케이션별[44] 코딩이 필요하지만 데이터가 암호 [45]해독되지 않기 때문에 사이드 채널 공격에 덜 취약합니다.몇몇 연구원들은 기밀 컴퓨팅 TEE와 FHE가 협력하여 [46][47]개별적으로 작용하는 기술의 단점을 완화하는 사용 사례를 설명했습니다.
안전한 다자간 컴퓨팅
SMPC(Secure Multi-party computation)는 여러 당사자가 분산 알고리즘을 사용하여 작업을 공동으로 계산하는 동시에 각 당사자의 데이터를 다른 당사자로부터 비공개로 유지할 수 있는 개인 정보 보호 기술입니다.기밀 컴퓨팅은 개인 정보 보호를 위한 다자간 협업에도 사용될 수 있습니다.서로 비교하면 SMPC를 사용하는 분산 컴퓨팅은 계산 및 네트워크 [48]대역폭 측면에서 비용이 더 많이 들 수 있지만, 전체 데이터 [45]세트를 보유한 당사자가 없기 때문에 사이드 채널 공격에 덜 취약합니다.
신뢰할 수 있는 컴퓨팅
Trusted Computing은 TPM(Trusted Platform Module)[49]과 같은 표준화된 하드웨어 기반 메커니즘을 사용하여 컴퓨팅 시스템에 대한 신뢰를 확립하는 것을 목표로 Trusted Computing Group에서 발표한 개념 및 표준 세트입니다. 기술적 관점에서 Trusted Computing과 기밀 컴퓨팅은 유사한 보안 개념에 의존합니다.신뢰 아키텍처 및 원격 증명 프로토콜과 같은 기능을 제공합니다.그러나 Trusted Computing은 다양한 위협 모델과 다양한 플랫폼(예: 전화, 랩톱, 서버, 네트워크 장비)을 대상으로 합니다. [50] 기밀 컴퓨팅은 사용 중인 코드 및 데이터의 기밀성과 무결성을 대상으로 하는 공격 벡터를 대상으로 합니다,특히 신뢰할 수 있는 실행 환경과 메모리 암호화를 사용합니다.
공급자
기밀 컴퓨팅 사용 사례에는 하드웨어와 소프트웨어의 조합이 필요하며, 종종 클라우드 서비스 공급업체 또는 서버 제조업체와 함께 제공됩니다.
| 하드웨어 공급자 | 기술 | 요소 | 소개 | 격리 수준 |
|---|---|---|---|---|
| 고급 마이크로 장치(AMD) | AMD 보안 암호화된 가상화 - 보안 중첩 페이징(AMD SEV-SNP) | CPU | 2021년 3세대 AMD EPYC 서버 프로세서[51] 사용 | 가상[52] 시스템 |
| 팔 | 암 기밀 컴퓨팅 아키텍처(암 CCA) | CPU | 2021년 암 v9-A 아키텍처[53] 지원 | 가상[54] 시스템 |
| IBM | 리눅스용 IBM Secure Execution | CPU | 2020년 IBM z15 및 Linux[55] ONE 사용 | 가상 시스템 |
| 인텔 | 인텔 소프트웨어 가드 확장 (Intel SGX) | CPU | 2015년 6세대 Intel Core PC 프로세서[56](나중에 [a]더 이상 사용되지 않음) Intel Xeon E 2100 시리즈 서버 프로세서[59](나중에 더 이상 사용되지 않음)에서의 2018년 2021년 3세대 Intel Xeon 스케일러블[60] 프로세서 탑재 | 응용 프로그램/프로세서 라이브러리/기능[17] |
| Intel 트러스트 도메인 확장 (Intel TDX) | CPU | 2023년[61] 일부 클라우드 공급자를 통해 4세대 Intel Xeon 확장 가능 프로세서 탑재 | 가상[17] 시스템 | |
| 엔비디아 | Nvidia 기밀 컴퓨팅 | GPU | 2022년 Nvidia H100 제품군[62] GPU 사용 | 가상 시스템 또는 다중 사용자 GPU[63] 인스턴스 |
클라우드 컴퓨팅 공급자
기밀 컴퓨팅 기술 및 서비스는 Alibaba Cloud,[64] Baidu Cloud,[64] Google Cloud,[65] IBM Cloud,[66] Microsoft Azure,[67] OVH[68] Cloud 등을 포함한 퍼블릭 클라우드 컴퓨팅 공급자를 통해 액세스할 수 있습니다.
응용 프로그램 공급자
대부분의 기밀 컴퓨팅 사용 사례를 활성화하려면 애플리케이션 소프트웨어가 필요합니다.기밀 컴퓨팅 소프트웨어 애플리케이션 공급업체에는 Anjuna,[64] CanaryBit,[69] Cosmian,[70] CYSEC,[71] Decentriq,[72] Edgeless Systems,[73] Enclaive,[74] Fortanix,[75] IBM Hyper Protect Services,[76] Mithril Security,[77] Opaque Systems,[78] Scontain,[79] Secretarium[80] 등이 있습니다.
기밀 컴퓨팅 컨소시엄
기밀 컴퓨팅은 기밀 컴퓨팅 [81]컨소시엄이라는 옹호 및 기술 협력 그룹의 지원을 받습니다.CCC는 2019년 리눅스 재단 산하에 설립되었습니다.창립 초기 멤버는 Alibaba, Arm, Google Cloud, Huawei, Intel, Microsoft 및 Red Hat이었습니다.설립된 일반 구성원은 Baidu, ByteDance, Decentriq, Fortanix, Kindite, Oasis Labs, Swisscom, Tencent 및 VMware를 [82][83]포함합니다.CCC는 "개방형 협업을 통해 사용 중인 데이터를 [81]보호하고 기밀 컴퓨팅의 채택을 가속화하는 프로젝트에 중점을 두고 있다"고 밝혔습니다.
메모들
레퍼런스
- ^ Fitzgibbons, Laura. "States of Digital Data". Data Management. TechTarget. Retrieved 2023-03-12.
- ^ Schuster, Felix (2022-10-03). "Constellation: The First Confidential Kubernetes Distribution". The New Stack. Retrieved 2023-03-12.
- ^ a b c Akram, Ayaz; Akella, Venkatesh; Peisert, Sean; Lowe-Power, Jason (26–27 September 2022). "SoK: Limitations of Confidential Computing via TEEs for High-Performance Compute Systems". 2022 IEEE International Symposium on Secure and Private Execution Environment Design (SEED). IEEE: 121–132. doi:10.1109/SEED55351.2022.00018. ISBN 978-1-6654-8526-5. S2CID 253271359.
{{cite journal}}CS1 유지보수: 날짜 형식(링크) - ^ a b Rashid, Fahmida Y. (June 2020). "The rise of confidential computing: Big tech companies are adopting a new security model to protect data while it's in use". IEEE Spectrum. 57 (6): 8–9. doi:10.1109/MSPEC.2020.9099920. ISSN 1939-9340. S2CID 219767651.
- ^ "Confidential computing: hardware-based trusted execution for applications and data" (PDF). Confidential Computing Consortium. November 2022. p. 2. Retrieved 2023-03-12.
- ^ Poddar, Rishabh; Ananthanarayanan, Ganesh; Setty, Srinath; Volos, Stavros; Popa, Raluca (August 2020). Visor: Privacy-Preserving Video Analytics as a Cloud Service (PDF). 29th USENIX Security Symposium.
- ^ Sturmann, Lily; Simon, Axel (2019-12-02). "Current Trusted Execution Environment landscape". Red Hat Emerging Technologies. Retrieved 2023-03-12.
- ^ a b Rashid, Fahmida (2020-05-27). "What Is Confidential Computing?". IEEE Spectrum. Retrieved 2023-03-12.
- ^ Olzak, Tom (2021-09-20). "What Is Confidential Computing and Why It's Key To Securing Data in Use?". Spiceworks. Retrieved 2023-03-12.
- ^ a b c d e f "A technical analysis of confidential computing" (PDF). Confidential Computing Consortium. November 2022. Retrieved 2023-03-12.
- ^ Mulligan, Dominic P.; Petri, Gustavo; Spinale, Nick; Stockwell, Gareth; Vincent, Hugo J. M. (September 2021). "Confidential Computing—a brave new world". 2021 International Symposium on Secure and Private Execution Environment Design (SEED): 132–138. doi:10.1109/SEED51797.2021.00025. ISBN 978-1-6654-2025-9. S2CID 244273336.
- ^ Sardar, Muhammad Usama (June 2022). "Understanding Trust Assumptions for Attestation in Confidential Computing". 2022 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks: 49–50. doi:10.1109/DSN-S54099.2022.00028. ISBN 978-1-6654-0260-6. S2CID 251086713.
- ^ Russinovich, Mark; Costa, Manuel; Fournet, Cédric; Chisnall, David; Delignat-Lavaud, Antoine; Clebsch, Sylvan; Vaswani, Kapil; Bhatia, Vikas (2021-05-24). "Toward confidential cloud computing". Communications of the ACM. 64 (6): 54–61. doi:10.1145/3453930. ISSN 0001-0782. S2CID 235171921.
- ^ Russinovich, Mark; Costa, Manuel; Fournet, Cédric; Chisnall, David; Delignat-Lavaud, Antoine; Clebsch, Sylvan; Vaswani, Kapil; Bhatia, Vikas (2021-03-09). "Toward Confidential Cloud Computing: Extending hardware-enforced cryptographic protection to data while in use". Queue. 19 (1): 20:49–20:76. doi:10.1145/3454122.3456125. ISSN 1542-7730. S2CID 232368388.
- ^ a b Banerjee, Pradipta; Ortiz, Samuel (2022-12-02). "Understanding the Confidential Containers Attestation Flow". RedHat. Retrieved 2023-03-12.
- ^ "Understanding Confidential Computing with Trusted Execution Environments and Trusted Computing Base models Dell Technologies Info Hub". infohub.delltechnologies.com. Retrieved 2023-03-20.
- ^ a b c "Intel SGX vs TDX: what is the difference?". CanaryBit. 2022-07-27. Retrieved 2023-03-12.
- ^ "Common terminology for confidential computing" (PDF). Confidential Computing Consortium. December 2022. Retrieved 2023-03-12.
- ^ Pecholt, Joana; Wessel, Sascha (2022-12-05). "CoCoTPM: Trusted Platform Modules for Virtual Machines in Confidential Computing Environments". Proceedings of the 38th Annual Computer Security Applications Conference. New York, NY, USA: ACM: 989–998. doi:10.1145/3564625.3564648. ISBN 9781450397599. S2CID 254151740.
- ^ Guanciale, Roberto; Paladi, Nicolae; Vahidi, Arash (September 2022). "SoK: Confidential Quartet - Comparison of Platforms for Virtualization-Based Confidential Computing". 2022 IEEE International Symposium on Secure and Private Execution Environment Design (SEED). IEEE: 109–120. doi:10.1109/SEED55351.2022.00017. ISBN 978-1-6654-8526-5. S2CID 253270880.
- ^ van Winkle, William (2019-12-31). "Protecting data on public clouds and edges with confidential computing". VentureBeat. Retrieved 2023-03-12.
- ^ Crouse, Megan (2022-11-07). "What is confidential computing?". TechRepublic. Retrieved 2023-03-12.
- ^ Novković, Bojan; Božić, Anita; Golub, Marin; Groš, Stjepan (September 2021). "Confidential Computing as an Attempt to Secure Service Provider's Confidential Client Data in a Multi-Tenant Cloud Environment". 2021 44th International Convention on Information, Communication and Electronic Technology (MIPRO): 1213–1218. doi:10.23919/MIPRO52101.2021.9597198. ISBN 978-953-233-101-1. S2CID 244147507.
- ^ "Strengthening cloud security with confidential computing". IBM Research Blog. 2021-02-09. Retrieved 2023-03-12.
- ^ Law, Andrew; Leung, Chester; Poddar, Rishabh; Popa, Raluca Ada; Shi, Chenyu; Sima, Octavian; Yu, Chaofan; Zhang, Xingmeng; Zheng, Wenting (2020-11-09). "Secure Collaborative Training and Inference for XGBoost". Proceedings of the 2020 Workshop on Privacy-Preserving Machine Learning in Practice. ACM: 21–26. doi:10.1145/3411501.3419420. ISBN 978-1-4503-8088-1. S2CID 222142203.
- ^ Dave, Ankur; Leung, Chester; Popa, Raluca Ada; Gonzalez, Joseph E.; Stoica, Ion (2020-04-15). "Oblivious coopetitive analytics using hardware enclaves". Proceedings of the Fifteenth European Conference on Computer Systems. ACM: 1–17. doi:10.1145/3342195.3387552. ISBN 978-1-4503-6882-7. S2CID 215728912.
- ^ a b Liu, Fangfei; Yarom, Yuval; Ge, Qian; Heiser, Gernot; Lee, Ruby B. (May 2015). "Last-Level Cache Side-Channel Attacks are Practical". 2015 IEEE Symposium on Security and Privacy. IEEE: 605–622. doi:10.1109/SP.2015.43. ISBN 978-1-4673-6949-7. S2CID 2741260.
- ^ Küçük, Kubilay Ahmet; Martin, Andrew (2023-04-16). "CRC: Fully General Model of Confidential Remote Computing". arXiv:2104.03868 [cs.CR].
- ^ "Privacy-enhancing technologies (PETs)" (PDF). Draft anonymisation, pseudonymisation and privacy-enhancing technologies guidance. Information Commissioner's Office. September 2022. Retrieved 2023-03-12.
- ^ "IT Security Act (Germany) and EU General Data Protection Regulation: Guideline 'state of the art' - Technical and organisational measures" (PDF). TeleTrusT. 2021. Retrieved 2023-03-12.
- ^ Schmidt, Kaja; Munilla Garrido, Gonzalo; Mühle, Alexander; Meinel, Christoph (2022). Katsikas, Sokratis; Furnell, Steven (eds.). Mitigating Sovereign Data Exchange Challenges: A Mapping to Apply Privacy- and Authenticity-Enhancing Technologies. Trust, Privacy and Security in Digital Business. Vol. 13582. Springer International Publishing. pp. 50–65. doi:10.1007/978-3-031-17926-6_4. ISBN 978-3-031-17925-9. Retrieved 2023-03-12.
- ^ Basak, Anirban (2023-02-06). "Confidential Computing: A Win-Win For Both Data Providers And Data Consumers". Forbes. Retrieved 2023-03-12.
- ^ Shein, Esther (2023-02-01). "Why confidential computing will be critical to (not so distant) future data security efforts". VentureBeat. Retrieved 2023-03-12.
- ^ Xu, Yuanzhong; Cui, Weidong; Peinado, Marcus (May 2015). "Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems". 2015 IEEE Symposium on Security and Privacy: 640–656. doi:10.1109/SP.2015.45. ISBN 978-1-4673-6949-7. S2CID 6344906.
- ^ Lee, Dayeol; Jung, Dongha; Fang, Ian T.; Tsai, Chia-Che; Popa, Raluca Ada (2020-08-12). "An off-chip attack on hardware enclaves via the memory bus". Proceedings of the 29th USENIX Conference on Security Symposium. SEC'20. USENIX Association: 487–504. arXiv:1912.01701. ISBN 978-1-939133-17-5.
- ^ Kovacs, Eduard (2022-08-09). "ÆPIC Leak: Architectural Bug in Intel CPUs Exposes Protected Data". SecurityWeek. Retrieved 2023-03-12.
- ^ Lakshmanan, Ravie (2020-06-10). "Intel CPUs Vulnerable to New 'SGAxe' and 'CrossTalk' Side-Channel Attacks". The Hacker News. Retrieved 2023-03-12.
- ^ Li, Mengyuan; Zhang, Yinqian; Wang, Huibo; Li, Kang; Cheng, Yueqiang (2021). "{CIPHERLEAKS}: Breaking Constant-time Cryptography on {AMD} {SEV} via the Ciphertext Side Channel". 30th USENIX Security Symposium: 717–732. ISBN 978-1-939133-24-3.
- ^ "Confidential Computing Deep Dive v1.0" (PDF). Confidential Computing Consortium. October 2020. Retrieved 2023-03-12.
- ^ van Schaik, Stephan; Seto, Alex; Yurek, Thomas; Batori, Adam; AlBassam, Bader; Garman, Christina; Genkin, Daniel; Miller, Andrew; Ronen, Eyal; Yarom, Yuval. "SoK: SGX.Fail: How Stuff Gets Exposed" (PDF). Georgia Institute of Technology. Retrieved 2023-03-12.
- ^ a b Sardar, Muhammad; Fetzer, Christof (November 2021). "Confidential computing and related technologies: a review". Retrieved 2023-03-12.
- ^ Küçük, Kubilay Ahmet; Martin, Andrew (December 2020). "CRC: Fully General Model of Confidential Remote Computing". arXiv:2104.03868 [cs.CR].
- ^ "New Intel chips won't play Blu-ray disks due to SGX deprecation". BleepingComputer. Retrieved 2023-04-26.
- ^ "Building Hardware to Enable Continuous Data Protections". DARPA. 2020-03-02. Retrieved 2023-03-12.
- ^ a b Popa, Raluca (2021-10-01). "Secure computation: Homomorphic encryption or hardware enclaves?". RISE Lab. Retrieved 2023-03-12.
- ^ Wang, Wenhao; Jiang, Yichen; Shen, Qintao; Huang, Weihao; Chen, Hao; Wang, Shuang; Wang, XiaoFeng; Tang, Haixu; Chen, Kai; Lauter, Kristin; Lin, Dongdai (2019-05-19). "Toward Scalable Fully Homomorphic Encryption Through Light Trusted Computing Assistance". arXiv:1905.07766 [cs.CR].
- ^ Coppolino, Luigi; D'Antonio, Salvatore; Formicola, Valerio; Mazzeo, Giovanni; Romano, Luigi (May 2021). "VISE: Combining Intel SGX and Homomorphic Encryption for Cloud Industrial Control Systems". IEEE Transactions on Computers. 70 (5): 711–724. doi:10.1109/TC.2020.2995638. ISSN 1557-9956. S2CID 219488231.
- ^ Hockenbrocht, Christopher (2020-02-01). "Cryptographic Techniques and the Privacy Problems They Solve". LeapYear. Retrieved 2023-03-12.
- ^ Parno, Bryan; McCune, Jonathan M.; Perrig, Adrian (May 2010). "Bootstrapping Trust in Commodity Computers". 2010 IEEE Symposium on Security and Privacy: 414–429. doi:10.1109/SP.2010.32. ISBN 978-1-4244-6894-2. S2CID 10346304.
- ^ "Trusted Computing". Trusted Computing Group. Retrieved 2023-03-12.
- ^ Takahashi, Dean (2021-03-15). "AMD launches third-generation Epyc processors for datacenters". VentureBeat. Retrieved 2023-03-12.
- ^ Robinson, Dan. "Microsoft adds confidential VMs running on third-gen Epyc". www.theregister.com. Retrieved 2023-03-20.
- ^ Hamblen, Matt (2021-03-30). "Arm launches v9 with Realms and Confidential Compute". Fierce Electronics. Retrieved 2023-03-12.
- ^ Korolov, Maria (2021-05-04). "Confidential Computing: Arm Builds Secure Enclaves for the Data Center". Data Center Knowledge. Retrieved 2023-03-12.
- ^ Moorhead, Patrick (2020-04-14). "IBM Bolsters Z Portfolio With New Data Privacy Capabilities". Forbes.
- ^ Funk, Ben (2015-10-05). "Intel to begin shipping Skylake CPUs with SGX enabled". The Tech Report. Retrieved 2023-05-01.
- ^ Pezzone, Jimmy (2022-01-15). "Intel's SGX deprecation impacts DRM and Ultra HD Blu-ray support". TechSpot. Retrieved 2023-03-12.
- ^ Robinson, Dan (2023-02-15). "Intel issues patches for SGX vulnerabilities". The Register. Retrieved 2023-03-12.
- ^ Synek, Greg (2018-11-05). "Intel launches the Xeon E-2100 and teases Cascade Lake Advanced Performance CPUs". TechSpot. Retrieved 2023-03-12.
- ^ Condon, Stephanie (2021-04-06). "Intel launches third-gen Intel Xeon Scalable processor for data centers". ZDNET. Retrieved 2023-03-12.
- ^ Kovacs, Eduard (2023-01-10). "Intel Adds TDX to Confidential Computing Portfolio With Launch of 4th Gen Xeon Processors". SecurityWeek. Retrieved 2023-03-12.
- ^ Columbus, Louis (2022-03-31). "Nvidia is bringing zero trust security into data centers". VentureBeat. Retrieved 2023-03-12.
- ^ Andersch, Michael; Palmer, Greg; Krashinsky, Ronny; Stam, Nick; Mehta, Vishal; Brito, Gonzalo; Ramaswamy, Sridhar (2022-03-22). "NVIDIA Hopper Architecture In-Depth". NVIDIA Developer. Retrieved 2023-03-12.
- ^ a b c Preimesberger, Chris (2020-09-15). "Compare Top Confidential Computing Vendors". eWEEK. Retrieved 2023-03-12.
- ^ Li, Abner (2020-07-14). "Google Cloud announces Confidential Computing 'breakthrough' that encrypts customer data in-use". 9to5Google. Retrieved 2023-03-12.
- ^ O'Brien, Chris (2020-10-16). "Why IBM believes Confidential Computing is the future of cloud security". VentureBeat. Retrieved 2023-03-12.
- ^ Taft, Darryl (2019-12-19). "Azure confidential computing, AWS aim to better secure cloud data". Software Quality. TechTarget. Retrieved 2023-03-12.
- ^ Spadafora, Anthony (2021-10-26). "OVHcloud releases new Advance Bare Metal Servers for SMEs". TechRadar. Retrieved 2023-03-12.
- ^ "2022 Superuser Awards Nominee: CanaryBit". Superuser. 2022-05-03. Retrieved 2023-03-12.
- ^ "Deeptech Cosmian Raises €4.2m to Accelerate the Deployment of Its Privacy-by-default Solutions Using Advanced Cryptography". Fintech Futures. 2022-06-20. Retrieved 2023-03-12.
- ^ "CYSEC". TOP 1000 Swiss Startups awards 2022. Retrieved 2023-04-18.
- ^ Wiggers, Kyle (2022-03-22). "Decentriq raises $15M to expand its data clean rooms platform". VentureBeat. Retrieved 2023-03-12.
- ^ Plumb, Taryn (2022-09-13). "Is confidential computing the future of cybersecurity? Edgeless Systems is counting on it". VentureBeat. Retrieved 2023-03-12.
- ^ Schonschek, Oliver. "Internationale Datentransfers – Sieht so die Lösung aus?". cloudcomputing-insider.de (in German). Retrieved 2023-03-12.
- ^ Wiggers, Kyle (2022-09-15). "Cybersecurity firm Fortanix secures capital to provide confidential computing services". TechCrunch. Retrieved 2023-03-12.
- ^ "Streamline Fintech Data Management With IBM Hyper Protect Services".
- ^ Thompson, David (2022-11-02). "Mithril Security Democratizes AI Privacy Thanks To Daniel Quoc Dung Huynh". Retrieved 2023-03-12.
- ^ Sharma, Shubham (2022-06-28). "Opaque Systems helps enterprises run collaborative analytics on confidential data". VentureBeat. Retrieved 2023-03-12.
- ^ "Scontain". VentureRadar. Retrieved 2023-03-12.
- ^ "Secretarium". IQCapital. 28 February 2022. Retrieved 2023-05-09.
- ^ a b "What is the Confidential Computing Consortium?". Confidential Computing Consortium. Retrieved 2023-03-12.
- ^ "Confidential Computing Consortium Establishes Formation with Founding Members and Open Governance Structure". Linux Foundation. Retrieved 2023-03-12.
- ^ Gold, Jack (2020-09-28). "Confidential computing: What is it and why do you need it?". CSO Online. Retrieved 2023-03-12.