CYB 3112 units300 LevelFirst Semester

Cryptography Techniques, Algorithms and Applications

B.Sc. Cybersecurity, University of Uyo

CYB 311 (Cryptography Techniques, Algorithms and Applications) is a 2-unit, 300 Level course taught in the First Semester at the University of Uyo, Akwa Ibom State, Nigeria.

The mathematical and algorithmic foundations of modern cryptography: symmetric and asymmetric cryptosystems, key management, hash functions, digital signatures, PKI, and protocol security. The theoretical backbone of all secure communications.

On Areté, CYB 311 comes with

  • 2 recommended textbooks
  • an AI tutor that has read this course’s outline and notes
Sign in to study CYB 311

Free for University of Uyo students — sign in with your email, no password.

Course outline

  1. 01Introduction to cryptography: symmetric and asymmetric cryptosystems, key management
  2. 02Cryptanalysis; stream ciphers, block ciphers, and Feistel ciphers
  3. 03Hash functions; data integrity, authentication, and perfect secrecy
  4. 04Public-key cryptography and discrete algorithms: ElGamal, algorithmic number theory, primality testing
  5. 05Security of ElGamal and RSA encryption; RSA key generation; discrete logarithm schemes
  6. 06Selected cryptosystems: DES, RSA, and the AES symmetric block cipher
  7. 07PKI, SSL, and VPN
  8. 08Digital signatures, pseudo-random number generation, and cryptographic protocols
  9. 09Certificate authorities; policies and procedures for the proper use of cryptography

Recommended textbooks

  • Cryptography and Network Security — William Stallings

    8th ed. — the most used cryptography text in the field

  • Introduction to Modern Cryptography — Katz & Lindell

    3rd ed. — mathematically rigorous; excellent for proofs

How to pass CYB 311

  • Work through RSA key generation by hand at least twice — the maths is not complex once you step through it
  • Know the difference between confidentiality (encryption), integrity (MAC/hash), and authentication (signature)
  • Computerphile on YouTube has outstanding, accessible videos on every topic in this course — free
  • Quantum threats from this course directly link to CYB 222 (Innovation) and CYB 411 (Vulnerability Assessment)

CYB 311 — questions and answers

What is CYB 311 at the University of Uyo?
CYB 311 (Cryptography Techniques, Algorithms and Applications) is a 2-unit, 300 Level course taught in the First Semester at the University of Uyo, Akwa Ibom State, Nigeria. The mathematical and algorithmic foundations of modern cryptography: symmetric and asymmetric cryptosystems, key management, hash functions, digital signatures, PKI, and protocol security. The theoretical backbone of all secure communications.
What topics are covered in CYB 311?
The CYB 311 outline covers 9 topics: Introduction to cryptography: symmetric and asymmetric cryptosystems, key management; Cryptanalysis; stream ciphers, block ciphers, and Feistel ciphers; Hash functions; data integrity, authentication, and perfect secrecy; Public-key cryptography and discrete algorithms: ElGamal, algorithmic number theory, primality testing; Security of ElGamal and RSA encryption; RSA key generation; discrete logarithm schemes; Selected cryptosystems: DES, RSA, and the AES symmetric block cipher; PKI, SSL, and VPN; Digital signatures, pseudo-random number generation, and cryptographic protocols; Certificate authorities; policies and procedures for the proper use of cryptography.
What textbooks are recommended for CYB 311?
Recommended reading for CYB 311: Cryptography and Network Security by William Stallings; Introduction to Modern Cryptography by Katz & Lindell.
How do I pass CYB 311?
Work through RSA key generation by hand at least twice — the maths is not complex once you step through it Know the difference between confidentiality (encryption), integrity (MAC/hash), and authentication (signature) Computerphile on YouTube has outstanding, accessible videos on every topic in this course — free Quantum threats from this course directly link to CYB 222 (Innovation) and CYB 411 (Vulnerability Assessment)
Where can I find CYB 311 lecture notes and past questions?
Areté (https://www.aretecyb.tech/courses/cyb-311) carries 2 recommended textbooks for CYB 311, plus an AI tutor that has read the outline. It is free for University of Uyo students — sign in with your email, no password.

Other 300 Level courses

Lecture notes, practice questions and the AI tutor for CYB 311 are available once you sign in.

Sign in to Areté