### Lessons
1. [[The confinement problem|The Confinement Problem]]
2. [[Covert channels|Covert and Side Channels]]
3. What do we do about Covert Channels?
4. Covert Channel Detection
5. Estimating Covert Channel Bandwidth
6. Reducing Covert Channel Bandwidth
7. Meltdown and Spectre: what they have to do with Covert Channels?
### Readings
- [A note on the confinement problemLinks to an external site.](https://www.cs.utexas.edu/~shmat/courses/cs380s_fall09/lampson73.pdf)
- [Guide to covert channel analysisLinks to an external site.](http://www.fas.org/irp/nsa/rainbow/tg030.htm)
- [Pump: A decade of covert funLinks to an external site.](https://www.acsac.org/2005/papers/Kang.pdf)
- [Project zero blog post on meltdown and spectreLinks to an external site.](https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html)