EC 500 - Design of Secure and Reliable Computer Systems

Class notes are provided in Adobe Portable Document Format (PDF).  If you don't have the Adobe Acrobat Reader you can download it here for free.

Lecture Notes

File

Lecture 1-2 - Intro to Design for Security and Reliability

Download

Lecture 3 - Fault Models

Download

Lecture 4 - Error Models

Download

Lecture 5 - Linear Codes

Download

Lecture 6 - Binary Hamming Code

Download

Lecture 7 - Self-checking Checkers

Download

Lecture 8 - Finite Fields

Download

Lecture 9 - Arithmetical Codes

Download

Lecture 10 - Cyclic Non-Binary Hamming Codes

Download

Lecture 11 - Non-Binary BCH Codes

Download

Lecture 12 - Binary BCH Codes

Download

Lecture 13 - Reed Solomon Codes

Download

Lecture 14 - Unidirectional Errors

Download

Lecture 15 - Sequential Devices

Download

Lecture 16 - Robust Codes for Weak Attacks

Download

Lecture 17 - AMD Codes for Strong Attacks

Download