2 項進行中

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

資訊安全與區塊鏈

Information Security and Blockchain

學期
110-1
學分
0 學分
當期課號
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. SQL injection 2. XSS 3. CSRF

    講授:
    90%
    示範:
    10%
  • 密碼學

    1. 對稱式密碼學 2. 非對稱式密碼學 3. 雜湊函數 4. 橢圓曲線 5. 零知識證明

    講授:
    90%
    示範:
    10%
  • 區塊鏈

    1. 區塊鏈原理 2. 比特幣 3. 以太坊 4. Zcash 5. DApp

    講授:
    90%
    示範:
    10%
  • 資訊領域背景介紹

    1. 程式設計 2. 電腦網路

    講授:
    90%
    示範:
    10%
週次計畫
週次主題
第 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