Singapore University of Social Sciences

Cryptography and Data Security

Cryptography and Data Security (ICT313)


Cryptography is the science of protecting information. The course will cover encryption and decryption techniques (such as DES, Diffie-Hellman, RSA, etc), hash algorithm (such as MD5, SHA-1) and Web security application (SSL, SET).

Level: 3
Credit Units: 5
Presentation Pattern: Every July


  • Security overview
  • Data Encryption Standard (DES)
  • Mathematics for AES
  • Advanced Encryption Standard (AES)
  • Mathematics for PKE
  • Public Key Encryption (PKE)
  • Message Authentication
  • Secure Hash Function (SHA-512)
  • Web Security
  • Secure Socket Layer (SSL)
  • Secure Electronic Transaction (SET)

Learning Outcome

  • show general knowledge of cryptographic techniques
  • explain DES encryption techniques
  • discuss AES encryption technique
  • apply PKE encryption technique
  • discuss message authentication using SHA
  • distinguish SSL and SET techniques for Web security
  • demonstrate the mathematics required to understand cryptographic techniques
  • design cryptographic techniques to protect data
  • recommend appropriate encryption techniques to organizations
Back to top
Back to top