校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

資訊安全與區塊鏈

Information Security and Blockchain

學期
110-1
學分
3 學分
當期課號
5568
永久課號
IOF5148
開課單位
資訊管理與財務金融系財務金融碩博士班
授課教師
游家牧
校區
光復
類別
選修
上課時間表
週二
A
18:30–19:20
資訊安全與區塊鏈
M101
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

這堂課是資訊安全與區塊鏈, 本門課大致分為三部分, 並且事先會對基礎程式設計, 電腦網路的部分作快速介紹; 因為目前網路銀行興起, 第一部份著重在網頁系統安全. 第二部分比較偏重於理論部分的密碼學; 這是為了後續的區塊鏈作準備. 而因為區塊鏈可以被認為是分散式網路與密碼學的特殊應用, 因此在給予基礎的密碼學與分散式網路背景介紹之後將會討論區塊鏈的原理.

先修科目

基本程式設計能力

教學方式

New e3

評分方式

1. Quiz/Assignment, 30% 2. Midterm exam, 20% 3. Final exam, 20% 4. Final project 30% (若最後沒有Final project則將此分數平攤至其他部分)

課程大綱
  • 網頁系統安全
  • 密碼學
  • 區塊鏈
  • 資訊領域背景介紹
週次計畫
週次主題
第 1 週Course overview & introduction (課程介紹)
第 2 週Background: computer programming (程式設計簡介)
第 3 週Background: computer programming (程式設計簡介)
第 4 週Background: computer network (電腦網路簡介)
第 5 週Web security: SQL injection (網頁系統安全)
第 6 週Web security: XSS (網頁系統安全)
第 7 週Web security: CSRF (網頁系統安全)
第 8 週Midterm
第 9 週Cryptography: AES, RSA (密碼學)
第 10 週Cryptography: hash function and Merkle tree (密碼學)
第 11 週Cryptography: elliptic curve and zero-knowledge proof (密碼學)
第 12 週Blockchain: fundamentals of blockchains (區塊鏈)
第 13 週Blockchain: bitcoin and ethereum (區塊鏈)
第 14 週Blockchain: anonymity and zcash (區塊鏈)
第 15 週Blockchain: DApp (區塊鏈)
第 16 週Final Exam
第 17 週Final presentation (optional)
第 18 週Final presentation (optional)
教科書

沒有教科書, 但是有以下參考書籍: 1. William Stallings, Cryptography and Network Security: Principles and Practice, Pearson, 2018. 2. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder. Bitcoin and Cryptocurrency Technologies. Princeton University Press, 2016

Office Hours
地點
管一410
時間
Wed 3:00-5:00pm or by appointment
聯絡方式
chiamuyu@nycu.edu.tw