====== NIS2 Directive ====== Implementation of EU Directive 2022/2555 (NIS2) for network and information security with post-quantum cryptography. ---- ===== Overview ===== The NIS2 Directive((EUR-Lex NIS2: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555)) is the revised EU directive for cybersecurity of critical infrastructure. It entered into force on January 16, 2023, and must be transposed into national law by **October 17, 2024**. flowchart TB subgraph NIS2["NIS2 Directive (EU) 2022/2555"] A21["Article 21
Risk Management"] A23["Article 23
Reporting Obligations"] A32["Article 32
Supervision"] end subgraph A21D["Art. 21(2) - Minimum Measures"] A21a["(a) Risk Analysis"] A21d["(d) Supply Chain"] A21e["(e) Procurement"] A21h["(h) Cryptography"] A21j["(j) MFA/Access"] end subgraph WVDS["WvdS Implementation"] RISK["Risk Documentation"] SUPPLY["OpenSSL 3.6
(Open Source)"] CERT["NIST FIPS
203/204"] CRYPTO["ML-DSA
ML-KEM"] MFA["mTLS
Client Certs"] end A21 --> A21D A21a --> RISK A21d --> SUPPLY A21e --> CERT A21h --> CRYPTO A21j --> MFA style CRYPTO fill:#4caf50,color:#fff style MFA fill:#4caf50,color:#fff
---- ===== Affected Sectors ===== NIS2 expands the scope to more sectors: ==== Essential Entities ==== ^ Sector ^ Examples ^ WvdS Relevance ^ | Energy | Power grids, wind farms, oil/gas | [[en:int:pqcrypt:szenarien:branchen:energie:start|Energy Scenarios]] | | Transport | Rail, aviation, shipping | Transport certificates | | Banking | Credit institutions | Transaction security | | Healthcare | Hospitals, laboratories | [[en:int:pqcrypt:szenarien:branchen:healthcare:start|Healthcare Scenarios]] | | Drinking Water | Water supply | SCADA communication | | Digital Infrastructure | DNS, TLD, cloud | PKI, TLS | ==== Important Entities ==== ^ Sector ^ Examples ^ WvdS Relevance ^ | Postal/Courier | Logistics | Authentication | | Waste Management | Disposal | OT security | | Chemicals | Production | [[en:int:pqcrypt:szenarien:branchen:industrie:start|Industry Scenarios]] | | Food | Production, retail | Supply chain | | Manufacturing | Machinery, vehicles | [[en:int:pqcrypt:szenarien:branchen:automotive:start|Automotive Scenarios]] | | Digital Services | Marketplaces, search engines | API security | ---- ===== Article 21(2) - Risk Management Measures ===== The directive requires specific minimum measures in Article 21(2)((NIS2 Directive Art. 21 Para. 2: "Cybersecurity risk management measures", EUR-Lex: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555#d1e3507-80-1)): ==== (a) Risk Analysis and Information System Security ==== ^ Requirement ^ WvdS Evidence ^ | Risk identification | [[en:int:pqcrypt:business:risiko|Risk Documentation]] | | Quantum threat analyzed | Harvest-Now-Decrypt-Later scenario | | Protection requirements determined | Data classification by lifespan | ==== (d) Supply Chain Security ==== ^ Requirement ^ WvdS Evidence ^ | Evaluate suppliers | OpenSSL 3.6 = open source, auditable | | Minimize dependencies | Only OpenSSL + .NET runtime | | Ensure updates | NuGet package, automatic updates | ==== (e) Security in Acquisition, Development and Maintenance ==== ^ Requirement ^ WvdS Evidence ^ | Secure development | Code review, tests | | Vulnerability management | GitHub Security Advisories | | Patch management | Semantic versioning | ==== (h) Cryptography Policies ==== **Core Requirement for WvdS:** ^ Requirement ^ WvdS Implementation ^ Status ^ | Appropriate cryptography | NIST FIPS 203/204 algorithms | Completed | | State of the art | Post-quantum since NIST 2024 | Completed | | Encryption where required | Hybrid cryptography | Completed | | Key management | HKDF, PBKDF2, Argon2id | Completed | // NIS2-compliant cryptography configuration CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Hybrid certificates: classical + post-quantum var cert = request.CreateSelfSigned( notBefore, notAfter, CryptoMode.Hybrid // ECDSA + ML-DSA ); ==== (j) Multi-Factor Authentication ==== ^ Requirement ^ WvdS Implementation ^ Status ^ | MFA or continuous authentication | mTLS with client certificates | Completed | | Secure communication | TLS 1.3 with PQ algorithms | Completed | | Identity management | X.509 certificates | Completed | ---- ===== Article 23 - Reporting Obligations ===== Strict reporting obligations apply to security incidents((NIS2 Directive Art. 23: "Reporting obligations", EUR-Lex: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555#d1e3835-80-1)): ^ Deadline ^ Report ^ WvdS Support ^ | 24 hours | Early warning | Audit logging for forensics | | 72 hours | Incident notification | Detailed logs available | | 1 month | Final report | Complete documentation | **Recommendation:** Enable audit logging for all cryptographic operations to document incidents traceably. ---- ===== Implementation Timeline ===== timeline title NIS2 Implementation section 2023 Jan 16 : NIS2 in force Inventory : Check applicability section 2024 Oct 17 : Transposition deadline Gap Analysis : Identify measures section 2025 Reporting : Fully active Supervision : Controls begin section 2026+ Sanctions : Fines possible Audits : Regular reviews **Sanctions for Violations:**((NIS2 Directive Art. 34: "Administrative sanctions", EUR-Lex: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555#d1e4802-80-1)) * Essential entities: up to EUR 10 million or 2% annual turnover (Art. 34(4)) * Important entities: up to EUR 7 million or 1.4% annual turnover (Art. 34(5)) ---- ===== Checklist for NIS2 Compliance ===== | # | Checkpoint | WvdS Evidence | Status | |---|-----------|---------------|---| | 1 | Risk analysis documented | [[en:int:pqcrypt:business:risiko|Risk]] | [ ] | | 2 | Cryptography "state of the art" | NIST FIPS 203/204 (2024) | [ ] | | 3 | Hybrid cryptography active | CryptoMode.Hybrid | [ ] | | 4 | Key management documented | [[en:int:pqcrypt:api:keyderivation:start|KeyDerivation]] | [ ] | | 5 | Supply chain transparent | OpenSSL 3.6 open source | [ ] | | 6 | MFA implemented | mTLS with client certificates | [ ] | | 7 | Audit logging active | Crypto events logged | [ ] | | 8 | Reporting process defined | Incident response plan | [ ] | ---- ===== German Implementation: NIS2UmsuCG ===== The NIS-2 Implementation and Cybersecurity Strengthening Act (NIS2UmsuCG)((BMI NIS2UmsuCG: https://www.bmi.bund.de/DE/themen/it-und-digitalpolitik/it-sicherheit/nis2-umsetzung/nis2-umsetzung-node.html)) transposes NIS2 into German law: ^ NIS2 ^ German Law ^ Responsible Authority ^ | Essential entities | Sections 28-29 BSIG-new | BSI | | Important entities | Sections 30-31 BSIG-new | BSI | | Reporting obligations | Section 32 BSIG-new | BSI | | Sanctions | Section 60 BSIG-new | BNetzA, BSI | ---- ===== Further Reading ===== * [[.:start|Compliance Overview]] * [[.:bsi-grundschutz|BSI IT-Grundschutz]] * [[.:kritis-verordnung|KRITIS Regulation]] * [[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555|NIS2 Full Text (EUR-Lex)]] * [[https://www.bsi.bund.de/DE/Themen/KRITIS-und-regulierte-Unternehmen/Kritische-Infrastrukturen/NIS2/nis2_node.html|BSI NIS2 Information]] ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional// {{tag>nis2 eu compliance kritis article-21}}