R&D
Military training
Testing new armaments
ANSSI
ANSSI
A set of practices, technologies, and policies to protect systems at different classification levels (e.g., Confidential, Secret, Top Secret), relying on compartmentalization and strict access control.
Develop a functional prototype of the multilevel platform to confirm scalability without loss of functionality.
(Context: a full build would take several years—for example, the Thales Smart Digital Platform took 3+ years.)
Assessment: documentation and state of the art
Architecture diagrams
Miscellaneous documents: resources,procedures, functional documentation
Unit tests
Prototype
People:
Technical lead
Developer(s)
Cybersecurity expert
Testers
Software:
GitLab
SonarQube
Rust / Python
Repositories
Hardware:
Secure development environments
Servers for multilevel testing
Hardware:
Secure development environments
Servers for multilevel testing
Software:
GitLab
SonarQube
Rust / Python
Repositories
People:
Technical lead
Developer(s)
Cybersecurity expert
Testers
Technical complexity (standards / Rust / cybersecurity scope)
Time constraints
Real-time constraints
Limited resources (single person assigned)
Mitigation strategies: documentation, code reviews, security testing, regular consultations.
Real-time constraints: time-bounded requirements where a system’s correctness depends on when results are produced, not only on what they are.
Hard: any missed deadline = system failure (e.g., braking control).
Firm: late results have zero value; rare misses tolerated.
Soft: occasional misses degrade quality only (e.g., video).
Key metrics: deadlines, worst-case execution time (WCET), latency, jitter, determinism/schedulability.
| 🆔 | 📋 Requirement |
|---|---|
| E1 | Filter non-compliant packets |
| E2 | Inspect packet content |
| EA1 | Passively and centrally log application activity |
| EA2 | Verify the authenticity of packets |
| EA3 | Verify the integrity of packets |
| EM1 | Ensure real-time performance (< 10 ms response time) |
| EI1 | Adhere to secure development standards (state of the art) |
Documents studied :
The National Cybersecurity Agency is the national authority for cybersecurity and cyber defense in France. The purpose of ANSSI is to build and organize, in an inter-ministerial manner, the protection of the Nation against cyberattacks, and to contribute to the stability of cyberspace.
ANSSI
Metadata : Metadata is data that describes other data like author, date, format, and keywords to enable organization, discovery, and management.
[]
[]
SPIF
[]
[]
MetaConfidentiality => confidentiality level Hash
originatorConfidentiality => Launch & Context Hash
[]
Private
Public
[]
Public
Private
Private
Public
DATA
Metadata