Blockchain: Security and Applications (SEC 532)

2021 Spring
Faculty of Engineering and Natural Sciences
Security(SEC)
3
10.00
Enis Karaarslan enis.karaarslan@sabanciuniv.edu,
Click here to view.
English
Doctoral, Master
--
Formal lecture
Interactive
Click here to view.

CONTENT

Cryptographic fundamentals for blockchain, distributed systems, crypto-currencies, smart contracts, distributed blockchain applications, consensus algorithms, blockchain mining, security and privacy in blockchain, blockchain ecosystem.

LEARNING OUTCOME

After the course the students will be able to understand the components of blockchain, the terms and the jargon people use.

After the course, the students will be able understand the math behind the cryptographic techniques used in Blockchain.

The students will learn how to design a blockchain based solution for a real life problem.

After the course, the students can implement objects on a blockchain such as a smart contract on Ethereum.

ASSESSMENT METHODS and CRITERIA

  Percentage (%)
Midterm 30
Assignment 20
Group Project 40
Presentation 10

RECOMENDED or REQUIRED READINGS

Textbook

There are no formal books but you are free to read the following. They are free. You do not need to buy them.

Mastering Bitcoin by Andreas Antonopoulos: https://drive.google.com/file/d/0B8lgcDXI8hEfbXFYcTh6aXNqRkk/view?usp=sharing
Source: https://github.com/bitcoinbook/bitcoinbook

Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood:
https://github.com/ethereumbook/ethereumbook


Bitcoin and Cryptocurrency Technologies (Princeton textbook) by Arvind Narayanan, Joseph Bonneau, Edward:
Felten, Andrew Miller, and Steven Goldfeder:
https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf