This Unit is about the analysis and design techniques used for cybersecurity during the development. It addresses topics such as
- System Threat Analysis and Cybersecurity Goals
- System Design and Vulnerability Analysis
- Software Design and Vulnerability Analysis
- Software Detailed Design and Cybersecurity
- Hardware and Firmare Design
This element considers at the software detailed design level related cybersecurity methods.
- The trainee knows cybersecurity related detailed SW design principles
- The trainee knows cybersecurity critical code inspections and reviews
- The trainee is able to select development tools and SW development environments, e.g. secure session key generation by random generator, encryption of signals, secure key store etc.