資訊安全學習筆記 加密技術

學號:  11113100353              姓名: 阮文孟

一、    副頻道攻擊法(Side-Channel Attacks) 、能量攻擊法(Power Attack)、時序攻擊法(Timing Attack) 程式執行過程截圖與錄影

power_1.py

 

timing.py

二、    質數程式碼練習  (執行與過程錄影)

 

三、    RSA演算法(執行與過程錄影)

 

 

 

四、DES加密 教學範例  ECBCFBMD5SHA-256

DES

 

SHA

 

 

五、學習心得

透過本週的課程與實作練習,我對密碼學的實務應用與破解方法有了更深層的理解。在副頻道攻擊、能量攻擊與時序攻擊的學習過程中,我認識到即使加密演算法設計得再安全,若實作上不當,仍可能暴露於風險之中。透過程式執行與錄影,我更加熟悉這些攻擊的實際操作方式。

在加密技術部分,我學會了使用 Python 實作 DES 加密的 ECB CFB 模式,也了解了常見的雜湊函數如 MD5 SHA-256 的基本應用與差異。在 RSA 加密實作與質數程式碼練習中,透過安裝並使用相關函式庫如 pycryptodomesympy,我不僅掌握了基本的加解密流程,也提升了解決環境配置與除錯問題的能力。

整體來說,本週的課程兼具理論深度與實務操作,讓我對資訊安全與密碼學產生更濃厚的興趣,未來希望能深入研究更多攻擊與防禦的技術。