Tags:

The CIS326 Computer Security is a Level 3 half unit course that serves as an introductory course on information security issues and techniques.
Type:
Level 3 Half-Unit Course
Key security concepts covered:
Passwords & identification, access controls, symmetric/asymmetric encryption, ciphers and cipher-text, confidentiality, user/process authentication, data integrity, non-repudiation, availability, hash functions, digital signatures, key management and escrow, standards for e-mail security, PGP.
Key mathematical concepts covered:
Computational complexity, modular arithmetic, discrete logarithms, elementary topics on primes and factorisation
Assessment:
- Coursework (25%)
- Examination (75%)
2:15hr unseen written paper
3 out of 5 questions
Coursework
There will be 2 assignments. Historically, it comprises an assignment on computer security in general (password cracking, operating systems security, random number generation, etc) and another on cryptography (RSA, El Gamal, etc). Knowledge of Java programming is definitely a strong advantage in completing the assignments.