ArticleAugust 19, 202617 min read

    EN 18031 CRY-1: How to Demonstrate Best Practice Cryptography

    CRY-1 does not ask which algorithm you picked. It asks for evidence that the cryptography protecting your assets is best practice, and it expects that evidence in writing. This guide walks the actual CRY-1 decision tree, shows which catalogue to cite in 2026 now that SOG-IS has stopped, and lists every other requirement that inherits your cryptographic evidence.

    EN 18031 best practice cryptography - a connected device protected by a cryptographic shield alongside a compliance evidence document
    Kevin Scalise
    Kevin Scalise

    August 19, 202617 min read

    Key Takeaways

    [CRY-1] Best practice cryptography is the single requirement in the CRY section of EN 18031. Its wording is short: "The equipment shall use best practice for cryptography that is used for the protection of the security assets or network assets", with one exception for cryptography whose deviation is justified under another section. The difficulty is not choosing AES-256 over DES. The difficulty is proving, in your technical documentation, that every cryptographic choice is best practice, with a citable source behind it.

    • CRY-1 is an evidence requirement, not an algorithm list: EN 18031 never publishes a table of approved algorithms. It points you to external crypto catalogues and expects you to cite them.

    • The decision tree has only two questions: is this cryptography covered by a justified deviation elsewhere (then CRY-1 is not applicable), and is the cryptography best practice (then pass or fail).

    • SOG-IS is no longer maintained: the catalogue most often recommended for this purpose stopped being updated in February 2026. The successor is the ECCG Agreed Cryptographic Mechanisms under the EU EUCC scheme.

    • More requirements depend on this evidence than most guides admit: CCK-2 also makes best practice cryptography a normative shall, and SCM-1 through SCM-4, SUM-2, SSM-2, SSM-3 and CCK-1 all lean on it.

    • Two separate lifetime rules exist: one about legacy mechanisms kept for interoperability, and a distinct one about equipment that cannot be updated at all. They are frequently confused.

    • Post-quantum deadlines now sit inside normal product lifetimes: EU and German guidance put the first hard dates at 2030 and 2031, which is inside the service life of a device certified today.

    What CRY-1 Actually Requires

    The requirement text in EN 18031-1:2024, clause 6.11.1 is deliberately compact:

    "The equipment shall use best practice for cryptography that is used for the protection of the security assets or network assets, except for: cryptography used for a specific security mechanism, where a deviation is identified and justified under the terms of sections ACM or AUM or SCM or SUM or SSM."

    Two things follow from that sentence. First, the scope is tied to your assets: CRY-1 applies to cryptography that protects security assets or network assets (and, in EN 18031-2 and EN 18031-3, privacy and financial assets). If you have not identified your assets properly, you cannot scope CRY-1 correctly. Second, there is an escape hatch: cryptography whose weakness is already identified and justified under ACM, AUM, SCM, SUM or SSM is out of scope here, because the justification lives in that other section.

    The CRY-1 decision tree, node by node

    EN 18031 assesses each requirement through a decision tree. CRY-1 has exactly two decision nodes, applied to each cryptographic mechanism protecting an in-scope asset:

    NodeQuestionOutcome

    DT.CRY-1.DN-1

    Is the cryptography used for a specific security mechanism, where a deviation is identified and justified under the terms of sections ACM, AUM, SCM, SUM or SSM?

    Yes: NOT APPLICABLE. No: continue to DN-2

    DT.CRY-1.DN-2

    Is the cryptography best practice concerning the protection of the security assets or network assets?

    Yes: PASS. No: FAIL

    The verdict rules matter as much as the tree. A PASS requires at least one path ending in pass, no path ending in fail, and correct justifications throughout. A missing or incorrect justification produces a FAIL even when the underlying cryptography is perfectly sound. In other words, you can fail CRY-1 with good cryptography and bad paperwork.

    CRY-1 also carries a functional completeness check (is there cryptography on the device that you never documented?) and a functional sufficiency check (does the implementation match what you documented?). Changes introduced by security software updates are explicitly not counted as deviations.

    The Three Ways to Evidence Best Practice

    Three routes to evidencing best practice cryptography under EN 18031 - a published catalogue, an absence of feasible attacks, and a suitability argument for novel cryptography

    EN 18031 does not define a formal taxonomy of acceptable evidence. What it does provide, in the Guidance and notes to clause 6.11.1, are three recognisable routes. Reading them as three options is a practical interpretation rather than a literal clause structure, and it is worth stating it that way in your documentation.

    Route 1: a recognised catalogue says so

    The standard's Guidance points to "publicly available crypto catalogues provided by SDOs and public authorities", naming sogis.eu and the SOGIS Agreed Cryptographic Mechanisms, ETSI TS 119 312, guidance from ENISA, the NIST SP 800 series and BSI TR-02102-1. This is the cleanest route: the mechanism, key length and mode you use appear as recommended in a named catalogue, and you cite the document, version and date.

    Route 2: no feasible attack is known

    The Guidance states that "a commonly used cryptographic method for a certain use case, with the lack of evidence for a feasible attack with current readily available techniques, can be considered as best practice." This route is useful for mechanisms that are widely deployed but not itemised in a catalogue. It is weaker than a catalogue citation, and it obliges you to keep watching: today's absence of a feasible attack is not a permanent property.

    Route 3: a suitability argument for novel cryptography

    The standard explicitly allows new cryptography: "it is also possible to provide evidence, that new cryptography is suitable for a certain use case and can therefore be considered as best practice for cryptography." In practice this means published cryptanalysis, peer-reviewed security proofs and independent evaluation. Expect this route to attract the most scrutiny in an assessment.

    One caution about a claim you will see elsewhere: using a certified implementation (for example a FIPS 140-3 validated module) is not presented by EN 18031 as an evidence route in its own right. The nearest statement is a preference, that reviewed or evaluated implementations "may be preferable used". A validated module is excellent supporting evidence for correct implementation, but the argument that your algorithm choice is best practice still needs a catalogue or an analysis behind it.

    Which Catalogue Should You Cite in 2026?

    Choosing a current cryptographic reference catalogue in 2026 - a closed SOG-IS archive beside the active ECCG, BSI and NIST catalogues

    This is where a lot of EN 18031 documentation is quietly out of date. EN 18031-1:2024 names sogis.eu in its Guidance, and most articles on this topic still tell you to cite the SOG-IS Agreed Cryptographic Mechanisms. That advice has expired.

    The SOG-IS website now carries an unambiguous notice: "As of 27th February 2026 SOG-IS cease to emit certificates, this website is no longer updated". The last published SOG-IS catalogue is version 1.3 from February 2023. Confusingly, the supporting-documents page still says the document will be regularly updated, which is stale text contradicted by the cessation notice on the homepage.

    The successor is the ECCG Agreed Cryptographic Mechanisms, maintained by the ECCG subgroup on cryptography under the EUCC scheme established by Commission Implementing Regulation (EU) 2024/482 and published through ENISA. The operative version is v2, published 6 May 2025, and a version 3 draft went to public review on 2 June 2026. ACM v2 is also the first official EU recommended list to include post-quantum algorithms.

    None of this makes EN 18031 wrong. The standard names sogis.eu as an example of the kind of catalogue to use, and its guidance is generic by design. What changes is which document you should actually cite in your CRY-1 justification today.

    Current catalogues at a glance

    SourceStatus in 2026Use it for

    ECCG Agreed Cryptographic Mechanisms

    v2, 6 May 2025 (v3 in public review since 2 June 2026)

    The EU-level successor to SOG-IS; first EU list including PQC

    SOG-IS Agreed Cryptographic Mechanisms

    v1.3, Feb 2023. Discontinued 27 Feb 2026

    Historical reference only. Do not cite as current

    BSI TR-02102-1

    Version 2026-01 (23 Jan 2026), updated annually

    Mechanisms and key lengths, with a 7 year recommendation horizon

    BSI TR-02102-2 / -3 / -4

    Version 2026-01

    TLS, IPsec/IKEv2 and SSH configuration respectively

    NIST SP 800-57 Part 1 Rev. 5

    Final, May 2020

    Key management and security strength guidance

    NIST SP 800-131A

    Rev. 2 (2019) is in force; Rev. 3 is still a draft

    Algorithm transitions. Cite Rev. 2 as current

    ETSI TS 119 312

    Named directly in EN 18031 guidance

    Cryptographic suites for signatures and infrastructures

    keylength.com (BlueKrypt)

    Last substantive update 2020, pre-PQC

    Convenience comparison only, not compliance evidence

    A practical note on keylength.com: it is a handy aggregator, but its newest source data is from 2020, before the post-quantum standards and before six annual BSI revisions. Its copyright line auto-renders the current year, which makes it look fresher than it is. It is not the kind of source that satisfies a CRY-1 evidence requirement on its own.

    Every Requirement That Inherits Your Cryptographic Evidence

    CRY-1 is not an isolated box to tick. Cryptographic evidence propagates through EN 18031, and the dependency is stronger in some places than others. It is worth knowing which is which, because only two requirements make best practice cryptography a normative shall.

    RequirementTitleStrength of the link to CRY-1

    CRY-1

    Best practice cryptography

    Normative. The requirement itself

    CCK-2

    CCK generation mechanisms

    Normative. Key generation shall adhere to best practice cryptography

    CCK-1

    Appropriate CCKs

    Strong. Requires a minimum security strength of 112 bits and refers to CRY-1 for guidance

    SCM-2

    Appropriate integrity and authenticity protection for secure communication

    Strong. Applies best practices and cites CRY-1 repeatedly in guidance

    SCM-3

    Appropriate confidentiality protection for secure communication

    Strong. Encryption choices flow straight into CRY-1

    SCM-4

    Appropriate replay protection for secure communication

    Strong. Best practice cryptography includes resilience against replay attacks

    SUM-2

    Secure updates

    Strong. Update authenticity relies on signatures and hashes

    SSM-2 / SSM-3

    Secure storage integrity / confidentiality protection

    Indirect but real. Cryptographic measures are named implementation categories

    SCM-1

    Secure communication mechanisms

    Indirect. Guidance cross-references CRY-1

    CCK-3

    Preventing static default values for preinstalled CCKs

    Weak. A key requirement, but not a best practice cryptography test

    CCK stands for confidential cryptographic key. The 112 bit minimum security strength in CCK-1 is one of the few concrete numbers in this part of the standard, and it is a useful sanity check across your whole key inventory.

    A common error in guidance on this topic is to list AUM-6 (brute force protection) as cryptography-dependent. AUM-6 requires authentication mechanisms to be "resilient against brute force attacks"; cryptography appears only as one example technique in its guidance, not as a normative requirement. Including it in a list of hard CRY-1 dependencies overstates the link.

    The deviation escape hatch

    Five sections can grant a justified deviation from best practice cryptography: ACM, AUM, SCM, SUM and SSM. The same escape hatch appears in CRY-1, CCK-1 and CCK-2. This exists for real engineering constraints, most often interoperability with a protocol you do not control. Using it is legitimate; using it without writing down the justification is how CRY-1 turns into a FAIL.

    Legacy Cryptography, Equipment Lifetime and the Quantum Clock

    Cryptographic lifetime planning - a device timeline running past algorithm deprecation deadlines toward post-quantum migration dates

    EN 18031 contains two distinct rules about time, and they are frequently merged into one. Keeping them apart will make your documentation clearer and your assessment smoother.

    Rule 1: legacy mechanisms kept for interoperability

    The Guidance acknowledges that "cryptographic protection might not be compliant with best practice cryptography if interoperability is required", and that legacy mechanisms deployed at large scale are considered to provide acceptable short term security while suffering security assurance limitations compared with catalogue best practice. It then notes that crypto catalogues list legacy mechanisms with a validity period given by a deprecation deadline, and are updated on a short-term basis, typically annually.

    Rule 2: equipment that cannot be updated

    Separately, the standard warns that for equipment that cannot have its cryptographic algorithms or primitives updated, for example where a hardware-based root of trust is used, "it is important that the intended lifetime of the equipment does not exceed the recommended usage lifetime of the cryptographic algorithms and primitives used by the equipment." This is a design constraint on non-updatable devices, not a statement about legacy interoperability. The rationale reinforces it: cryptography is more likely to become unsuitable when there is already evidence it may be deprecated within the equipment's intended lifetime.

    Why post-quantum dates now land inside product lifetimes

    This is where CRY-1 stops being a paperwork exercise. NIST finalised its first post-quantum standards on 13 August 2024: FIPS 203 (ML-KEM, key encapsulation), FIPS 204 (ML-DSA, signatures) and FIPS 205 (SLH-DSA, hash-based signatures). Europe followed with a coordinated plan.

    • EU roadmap, 23 June 2025: the NIS Cooperation Group's Coordinated Implementation Roadmap for the Transition to Post-Quantum Cryptography asks Member States to begin transitioning by the end of 2026, to complete high-risk and critical infrastructure use cases by the end of 2030, and to reach most medium and low risk systems by 2035. It follows the Commission Recommendation on Post-Quantum Cryptography of 11 April 2024.

    • BSI TR-02102-1 (2026-01): sole use of classical (EC)DH key agreement is recommended only until the end of 2031; from 2032 the stated key lengths apply exclusively in hybrid use with quantum-safe mechanisms.

    • NIST direction of travel: draft SP 800-131A Rev. 3 and draft IR 8547 signal that 112 bit security strength, including RSA-2048, becomes legacy-only after 2030, and that quantum-vulnerable signature algorithms are disallowed after 2035. Both remain drafts, so cite them as signalled intent rather than as rules in force.

    Put those dates next to a radio device certified in 2026 with a ten year service life and the implication is direct: your CRY-1 evidence should state not only that your cryptography is best practice today, but that the equipment can be updated when the catalogues move, or that its intended lifetime ends before your algorithms do. That is exactly what Rule 2 above asks.

    This is the practical meaning of crypto agility in an EN 18031 context, and it is far more useful in your technical file than a bare statement that you use AES-256.

    A Practical CRY-1 Evidence Checklist

    Working through this list will produce a CRY-1 entry that survives scrutiny:

    • Inventory the cryptography, not just the algorithms: for each security, network, privacy or financial asset, record the mechanism, algorithm, key length, mode and protocol version.

    • State the protection goal for each entry: confidentiality, integrity, authenticity, replay protection. The standard asks for the cryptographic protection goal explicitly.

    • Cite a current source per entry: name the catalogue, the version and the date, for example BSI TR-02102-1 version 2026-01, or ECCG Agreed Cryptographic Mechanisms v2 of 6 May 2025.

    • Check the 112 bit floor: verify every confidential cryptographic key meets CCK-1's minimum security strength.

    • Write the deviation justifications down: if a mechanism is kept for interoperability, record which section justifies it and why. An unjustified deviation is a FAIL condition.

    • Cross-check the dependent requirements: make sure the crypto described in SCM-1 to SCM-4, SUM-2, SSM-2, SSM-3 and CCK-1 to CCK-3 matches what CRY-1 claims.

    • Address lifetime explicitly: state whether the equipment's cryptography is field-updatable, and compare intended service life against current deprecation horizons.

    • Look for undocumented cryptography: the functional completeness assessment asks whether anything on the device uses cryptography that your documentation never mentions. Third party libraries and SDKs are the usual culprits.

    • Schedule a review: catalogues update annually. Evidence that was current when you signed the Declaration of Conformity may not be current at the next variant.

    Frequently Asked Questions

    Does EN 18031 tell me which algorithms are allowed?

    No. EN 18031 deliberately avoids publishing an algorithm list, because such a list would age faster than the standard. It defines the obligation (use best practice cryptography) and points to external catalogues that are maintained on an annual cycle. Your job is to make and cite the choice.

    Is a FIPS 140-3 certificate enough to pass CRY-1?

    It helps but does not by itself answer the question. A validated module is strong evidence that the implementation is correct and tested. CRY-1 asks whether the cryptography is best practice for your protection goal, which is a question about algorithm, key length, mode and use case. Pair the certificate with a catalogue citation.

    Can I still cite SOG-IS in my technical documentation?

    Only as a historical reference. SOG-IS ceased issuing certificates on 27 February 2026 and its website is no longer updated, with the catalogue frozen at v1.3 from February 2023. Cite the ECCG Agreed Cryptographic Mechanisms, or BSI TR-02102-1, or the relevant NIST SP 800 publication instead.

    What happens if I use a non-best-practice algorithm for interoperability?

    That is anticipated. Identify the deviation and justify it under the relevant section (ACM, AUM, SCM, SUM or SSM). CRY-1 then evaluates as not applicable for that mechanism via decision node DN-1. What is not acceptable is an undocumented deviation.

    Do I need to migrate to post-quantum cryptography for EN 18031 now?

    Not today. No current EN 18031 requirement mandates post-quantum algorithms. But the EU roadmap targets the end of 2030 for high risk use cases and BSI ends stand-alone classical key agreement recommendations after 2031, so for equipment with a long service life the honest answer in your documentation is a statement about update capability, not silence.

    Which EN 18031 part does CRY-1 belong to?

    All three. CRY-1 appears in EN 18031-1, EN 18031-2 and EN 18031-3, with the asset scope widening from security and network assets to privacy assets (part 2) and financial assets (part 3).

    Conclusion

    Demonstrating best practice cryptography under EN 18031 comes down to a simple discipline: for every cryptographic mechanism protecting an in-scope asset, write down what it protects, which algorithm and key length you use, and which current, named, dated source says that choice is sound. Then handle the exceptions honestly, justifying deviations under the section that owns them, and state whether your device can be updated when the catalogues move.

    The two traps worth repeating are the ones that catch experienced teams. First, good cryptography with missing justifications still fails the decision tree. Second, the catalogue most guidance still recommends, SOG-IS, stopped being maintained in February 2026, so evidence copied from an older template may now cite a dead source. Check both before you sign the Declaration of Conformity.

    How RedComply Handles CRY-1

    RedComply turns CRY-1 from a blank page into a structured, guided table. The platform implements the EN 18031 requirement structure directly, including the CRY-1 decision tree with its two decision nodes, so the assessment outcome follows from the answers you give rather than from a manual reading of the standard.

    • Your asset list flows in automatically: the CRY-1 table is populated from the security, network, privacy and financial assets you already identified, so the scope of the requirement is derived rather than retyped.

    • The decision tree is built in: DN-1 (justified deviation) and DN-2 (is the cryptography best practice) are presented as guided questions, and the PASS, FAIL or NOT APPLICABLE verdict is computed for you.

    • Citations are enforced, not suggested: the CRY-1 table carries an evidence rule reminding you that each cryptographic choice needs a cited reference, so justifications do not ship empty.

    • Related requirements stay consistent: the platform links CRY-1 to the mechanisms documented in ACM, AUM, SCM, SUM, SSM and CCK, making it far easier to spot cryptography described in one place and forgotten in another.

    • Everything lands in the technical file: entries feed the test plan and the Declaration of Conformity generation, so your CRY-1 evidence is part of one coherent document set.

    If you are preparing an EN 18031 technical file and CRY-1 is the section you keep postponing, start at redcomply.com and let the structure do the remembering.