Course Code: MTH352

Synopsis

MTH352 Cryptography introduces students to the mathematics behind encryption and decryption. The course examines many deployed protocols and analyses the feasibility and the issues of implementing the algorithms covered. Students will learn how to implement the algorithms learnt from theory in Sage. The course will cover practical computational aspects of cryptography such as discrete logarithms and hash functions.
Level: 3
Credit Units: 5
Presentation Pattern: EVERY JULY

Topics

  • Classical Ciphers
  • Cryptanalysis
  • Linear Complexity
  • Data Encryption
  • RSA Cryptosystem
  • Primality Testing
  • Factorisation of Integers
  • Discrete Logarithms
  • Digital Signatures
  • Hash Functions
  • Threshold Schemes
  • Stream Ciphers

Learning Outcome

  • Compare and contrast a range of different cryptosystems
  • Analyze the applicability and limits of existing authentication and key agreement protocols
  • Explain the role of hash functions in information security
  • Implement suitable algorithms to decrypt or encrypt messages of various ciphers
  • Apply suitable factoring algorithms to factorize large integers
  • Calculate the number of operations required in various cryptography algorithms

Who Should Attend

Executive into multimedia.


Relevance of Course to employment/upskilling/reskilling

  • Directly prepares students for security-critical roles
  • Indirectly strengthens performance across most technical careers
  • Signals intellectual rigor to employers
  • Provides long-term career flexibility in a security-constrained world


Admissions Prerequisites

  • Diploma or an equivalent qualification from a recognized institution.

Please refer to Undergraduate CET Admission Eligibility Criteria for Undergraduate CET Modular Courses.

 

Schedule

WeekDayTimeTopic
2Wednesday7pm - 10pm
  • Stream Ciphers
  • Data Encryption
4Wednesday7pm - 10pm
  • Hash Functions
6Wednesday7pm - 10pm
  • Factorisation of Integers
  • Hash Functions
  • Discrete Logarithms
8Wednesday7pm - 10pm
  • RSA Cryptosystem
10Wednesday7pm - 10pm
  • Digital Signatures
12Wednesday7pm - 10pm
  • Cryptananlysis
  • Linear Complexity
  • Factorization of Integers
  • Discrete Logarithms
  • Threshold Schemes
  • Primality Testing
  • Classical Ciphers

 

Assessments

The overall course grade is determined by

  • Assignments, Written Exam

 

Trainer Info

Dr Liu Kaiping holds a Ph.D. in Software Analysis and an M.Sc. in Communication Software and Networks from Nanyang Technological University, as well as a B.Sc. in Software Engineering from Beijing University of Posts and Telecommunications. She has extensive teaching experience as an Associate Lecturer at multiple institutions, including SUSS, SIM, Monash College, University of London, Curtin College, Glasgow & SIT, and Kaplan, covering subjects such as cryptography, mathematics, data mining, programming, AI, and software engineering. Her research background includes computer security, vulnerability analysis, and data mining, with several publications in top journals and conferences. Dr. Liu is proficient in C/C++, Java, Python, and data mining techniques, and has strong expertise in program analysis and security tools. Additionally, she has over a decade of tutoring experience in Mathematics and Chinese, achieving outstanding student results. She is multilingual (English and Chinese), highly adaptable, and recognized for leadership roles, academic excellence, and awards throughout her career.


Course Completion requirements

  • Participants are required to achieve at least 75% attendance and pass any prescribed examinations/assessments or submit any course/project work (if any) under the course requirement.
  • Participants are required to complete all surveys and feedbacks related to the course.
  • The course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice.
  • Singapore University of Social Sciences reserves the right to amend and/or revise the above schedule without prior notice.

 

Course Fees, payment and refund policy

  International Participants Singapore Citizens (below 40yrs), Permanent Residents Singapore Citizens (40yrs and above) SkillsFuture Mid - Career Enhanced Subsidy1Enhanced Training Support for SMEs2 (Singaporean and PRs)
Full Course Fees (A) $1,753.00$1,461.00$1,461.00 $1,461.00
SSG Grant Rate (B) 0%70%70%70%
SSG Grant (C)- $1,022.70$1,022.70$1,022.70
Nett course fees
(A) - (C) = (D)
$1,753.00$438.30$438.30$438.30
9% GST on Nett course fees (E)$157.77$39.45$39.45$39.45
SSG Enhanced Funding Rate (F)0%0%20%20%
SSG Enhanced Grant (G)-- $292.20$292.20
Total nett course fee payable, including GST
(D) + (E) - (G) = (H)
$1,910.77$477.75$185.55$185.55

Mid-Career Enhanced Subsidy: Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fees.
Enhanced Training Support for SMEs: SME-sponsored employees (Singapore citizens and PRs) aged 21 and above may enjoy subsidies up to 90% of the course fees.

For the various payment modes, please refer here.

For the refund policy, please refer here. 


For clarification, please contact the SUSS Academy via the following:

Telephone: +65 6248 0263
Email: [email protected]