Shaanan is a Senior Lecturer (equivalent to a U.S. Associate Professor) and the Deputy Head of School (Academic) for the School of Computing and Information Systems at the University of Melbourne. Shaanan’s research centers on the interplay between computer systems and the law, with particular focus on applications of cryptography.
In 2019, Shaanan was the inaugural Geller Fellow of the Wharton Public Policy Initiative, with a summer placement in the Office of Policy Planning at the Federal Trade Commission (FTC), where he assisted in the development of technology strategy within the commission.
In 2018 he served as a Cybersecurity Fellow working on U.S Federal technology policy in the office of Senator Ron Wyden. Prior to that, he spent three months at Facebook headquarters, working to ensure secure deletion of user data.
Shaanan completed his Ph.D. and MSE at the University of Pennsylvania in Computer & Information Science. He obtained a Master in Law from Penn Law, and his BSc and DipMus (Vocal Performance) from the University and Conservatorium of Melbourne respectively.
His research has received recognition in the form of the Best Paper Awards at ACM CCS, ACM/IEEE ICSE, and an Pwnie Award for best Cryptographic Attack and the faculty Excellence in Mid-Career Research Award. He is also the recipient of many teaching awards both at the national and university level including the CORE Award for Teaching (Early Career), the Edward Brown Award, and the Kelvin Medal..
Shaanan also retains a secondary affiliation with Princeton University’s Center for IT Policy, where he was previously a Postdoctoral Research Associate.
Shaanan is particularly passionate about teaching undergraduate students and advocating for student welfare and mental health.
Research Interests
Applied Cryptography, Computer Security, Public Interest Technology, Consumer Protection
Selected Publications
-
"It’s been lovely watching you”: Institutional Decision-Making on Online Proctoring Software. 2025 IEEE Symposium on Security and Privacy (SP) (2025).Elisa Shioji, Ani Meliksetyan, Lucy Simko, Ryan Watkins, Adam Aviv and Shaanan Cohney.
-
NOTRY: Deniable messaging with retroactive avowal, PoPETS, (2024), Faxing Wang, Shaanan Cohney, Riad Wahby and Joseph Bonneau.
-
Learning with Style: Improving Student Code-Style Through Better Automated Feedback, 55th ACM Technical Symposium on Computer Science Education, (2024), Liam Saliba, Eduardo Oliveira, Shaanan Cohney and Qi Jianzhong.
-
Detecting Excessive Data Exposures in Web Server Responses with Metamorphic Fuzzing, 46th ACM/IEEE International Conference on Software Engineering, (2024), Lianglu Pan, Shaanan Cohney, Toby Murray and Van-Thuan Pham.
-
Watching the watchers: bias and vulnerability in remote proctoring software, 31st USENIX Security Symposium (USENIX Security 22), (2022), Ben Burgess, Avi Ginsberg, Edward W Felten and Shaanan Cohney, 220k Twitter Impressions!
-
Pseudorandom black swans: Cache attacks on CTR_DRBG, 2020 IEEE Symposium on Security and Privacy (S&P), (2020), Shaanan Cohney, Andrew Kwong, Shahar Paz, Daniel Genkin, Nadia Heninger, Eyal Ronen and Yuval Yarom.
-
Transactional scripts in contract stacks, Minn. L. Rev., (2020), Shaanan Cohney and David A Hoffman.
-
Coin-operated capitalism, Columbia Law Review, 3 (2019), Shaanan Cohney, David Hoffman, Jeremy Sklaroff and David Wishnick.
-
Practical state recovery attacks against legacy RNG implementations, Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, (2018), Shaanan Cohney, Matthew D Green and Nadia Heninger.
-
A systematic analysis of the Juniper Dual EC incident, Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, (2016), Stephen Checkoway, Jacob Maskiewicz, Christina Garman, Joshua Fried, Shaanan Cohney, Matthew Green, Nadia Heninger, Ralf-Philipp Weinmann, Eric Rescorla and Hovav Shacham, Best Paper Award.
Teaching
- Foundations of Algorithms (University of Melbourne) — 2021s1, 2022s1, 2023s1, 2024s1
- Information Security (University of Melbourne) — 2021s2, 2022s2, 2023s2
TAing/Tutoring
- Computer and Network Security (UPenn) — 2017sf, 2016sf, 2015sf
- Technology and Policy (UPenn) — 2016s
- Operating Systems (UPenn) — 2015f, 2016f
- Foundations of Computing (University of Melbourne) — 2014s1
- Computer Systems (University of Melbourne) — 2014s1
- Engineering Computation (University of Melbourne) — 2013s2
- Algorithms and Data Structures (UPenn) — 2013s
PhD Students
Masters Research Students
Undergraduate Research Students
Academic Siblings
Miscellaneous
- While at Princeton I was a Bass in Voices of Gotham, a competitive barbershop chorus. I spent my PhD in multiple different choirs, the most significant of them being the Penn Glee Club and the Penn Pipers.
- I spend much of my free time playing piano, predominantly works from musical theatre.
- I came second place in a safe cracking tournament, and am working to learn and teach lockpicking.
- I have five years of experience as an informal educator in a community youth movement.
- I have a finite Bacon-Erdos number of 7.
- Kevin Bacon appeared with Laurence Fishburne in Mystic River, Laurence Fishburne appeared with Christine Anu in The Matrix Reloaded, Christine Anu appeared with me in The Project. Bacon 3.
- I coauthored with Nadia Heninger who coauthored with Pierrick Gaudry who coauthored with Peter Lawrence Montgomery who coauthored with Paul Erdős. Erdos 4.
Shaanan Cohney
2024