Agilex FPGA Security
Course Objectives
FPGAs are widely used in many areas, including automotive
electronics, avionics, medical devices, military and consumer electronics,
large scale cloud, data centers and is gaining more and more popularity.
FPGA security becomes an issue because adversaries can:
· Reverse engineer FPGA design to steal valuable IP information
· Obtain decrypted FPGA bitstream by wire-tap
· Clone FPGAs/IPs and sell them
· Use replay attack on the previous system version with vulnerabilities
· Conduct remote side channel attacks without physical access (cloud, data center, SoC)
· Attack hardware by software and software by hardware
· Insert hardware Trojan as a backdoor
· Cause denial of service
FPGA vendors try to address security threats by providing a set of features protecting the device and the user application availability, confidentiality and integrity.
This 4-days training provides all necessary theoretical and practical know-how to secure modern SoC FPGA-based systems, and help customers not just to understand the concepts but also how to implement and integrate them into their project.
The training starts by introducing the main security threats that may be encountered by application designers when working on FPGA.
The training continues by describing the security building blocks currently provided by the Intel, and the role of each one of them.
The security techniques are discussed & demonstrated through practical hands-on labs using state of the art Altera Agilex SoC FPGA family and the Quartus Prime Pro.
FPGA security becomes an issue because adversaries can:
· Reverse engineer FPGA design to steal valuable IP information
· Obtain decrypted FPGA bitstream by wire-tap
· Clone FPGAs/IPs and sell them
· Use replay attack on the previous system version with vulnerabilities
· Conduct remote side channel attacks without physical access (cloud, data center, SoC)
· Attack hardware by software and software by hardware
· Insert hardware Trojan as a backdoor
· Cause denial of service
FPGA vendors try to address security threats by providing a set of features protecting the device and the user application availability, confidentiality and integrity.
This 4-days training provides all necessary theoretical and practical know-how to secure modern SoC FPGA-based systems, and help customers not just to understand the concepts but also how to implement and integrate them into their project.
The training starts by introducing the main security threats that may be encountered by application designers when working on FPGA.
The training continues by describing the security building blocks currently provided by the Intel, and the role of each one of them.
The security techniques are discussed & demonstrated through practical hands-on labs using state of the art Altera Agilex SoC FPGA family and the Quartus Prime Pro.
General Information
Prerequisites
FPGA & SoC FPGA architecture, basic SoC
FPGA design, VHDL/Verilog, C/C++
Duration & Attendance
5 days
Target Audience
FPGA and firmware engineers, beginners or experienced, that would like to design secured Altera FPGA & SoC FPGA based systems, and apply the recommended secured design flow for hardware and software.
Additional Information
Teaching Methods & Tools
· Course book
· Lab handbook + lab files
· Quartus Prime Pro
· Linux OS
· Lab handbook + lab files
· Quartus Prime Pro
· Linux OS
Evaluation & Certification
Each attendee receives an official certificate from Altera and from
Arm (Exam must be passed).