晶片安全實戰技能養成系列

中階課程 | 硬體安全導論

 

課程大綱

《硬體安全導論》是《晶片安全實戰技能養成系列》的中階課程,包含晶片安全設計概念、硬體攻擊和防禦理論基礎、及兩個專題實作,共計 54 小時。本課程講師為熵碼科技的研發經理莊愷莘博士(Dr. Kent Chuang)。本課程開設於國立清華大學電機工程學系。實體課程提供學員 Chipwhisperer 開發板進行實作,學習晶片攻擊與防護方法,以及國際標準級的 PUF/TRNG 設計方法。

本頁下方提供 2019 年的課程錄影,播放平台為 YouTube(請注意,錄影不包括實作內容)。

開課時間:

依照國立清華大學行事曆,開課於每學年度上學期,一般於每年9月開課。

報名方式:

由於課程名額有限,本課程採自由報名徵選制,在開課以前歡迎隨時聯繫我們申請課程,額滿為止。

建議先具知識:

1. C 語言

2. 二進制運算

3. 電子學(RLC 基礎,MOSFET 元件概念)

4. Arduino 語法基礎

本課程可以學到:

• 什麼是硬體安全?

• Secure SoC 的運作與設計概念

• 晶片安全的關鍵設計考量

• SHA/AES/RSA/ECC/PQC 演算機制

• MAC/HMAC/CRC/ECDH/ECDSA 加密應用基礎

• 熵 (Entropy) 與真/偽隨機亂數產生

• 物理不可複製功能 (PUF) 的基礎設計與應用

• 設計與操作硬體層的攻擊與防護

章節內容:

Chapter 1 Introduction

  • Hardware Security Overview I

  • Hardware Security Overview II

Chapter 2 Algorithms

  • Basic Math and Statistics

  • Symmetric Key

  • Hash Function

Chapter 3 Physical Attacks

  • Phydical Attack

  • Side-Channel Attacks

  • Hands-on Session

  • Anti-tampering Techniques

Mid-term Exam: Chapter 1 to 3

Chapter 4 Root of Trust

  • Random Number Generators

  • Secure Operation and Root-of-trust

  • Physically Unclonable Functions

Chapter 5 Advanced Algorithms

  • Public Key Cryptography

  • Post Quantum Cryptography

Final Project: Attack Practice/Entropy Source Design

試閱課程

硬體安全導論 第一堂課

您可於本站試閱第一堂課。

完整的課程免費提供於 YouTube 頻道,歡迎點擊下方按鈕,前往學習!

請注意,影片內容沒有包含實體課程的實作部分,如想學習實作,歡迎聯繫熵碼學院

聯繫我們

歡迎您的任何問題與需求

熵碼學院 | 隱私條款與政策

PUFacademy-logo

Copyright © 2019-2024 PUFsecurity, All rights reserved.

pufacademy-yt