Postgraduate DiplomaDefense, Military Engineering & Land Systems Applications open

Diploma in Cryptography Validation in Defence

Online postgraduate diploma of 800 hours in cryptography validation in defence. 8 modules covering applied cryptography, cryptographic modules, algorithm validation, side-channel attacks, security evaluation and certification, cryptography in defence systems, and ethics, law and governance, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Apply the main standardised cryptographic algorithms.

02

Analyse the architecture of cryptographic modules.

03

Validate implementations with test vectors.

04

Assess resistance to side-channel attacks.

05

Prepare products for security certification.

06

Plan the transition to post-quantum cryptography.

07

Manage validation in line with ethical and legal criteria.

Profile

Who it's for

  • Product security evaluators working in evaluation laboratories or industry.
  • Cryptographic engineers implementing algorithms in hardware or software.
  • Side-channel analysts assessing the physical security of devices.
  • Communications security managers in defence or public administration.
  • Security certification consultants preparing products for FIPS 140-3 or Common Criteria.
  • Auditors of encryption systems.
  • Engineering or science graduates seeking to enter the defence sector.
Standards & tools

What you'll work with

  • FIPS 140-3 (security requirements for cryptographic modules)
  • ISO/IEC 19790 (security requirements for cryptographic modules)
  • ISO/IEC 15408 (Common Criteria for IT security evaluation)
  • NIST SP 800-90B (entropy sources for random bit generation)
  • ISO/IEC 17825 (testing methods for non-invasive attack mitigation)
  • FIPS 203 (ML-KEM post-quantum key encapsulation)
  • ISO/IEC 24759 (test requirements for cryptographic modules)
  • NIST ACVP
  • OpenSSL
  • ChipWhisperer
  • SageMath
  • Wireshark
Syllabus

8 modules

  1. 1.1AES symmetric encryption and modes of operation
  2. 1.2SHA-2 and SHA-3 hash functions
  3. 1.3RSA public-key cryptography
  4. 1.4ECDSA and ECDH elliptic curves
  5. 1.5Message authentication codes
  6. 1.6Random number generation
  7. 1.7Key life-cycle management
  8. 1.8TLS and IPsec protocols
  9. 1.9Post-quantum cryptography
  10. 1.10Practical exercise: implementation of AES-GCM
  1. 2.1Architecture of a cryptographic module
  2. 2.2Cryptographic boundaries and ports
  3. 2.3Roles, services and authentication
  4. 2.4Physical security and tamper detection
  5. 2.5Power-up and conditional self-tests
  6. 2.6Hardware security modules (HSM)
  7. 2.7Secure elements and smart cards
  8. 2.8Cryptographic firmware and secure boot
  9. 2.9Zeroisation of critical security parameters
  10. 2.10Workshop: analysis of an HSM's documentation
  1. 3.1Algorithm validation programmes
  2. 3.2Known-answer test vectors
  3. 3.3Monte Carlo tests
  4. 3.4Automated validation through ACVP
  5. 3.5Validation of DRBG generators
  6. 3.6Assessment of entropy sources
  7. 3.7Validation of key derivation
  8. 3.8Common implementation errors
  9. 3.9Interoperability testing
  10. 3.10Laboratory: validation with test vectors
  1. 4.1Simple power analysis
  2. 4.2Differential and correlation power analysis
  3. 4.3Electromagnetic emanations
  4. 4.4Timing attacks
  5. 4.5Voltage and clock fault injection
  6. 4.6Laser fault injection
  7. 4.7Masking countermeasures
  8. 4.8TVLA assessment
  9. 4.9TEMPEST protection of equipment
  10. 4.10Laboratory: DPA attack on a microcontroller
  1. 5.1Common Criteria and EAL levels
  2. 5.2Protection profiles
  3. 5.3Product security target
  4. 5.4The Spanish certification scheme
  5. 5.5Catalogue of security products
  6. 5.6Accredited evaluation laboratories
  7. 5.7LINCE methodology
  8. 5.8Encryption products for classified information
  9. 5.9Mutual recognition of certificates
  10. 5.10Case study: security target for an encryptor
  1. 6.1Encrypted tactical communications
  2. 6.2Data links and link encryption
  3. 6.3Network key management
  4. 6.4Encryption in software-defined radios
  5. 6.5Protection of data at rest
  6. 6.6Interoperability in coalitions
  7. 6.7Resilience against key compromise
  8. 6.8Transition to post-quantum algorithms
  9. 6.9Cryptographic agility
  10. 6.10Case study: post-quantum transition plan
  1. 7.1Export control of encryption products
  2. 7.2Protection of classified information
  3. 7.3Responsible vulnerability disclosure
  4. 7.4Backdoors and public debate
  5. 7.5Privacy and fundamental rights
  6. 7.6Evaluator responsibility
  7. 7.7Trusted supply chain
  8. 7.8Independent auditing
  9. 7.9Institutional cryptographic governance
  10. 7.10Practical exercise: vulnerability disclosure policy
  1. 8.1Description of the product under evaluation
  2. 8.2Algorithms and parameters
  3. 8.3Algorithm validation plan
  4. 8.4Side-channel analysis
  5. 8.5Applicable certification requirements
  6. 8.6Results and non-conformities
  7. 8.7Improvement recommendations
  8. 8.8Governance and legal aspects
  9. 8.9Report and presentation
  10. 8.10Final project: final review with your tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is NIST ACVP, OpenSSL, ChipWhisperer, SageMath and Wireshark, in free, academic or evaluation versions. Practical work is based on real procedures for algorithm validation with test vectors, power analysis on microcontrollers and assessment of entropy sources. Assessment is continuous by module, plus the final project.

Standards covered: FIPS 140-3, ISO/IEC 19790, ISO/IEC 15408, NIST SP 800-90B, ISO/IEC 17825, FIPS 203 and ISO/IEC 24759.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of FIPS 140-3, ISO/IEC 19790 and ISO/IEC 15408 applied to real cases, not as a theoretical annex.
Industry software:NIST ACVP, OpenSSL, ChipWhisperer, SageMath and Wireshark, in free, academic or evaluation versions.
Final project:a complete cryptographic validation of a product, from algorithm validation and side-channel analysis to certification requirements and recommendations, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Product description
Describe the product under evaluation, its algorithms and parameters.
Algorithm validation
Plan and run algorithm validation with test vectors and ACVP.
Side-channel analysis
Assess the product's resistance to power, electromagnetic and fault-injection attacks.
Certification requirements
Map the applicable FIPS 140-3 or Common Criteria requirements and record non-conformities.
Final project
Present results, improvement recommendations and governance and legal aspects, reviewed by your tutor.
Career opportunities

Where this takes you

Product security evaluatorCryptographic engineerSide-channel analystCommunications security managerSecurity certification consultantEncryption systems auditor
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme's software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with NIST ACVP, OpenSSL, ChipWhisperer, SageMath and Wireshark, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the software, and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in Cryptography Validation in DefenceEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.