System Security
Freshman Research Initiative
Course Intro
Reading list
Piazza
Reading list
Eraser: a dynamic data race detector for multi-threaded programs.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.129.854&rep=rep1&type=pdf
Mining your Ps and Qs: Detection of Widespread Weak Keys in Network Devices.
https://www.usenix.org/system/files/conference/usenixsecurity12/sec12-final228.pdf
SoK: Eternal War in Memory.
https://people.eecs.berkeley.edu/~dawnsong/papers/Oakland13-SoK-CR.pdf
The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86).
http://www.thefengs.com/wuchang/work/courses/cs410/old_malware_skoudis/spring2010/p552-shacham.pdf
Control-Flow Integrity: Principles, Implementations, and Applications.
https://www.microsoft.com/en-us/research/wp-content/uploads/2005/11/ccs05-cfi.pdf
Secure, Precise, and Fast Floating-Point Operations on x86 Processors.
https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_rane.pdf
The Confused Deputy.
http://www.cis.upenn.edu/~KeyKOS/ConfusedDeputy.html