Courses Offered

FITE3012 E-payment and Crypto-currency

FITE3012 E-payment and Crypto-currency

2022-23
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 or FITE2000
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 1TTTT
CLO 2TT
CLO 3TT
CLO 4TTT

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

Syllabus

Calendar Entry:
The course covers banking systems, e-payment security, foreign exchange, Internet banking, wireless payments, stored-value cards, micropayments, peer-to-peer payments, electronic and crypto-currencies such as Bitcoin, large-scale B2B payments and the future of money.

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)

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