Skip to content

ksayid/confidential-computing-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Confidential Computing Notes

License GitHub Pages GitHub Repo stars GitHub forks Contributions Welcome

This repository contains my personal notes, resources, and explorations related to confidential computing. I've organized these learnings into Markdown files focusing on key concepts and technologies powering confidential computing in the cloud. By organizing this knowledge in a single place, I can track my growth and hopefully help others explore confidential computing.

Some topics include:

  • Trusted Execution Environments
  • Confidential Containers/VMs
  • Kubernetes
  • Attestation Protocols

Note

All opinions and explanations in this repo are my own and do not necessarily reflect the official stance of my employer.

What is Confidential Computing?

Confidential Computing is all about protecting sensitive data while in use. It leverages hardware-based Trusted Execution Environments (TEEs) to ensure data, application code, and machine learning models remain secure even when attackers have full privileges on a system. As enterprise data moves off-premises into the cloud, confidential computing is becoming a crucial part of building zero-trust architectures.

Repository Structure

Most site content lives under the docs/ directory. Assets such as CSS and JavaScript remain at the repository root to avoid issues with GitHub Pages. Content is grouped by topic so new contributors can easily find the appropriate location.

docs/
├── core
├── containers
├── tools
├── misc
└── img
_config.yml
index.md
search.md
search.json
assets/
├── css
└── js

License

This project is licensed under the MIT License. See LICENSE for details.

About

My notes on TEEs, containers, K8s, and attestation

Resources

License

Stars

Watchers

Forks