### 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)