# 2022 Security組新生訓練 此共同筆記及其所記載的連結與教材僅提供2022年黃俊郎教授(Prof. Jiun-Lang Huang)主持之可靠性系統實驗室(Lab of Dependable Systems, LaDS) Security組新生暑期訓練使用,教材內容來自教授所提供的電子書以及實驗室學生修課所得到的資源,未經同意請勿任意轉載 主要編輯者:潘逸軒 共同編輯者:賴昱憲 其他資源提供:王子元 Lab助教:潘逸軒、賴昱憲 **若此共同筆記有記載不清楚、錯誤的地方,或是連結有問題(權限不足、連結失效)時,請洽編輯群或助教,謝謝~~* *** 使用簡介: 本新生訓練指導文依章節區分為: - I. Microchip上課影片 - II. 硬體安全導論(Hardware Security Tutorial Course Ch1-Ch6)上課教材 - III. 軟硬體共同設計(Hardware and Software Co-Design)lab操作 - IV. 參考書籍 - V. Meeting與Slack 其中第 I.至 II. 部分為暑期建議完成的範圍 III. 則為進階部分,暑期進度完成有空閒後再接著完成 IV. 為參考書籍,可以提供認識基礎Security in Embedded Systems V. 則是Security組學生要參加的meeting及實驗室工作平台Slack的相關連結 *** ## Schedule (Temp.) Summer Training 的規劃是於每個禮拜五下午1:00~3:00。 (1) 1:00~2:00 的Schedule如下表所示,由實驗室內的學長姊進行上課。 https://ntucc.webex.com/ntucc/j.php?MTID=me5e94d87b93e483902d7a71aa5f874df |Date | Common |Security | SBST | 負責人 | |-----|-------- |-------- |------ |----- | |7/08 | Introduction to Verilog I | | |楊喬丰、林峻毅 | |7/15 | Introduction to Verilog II | | |楊喬丰、林峻毅 | |7/22 | Lab 1 (ALU) | | |潘逸軒、賴昱憲 | |7/29 | | Microchip上課影片 | CH11 <DFT 1> | |8/05 | Lab 2 (Processor) | | |郭力銨、張津豪 | |8/12 | | CH1 Introduction to Hardware Security | CH12 <DFT 2> | |8/19 | | CH2.1 Design Chip with Security I | Lab 3 (Advanced Processor) | |8/26 | | CH2.2 Design Chip with Security II | CH13 <BIST 1> | |9/02 | | CH2.3 Security Operation in SoC | CH14 <BIST 2> | (2) 2:00~3:00 是由李建模教授實驗室帶領,主要上關於VLSI Testing的內容,進度表如下表所示。 ![](https://i.imgur.com/9OiSBhs.png) *** ## I. Microchip上課影片 此部分的教材為實驗室之前使用Microchip加密晶片時所推薦觀看的影片 - 學習主要重點:了解基本的密碼學以及資訊安全觀念 - 影片連結: Part 1: https://www.youtube.com/watch?v=TdexOLD33bs Part 2: https://www.youtube.com/watch?v=uIHBCCL3q84 Part 3: https://www.youtube.com/watch?v=wKtwVBCPzJ8 Part 4: https://www.youtube.com/watch?v=uBdaafYMhM0 Part 5: https://www.youtube.com/watch?v=_koscMUIrYg **實驗室也留有當年度Microchip上課教材以及所使用之開發板及加密晶片,目前不在暑期新生訓練規劃中,請有興趣使用者洽教授或實驗室學長姐* ***另外也有Microchip所提供的security播放清單,歡迎看完上述5部影片的同學點進去做額外參考:https://www.youtube.com/playlist?list=PL9B4edd-p2ai4IsTX-EvfV1UrC5c-oaNL* ## II. 硬體安全導論(Hardware Security Tutorial Course Ch1-Ch6)上課教材 影片來自108學年度由課程力旺電子楊青松總經理於清大開設之課程 - 學習主要重點:Hardware Secuirty的觀念與攻防實務操作 - 為方便新生學習,已整理至YouTube播放清單中: (1)課程: https://www.youtube.com/playlist?list=PLDNrc1OLJC_WAzs4hmmzae556NTa0_CrH (2)講義:https://drive.google.com/drive/folders/1ShoGwDgQs43o7Sq45x0V1Ffu6QZXZZ6u?usp=sharing (3)網站: https://blog.pufsecurity.com/2019/11/14/introduction-to-hardware-security-%E7%A1%AC%E9%AB%94%E5%AE%89%E5%85%A8%E5%B0%8E%E8%AB%96/ ****以上播放清單內的影片為實驗室修課同學於當學期上課時取得,為方便新生使用才將影片整理為播放清單,未經授課教師及影片持有者同意,請勿任意轉載播放清單連結*** ## III. 軟硬體共同設計(Hardware and Software Co-Design) lab操作 Lab教材來自108學年度由臺科大沈中安助理教授所開設之軟硬體共同設計課程 - 學習主要重點:熟悉Xilinx ZedBoard開發板(使用Zynq-7000系列SoC)以及Xilinx Vivado Design Suite開發環境之操作 - Lab學習進度安排: - Stage I (Lab 1、2):對工作環境有基本的認知,並在開發板上燒寫自己的硬體設計 - Stage II (Lab 3-1、3-2):能夠打包IP,並使用AXI搭配bare metal application操作自己的IP - Stage III (Lab 4-1、4-2, optional):學會建立Linux OS並在開發板上執行 *上方三個階段課程將再由助教安排時間與施行方式,其中Stage III為選修,暑期訓練階段有空且完成前兩個Stages在進行即可 - 為方便新生學習,已整理至Google雲端硬碟中:https://drive.google.com/drive/folders/1w_7_AhbF076SKYKk236T2d700sDlBohr?usp=sharing ****以上lab教材內容為實驗室修課同學於當學期上課時取得,為方便新生使用才將投影片及lab教材整理至雲端硬碟,未經授課教師及雲端硬碟持有者同意,請勿任意轉載雲端硬碟連結及教材*** ## IV. 參考書籍 1. *Security in Embedded Devices* Slack檔案連結:https://slack-files.com/T4QSS7R8V-F01DSTGBTNJ-5ee1d842d0 Springer連結 : https://link.springer.com/content/pdf/10.1007/978-1-4419-1530-6.pdf *** ## V. Meeting與Slack ### Meeting 目前使用到的線上會議軟體為*Cisco Webex Meetings* 與*CyberLink U Meeting*,還煩請各位先行確認自己的環境是否能順利安裝並進入會議 目前security組同學每週要參加的meeting與其時間整理如下: **1. Security Meeting** - Security組每週的進度報告與討論時間 - 時間:每週三 10:00至約12:00 (UTC+08:00) - 會議連結: **2. TBox Meeting** - Security組與林宗男教授實驗室合作計畫的會議 - 時間:每週二 10:00至約11:00 (UTC+08:00) - 會議連結:https://ntucc.webex.com/join/tsungnan **註:是否讓新生透過此連結加入會議尚須討論,若同意讓新生加入,我們會再把新生的資料彙整給允中,請允中代為將新生加入會議清單,以便接收會議連結及查看會議投影片** **3. LaDS Meeting (GM)** - 實驗室所有成員參加的會議,每週會安排同學報告,也會在此時段討論實驗室相關事宜 - 時間:每週三 12:20至約13:00 (UTC+08:00) - 會議連結: https://ntucc.webex.com/ntucc/j.php?MTID=m14b5da7f47b1248aacfc0fbd86ad3a04 **4. LaDS Group Meeting (BGM)** - 實驗室與李建模教授實驗室聯合舉辦的會議,旨在訓練學生以英文報告及發問,會由建模教授實驗室學生安排,每週一名碩二學生報告,兩名學生發問 - 時間:每週一 17:30至約18:20 (UTC+08:00) - 會議連結:https://u.cyberlink.com/meeting/595804531 *** ### Slack - 實驗室用於宣布事項及各組之前上傳進度報告的工作平台 - 邀請連結:https://join.slack.com/t/bl630/shared_invite/zt-1c04y8c2c-XQAfYEF7ASvoAYLBb1zJmQ