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 a | PLO b | PLO c | PLO d | PLO e | PLO f | PLO g | PLO h | PLO i | PLO j |
CLO 1 | T | T | T | T | | | | | | |
CLO 2 | | | T | T | | | | | | |
CLO 3 | | | T | | | | | T | | |
CLO 4 | | | | | | | | T | T | T |
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 services | 2 |
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 issues | 3 |
Trends of e-payment and crypto-currencies and their impact, advanced/emerging technologies, case studies | 4 |
|
Assessment:
Continuous Assessment:
40% Written Examination:
60%
|
Teaching Plan |
Please refer to the corresponding Moodle course.
|
Moodle Course(s) |
|