The School of Computing and Data Science (https://www.cds.hku.hk/) was established by the University of Hong Kong on 1 July 2024, comprising the Department of Computer Science and Department of Statistics and Actuarial Science.

Courses Offered

FITE3012 E-payment and Crypto-currency

FITE3012 E-payment and Crypto-currency

2019-20
Instructor(s):Au Allen
(Class A)
No. of credit(s):6
Recommended Learning Hours:
Lecture: 33.0
Tutorial: 6.0
Pre-requisite(s):FITE1010 or MATH1853 or MATH2101; and COMP2119 or ELEC2543
Co-requisite(s):  
Mutually exclusive with:  
Remarks:

Course Learning Outcomes

1. [Technical foundation]
Acquire a fundamental understanding of crypto-currency and e-payment, including basic principles, technical and business aspects. Identify key components behind the design of crypto-currency and e-payment systems.
2. [Applications and programming]
Design and implement crypto-currency and e-payment systems / applications; and evaluate different designs/solutions for such systems, applications and protocols.
3. [Cryptocurrency and related issues]
Understand the technologies behind different crypto-currencies and different e-payment systems, and related issues such as legal and regulatory requirements
4. [Limitations and extensions]
Follow trends of e-payment and crypto-currencies, understand the impact, limitations, pros and cons of different e-payment and crypto-currencies.
Mapping from Course Learning Outcomes to Programme Learning Outcomes
 PLO aPLO bPLO cPLO dPLO ePLO fPLO gPLO hPLO iPLO j
CLO 1
CLO 2
CLO 3
CLO 4

T - Teach, P - Practice
For BEng(CompSc) Programme Learning Outcomes, please refer to here.

Syllabus

Calendar Entry:

Detailed Description:

FITE3012 E-payment and Crypto-currency Mapped to CLOs
Introduction: Payment fundamentals; Different types of payment.1
Different security mechanisms: Encryptions, Digital signatures, Hash functions, Authentication protocols, Digital certificate. Specific cryptographic primitives: Elliptic curve cryptography (ECDLP, ECDSA); concrete hash functions (SHA- 256, RIPEMD-160)1
E-payment systems: SET and 3D credit card payment protocols; electronic check; E-Cash; Internet payment services2
Mobile Payment Systems: Apple Wallet, Google Wallet; other mobile payment systems.2
Crypto-currency technologies and its impact: blockchain, bitcoin (and its vairants); other crypto-currencies (e.g. Ethereum, Monero, ZCash), regulatory and legal issues3
Trends of e-payment and crypto-currencies and their impact, advanced/emerging technologies, case studies4

Assessment:
Continuous Assessment: 40%
Written Examination: 60%

Teaching Plan

Please refer to the corresponding Moodle course.

Moodle Course(s)

FITE3012_2A_2019

Don't have an account yet? Register Now!

Sign in to your account

Don't have an account yet? Register Now!

Sign in to your account