Friday 1pm -- 4pm, FA242
Office: P-11, Engineering building
Office Hours: Tue. 10am - 11am or by appointment
Blockchain is an emerging technology that provides a tamper-proof and non-repudiable public record of digital transactions. Blockchain was initially proposed to secure bitcoin transactions, and has recently been applied in various other domains including banking, insurance, healthcare, IoT, etc. This course enables students to acquire fundamental knowledge of blockchain and its applications. Students will also program on widely used open-source blockchain platforms. Topics covered by this course include:
- Introduction to Computer Security: security principles, encryption and decryption techniques, hash, digital signature
- Blockchain technology and its applications
- Security and privacy in blockchain
- The future of blockchain
All slides and papers discussed in this course. will be posted on mycourses
Attandence and Participation: 20% Presentation: 30% Course Project: 50%
All students should follow Student Academic Honesty Code All forms of cheating will be treated with utmost seriousness. Copying the code from another student or allowing another student to copy your work may lead to an automatic F for this course. If you have any questions about whether an act of collaboration may be treated as academic dishonesty, please consult the instructor before you collaborate.
If you have a physical, psychological, or learning disability that may impact on your ability to carry out assigned course work, please contact the staff in the DSS. DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.