-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Welcome to the confidential-cloud-native-primitives wiki! In this wiki, it demonstrates architecture of Confidential Cloud Native Primitives (CCNP).
CCNP
includes several micro-services as BaaS(Backend as a Service) to provides cloud native measurement, then exposes CC trusted API
via cloud native SDK:
-
Services are designed to hide the complexity of different TEE platforms and provides common interfaces and scalability for cloud-native environment to address the fetching the fetching of quote, measurement and event log.
-
SDK is provided to simplify the use of the service interface for development, it covers communication to the service and parses the results from the services. With such SDK, users can perform related actions with one simple API call.
-
A
CCNP
device plugin is provided as the dependency for services such as Quote Server and Measurement Server. It will help with device mount and folder injection within the service.
![image](https://private-user-images.githubusercontent.com/90233733/299919080-c5671ec7-a0f5-4a48-b77b-550235ad9b58.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NzM5MTIsIm5iZiI6MTczODk3MzYxMiwicGF0aCI6Ii85MDIzMzczMy8yOTk5MTkwODAtYzU2NzFlYzctYTBmNS00YTQ4LWI3N2ItNTUwMjM1YWQ5YjU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDAwMTMzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkMGY5Y2M2N2ViNWQyMjdmOTFkMTU2NzY0N2Q4YzBiOWYwMzUyZTRkZmM4NDgzMjFkOWVhMGMxNWEwMWIyYTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5SY0WD-RumPf4Y6cxY9qjkdbMnbaWw1TT-sLsl0Wv3U)
From the perspective of tenant's workload, CCNP
will expose the CC Trusted API as the unified interfaces across diverse trusted foundations like RTMR+TDMR+CCEL
and PCR+TPM2
. The definitions and structures follow standard specifications like
TCG PC Client Platform TPM Profile Specification,
TCG PC Client Platform Firmware Profile Specification