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

專業課程 | 晶片安全設計

 

課程大綱

《晶片安全設計》是《晶片安全實戰技能養成系列》中的專業課程,內容包含業界 IC 設計的標準流程介紹、以及利用 FPGA 開發板進行安全晶片設計、測試、驗證等實際操作,共計 54 小時,建議在參加課程前先修習過進階課程《硬體安全導論》。本課程含有大量實作內容,課程中學員將使用到:

1. C 語言

2. Linux 指令

3. Verilog

4. EDA Tool

本課程由熵碼學院與國立清華大學電機工程研究所合作提供,由 PUFsecurity 研發處長吳孟益博士(Dr. Meng-Yi Wu)親自授課,首次開設於2023年。每位透過清大選修本課程之學生都能拿到一塊 FPGA 板。課程中,學生將瞭解業界 IC 設計的標準流程,並實際使用硬體語言、EDA Tool 來完成晶片的設計、測試和驗證。

開課時間:

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

報名方式:

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

建議先具知識:

• C 語言、二進制運算

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

• Logic gate (AND、OR、XOR...等)

• 邏輯電路設計基礎 (Multiplexier, Comparator, Counter... 等元件的功能特性)

本課程可以學到:

• 硬體信任根 (Hardware Root of Trust) 的設計考量

• SoC (System on Chip) 內與外的安全設計

• IC 設計的理論與標準流程

• 數位邏輯設計語法

• 業界 IC 設計需遵守的 design rule/coding style

• 獨立設計並實作出硬體加密引擎的技能

章節內容:

Chapter 1 Introduction to Chip Security

  • Hardware Root of Trust

  • Secure Enclave

  • Protocol and Certificate

  • Secure Boot

Chapter 2 Logic Circuit Design Part I

  • Linux Instructions

  • RTL Instructions

  • Combinational Logic

  • Sequential Logic

Chapter 3 Mini Project: Combinational and Sequential circuit

Chapter 4 Logic Circuit Design Part II

  • Finite State Machine

  • TestBench

Chapter 5 Mid-term Project: Crypto Engine Synthesis

Chapter 6 Circuit Verification and Demonstration

  • Design from Code to Chip

  • EDA Tool

  • Intorduction to FPGA environment

Chapter 7 Final Project: Verification and Demonstration

聯繫我們

歡迎您的任何問題與需求

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

PUFacademy-logo

Copyright © 2019-2024 PUFsecurity, All rights reserved.

pufacademy-yt