資訊安全學習筆記 加密技術
學號: 11113100353 姓名: 阮文孟
一、 副頻道攻擊法(Side-Channel Attacks) 、能量攻擊法(Power Attack)、時序攻擊法(Timing Attack) 程式執行過程截圖與錄影

power_1.py

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

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

四、DES加密 教學範例 ECB、CFB、MD5、SHA-256

DES

SHA



五、學習心得
透過本週的課程與實作練習,我對密碼學的實務應用與破解方法有了更深層的理解。在副頻道攻擊、能量攻擊與時序攻擊的學習過程中,我認識到即使加密演算法設計得再安全,若實作上不當,仍可能暴露於風險之中。透過程式執行與錄影,我更加熟悉這些攻擊的實際操作方式。
在加密技術部分,我學會了使用 Python 實作 DES 加密的 ECB 與 CFB 模式,也了解了常見的雜湊函數如 MD5 與 SHA-256 的基本應用與差異。在 RSA 加密實作與質數程式碼練習中,透過安裝並使用相關函式庫如 pycryptodome、sympy,我不僅掌握了基本的加解密流程,也提升了解決環境配置與除錯問題的能力。
整體來說,本週的課程兼具理論深度與實務操作,讓我對資訊安全與密碼學產生更濃厚的興趣,未來希望能深入研究更多攻擊與防禦的技術。