114年晶片安全檢測實戰課程-初階實作班
活動日期 / Date: 2025/08/13 09:30  ~  16:30
活動內容 / Event Details:

將於6/30(一)開放報名

本課程規劃以實用性方向來提供學員瞭解晶片檢測的實際情形,透過實作練習,
將深奧的旁通道攻擊理論具象化,使學員能夠:

·         掌握 ChipWhisperer 的使用,具備旁通道攻擊的實際操作能力。

·         深入理解 AES-128 演算法的功耗特性及其側通道漏洞。

·         瞭解差分功耗分析和模板攻擊兩種主要的旁通道攻擊技術。

·         實作旁通道攻擊的防禦措施,具備一定的安全設計與評估能力。

·         通過實作演練,掌握並應用所學知識及破解晶片安全的綜合知識。 

對於希望從事硬體安全、物聯網安全、晶片安全評估、晶片測試等領域工作的專業人士來說,是一門不可多得的實戰課程。

課程資訊:

時間

講授班:7/30(三) 0930-1630 (實體課程與線上課程擇一報名即可)
實作班:8/13(三) 0930-1630

地點

台北商業大學承曦樓六樓606電腦教室 (臺北市中正區濟南路一段321號)

課程費用

免費

 注意事項1. 請自備筆電
2. 實作班電腦需求:
預計以 NewAE Technology 設計生產的 ChipWhisperer 開源軟硬體為實作平台,並以其提供的 Python API 為界面開發 SCA 實驗。ChipWhisperer 通常可在大多數配備常見作業系統的電腦上運行,包括 Windows、Mac 和 Linux。執行 ChipWhisperer 並無特定的高階電腦需求,它可以在具備一般處理能力、記憶體和儲存空間的機器上運作,以下為電腦設備之建議:

處理器:4核心、2.5 GHz以上時脈
記憶體:8 GB以上
儲存空間: 250 GB 以上可用空間
1個USB埠 (Type A)
如預計將 ChipWhisperer 安裝於虛擬機上,則建議處理器為 3 GHz 以上時脈,且至少有16 GB 記憶體。


不同作業系統上安裝 ChipWhisperer 軟體之步驟,請參考下列官方之說明網頁。

Windows: https://chipwhisperer.readthedocs.io/en/latest/windows-install.html
Linux: https://chipwhisperer.readthedocs.io/en/latest/linux-install.html
MacOS: https://chipwhisperer.readthedocs.io/en/latest/mac-install.html
虛擬機: https://chipwhisperer.readthedocs.io/en/latest/virtual-box-inst.html

 

適合對象:

本課程分為講授班與實作班,建議對象如下,並請完成課前問卷測試,以了解自己是否適合本次課程:

講授班

·     對密碼硬體之安全檢測有興趣

·     瞭解統計學基本概念

·     熟悉基本邏輯電路設計或硬體運作原理佳 

課前問卷測試


實作班

·     對python程式設計有基本了解

·     會使用Jupyter Notebook

·     熟悉NumPy, Matplotlib等套件開發佳

課前問卷測試

 

講授班課程大綱

課程名稱

課程大綱

時數

講師

密碼學原理及密碼模組運作特性

·  對稱式加密:講解串流加密、區塊加密、雜湊函數原理概念,介紹AES加密演算法。

·  非對稱式加密:講解金鑰交換與數位簽章原理,RSA、ECC演算法簡介。

·  積體電路設計與運作特性簡介。

2

洪維志

密碼模組旁通道攻擊介紹

·  密碼模組功耗特性分析。

·  差分功耗分析方法詳解。

·  模板攻擊解說。

·  隱藏抵禦對策簡介。

3

洪維志

ISO/IEC 17825檢測流程介紹

·  非侵入式測試方法架構

·  檢測流程簡介

·  對稱式加密測試方法

·  非對稱式加密測試方法

1

洪維志

 

實作班課程大綱

課程名稱

課程大綱

時數

講師

實作平台介紹與環境安裝

·  測試平台軟體簡介與安裝。

·  實驗板簡介。

·  開發環境簡介。

1

洪維志

羅捷

陳冠佑

AES-128功耗分析實作(I)

·  功耗軌跡擷取與ISO17825規範之統計項目計算分析。

·  功耗差分攻擊實作。

2

洪維志

羅捷

陳冠佑

AES-128功耗分析實作(II)

·  功耗模板攻擊實作。

·  旁通道攻擊抵禦方法實作與效能測試。

2

洪維志

羅捷

陳冠佑

綜合練習與評量

·  由講師提供未知金鑰之功耗軌跡,學員以課程所學之分析方法破密。

1

洪維志

羅捷

陳冠佑


講師簡介: 
洪維志  國立台灣大學電信工程研究所 博士

             鑑智實相科技股份有限公司 晶片安全檢測 技術專家


相關研究與實績如下:

1.   於國內大學超過十年硬體安全授課與晶片安全及密碼學領域之研究。

2.   中研院博士後研究員,專注後量子晶片安全檢測與密碼學研究。

3.   德國達姆施塔特工業大學電腦科學訪問學者,專注密碼學與網路安全之研究。

4.   在國際學術期刊或會議論文發表超過15篇相關研究,同時現為國際知名期刊及會議論文審查委員,部分列舉如下:

·     IEEE/ACM Transactions on Networking

·     IEEE Transactions on Mobile Computing

·     IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

·     Transactions on Cryptographic Hardware and Embedded Systems


地點交通資訊
台北捷運 板南線(BL藍線)

  • 善導寺站4號出口,直行【忠孝東路一段84巷】至【青島東路】左轉,再直行至【紹興南街】即抵達台北校區承曦樓門口(約3分鐘)。


課程地點位於承曦樓六樓606電腦教室

 

活動時間地點 / Time Slots:
場次名稱 / Event 日期 / Date 地址 / Address
初階班-講授班 (線上課程) 2025/07/30 09:30  ~  16:30
加入行事曆
線上活動
初階班-實作班(實體課程) 2025/08/13 09:30  ~  16:30
加入行事曆
臺北市中正區濟南路一段321號
報名費用及截止日期 / Registration Info:
場次 / Session 費用說明 / Cost 報名時間 / Registration Period 人數限制 / Max of Attendants
初階班-講授班 (線上課程) 0 2025/06/30 00:00  ~  2025/07/19 00:00 20
初階班-實作班(實體課程) 0 2025/06/30 00:00  ~  2025/08/12 15:30 20
活動聯絡人 / Contact Us:
陳思穎   maxinechen@iii.org.tw   (02)6607-8979
指導單位:

數位發展部數位產業署

主辦單位:

財團法人資訊工業策進會