Save For Later

Side Channel Security Basics

Save For Later

Side channels are everywhere. They allow attackers to steal secret information that is protected and never directly exposed to the attacker. They are incredibly powerful and have disrupted the world in the last years, especially with attacks like Meltdown and Spectre that impacted most computers on the planet. You have also likely seen side channels and used them already yourself.

In this program, consisting of two courses, you will learn and practice the side-channel mindset , understand how to spot side channels in the real-world and how to use them in non-technical and semi-technical settings. The first course will provide you with the ability to spot side channels and the security problems they introduce in your job, research, studies, and in everyday life. In both courses, you will solve simple exercises using side channels in the real world and on computer systems to practically apply the acquired skills.

The first course requires no programming skills and has an entirely web-based exercise. In the second course, you will need basic programming skills (reading C code is required). We will provide you with all basics beyond that, including basics on operating systems, computer architecture, cryptography, and most importantly side-channel analysis. You will learn and practice how basic software-based side channels work and how you can mitigate them to protect yourself as well as the hardware and software you develop. We will provide you with Docker containers (and a tutorial on how to use them), to run the exercises on your own computer.

Daniel Gruss is a internationally renowned expert in side-channel research and has written many seminal works in this field and presented them at renowned international conferences, especially on transient-execution attacks that affected the entire industry and defenses that have been implemented in all operating systems.

What you'll learn

  • Ability to spot side channels.
  • Ability to utilize side channels to leak information.
  • Understand how side channels can be mitigated.
  • High-level overview of side channel attacks in the real world and in computers.

Read More

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

From Graz University of Technology via edX
Hours 60
Instructor Daniel Gruss
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Freelancer-Art Side $46k

In Side/Out Side Sales $58k

Out side Sales & Enteprenuer $61k

Materials Control Specialist - Side-by-side Refrigeration $74k

Programmer - fund portfolio side $100k

Desk Side Support Analyst $103k

Soft Side Product Manager $103k

Channels Marketing Manager $114k

Team Channels Specialist Lead $146k

Research Analyst (Sell-side) $146k

Channels Specialist 2 $148k

Senior Channels Specialist $178k

Courses in this Professional Certificate

Listed in the order in which they should be taken

Starts Course Information

On Demand

Side-Channel Security: Developing a Side-Channel Mindset

Side channels have become increasingly important over the past two decades in our digital world. With attacks like Meltdown and Spectre, which internally use side channels, they...

edX | Graz University of Technology

Save

On Demand

Introduction to Software Side Channels and Mitigations (You were viewing this course)

Same as the prerequisite course, we do not just enumerate side-channel effects and how to exploit them. We provide you with the experience of learning about side channels, in a...

edX | Graz University of Technology

Save

edX

&

Graz University of Technology

From Graz University of Technology via edX
Hours 60
Instructor Daniel Gruss
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Freelancer-Art Side $46k

In Side/Out Side Sales $58k

Out side Sales & Enteprenuer $61k

Materials Control Specialist - Side-by-side Refrigeration $74k

Programmer - fund portfolio side $100k

Desk Side Support Analyst $103k

Soft Side Product Manager $103k

Channels Marketing Manager $114k

Team Channels Specialist Lead $146k

Research Analyst (Sell-side) $146k

Channels Specialist 2 $148k

Senior Channels Specialist $178k

Similar Courses

Sorted by relevance