The Course Focuses On Hardware Methods For Building Secure Systems And Methods of Attacking Them. A Special Emphasis Is Given to Side-channel Attack Methods And Advanced Machine Learning Techniques For Reverse Engineering. We Will Learn The Theory of Using Such Attacks and Experience How They Work Using Dedicated Education Kits. The Course Will Also Cover Recent Research Results of Protecting Advanced Systems As Well As Attacking Them. Learning Outcomes# The Main Goal of The Course Is to Teach The Students and to Allow Them Hands-on Experience Of# 1. What Is Hardware Security, and Why It Is Needed. 2. The Use of Side-channel Attacks and How to Protect Against Them. 3. The Best-known Methods of Implementing Hardware Security Techniques. 4. The Use of Existing Means E.g. Sgx (intel), Trustzone (arm).

Faculty: Electrical and Computer Engineering
|Graduate Studies

Pre-required courses

46267 - Computer Architecture or 104034 - Introduction to Probability H


Course with no extra credit

49017 - Advanced Topics in Computing 3


Semestrial Information