Get up to $1,250 in flight credits or grants toward study or internship programs abroad when you apply by June 30, 2026. See our Official Rules for full details.
CEA CAPA Partner Institution:Vrije Universiteit Amsterdam
Location:Amsterdam, Netherlands
Primary Subject Area: Computer Sciences
Instruction in:English
Course Code:XB_40005
Transcript Source:Partner Institution
Course Details:Level 300
Recommended Semester Credits:3
Contact Hours:84
Prerequisites:Knowledge of computer programming, preferably in C. Some knowledge of assembly is beneficial.
DESCRIPTION
The course is divided into the following modules:
A. Understanding Cryptographic primitives 1. Confidentiality, Integrity and Authentication (CIA) properties 2. Symmetric/asymmetric/stream ciphers 3. Digital certificates/signatures 4. Cryptographic hash Functions 5. OpenSSL engineering
B. Understanding (and avoiding) low-level bugs 1. Process memory layout 2. Buffer overflows 3. Integer overflow/format strings 4. Bug detection and mitigation 5. Secure Development Lifecycle (SDL)
C. Special topics in Security (optional)
Contact hours listed under a course description may vary due to the combination of lecture-based and independent work required for each course therefore, CEA's recommended credits are based on the ECTS credits assigned by VU Amsterdam. 1 ECTS equals 28 contact hours assigned by VU Amsterdam.
Get a Flight Credit worth up to $1,250 when you apply with code* by June 30, 2026