活動日期 / 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 |
報名費用及截止日期 / Registration Info:
場次 / Session |
費用說明 / Cost |
報名時間 / Registration Period |
人數限制 / Max of Attendants |
活動聯絡人 / Contact Us:
陳思穎
maxinechen@iii.org.tw
(02)6607-8979
議程:
- 主辦單位保留本活動議程及講師變更之權利。
- 活動內容請以MIC Events網站為主。