Skip to content

Certification support · Common Criteria / EUCC · FIPS 140-3

Prepare your product for an independent security evaluation

We help device and software manufacturers prepare their product, documentation and team for a security evaluation. We support work relating to Common Criteria and EUCC, and the preparation of cryptographic modules for FIPS 140-3 validation.

We start with the customer’s requirements and an analysis of the product. We define the preparation scope, identify gaps and help develop the materials needed to work with a laboratory.

An embedded device with a visible circuit board and organised technical documentation.

For manufacturers and R&D teams

We support manufacturers of embedded, IoT and IIoT products, networking and security devices, encrypted storage and cryptographic modules. We work with engineers, product owners and people responsible for quality and security.

A good time to begin is when certification appears in a customer enquiry, you plan to enter a new market or you are preparing a significant hardware or firmware change. We help assess which preparations are justified and what they will require from your team.

Two support paths

Common Criteria and EUCC

The evaluation covers the security properties of a specific product or component within an agreed scope and configuration. We help translate customer requirements into preparation for the evaluation process.

  • Define the Target of Evaluation (TOE), its boundaries, version and operating environment.
  • Analyse Protection Profiles and security requirements.
  • Develop or update the Security Target — the security specification for the TOE.
  • Prepare architecture, interface, guidance, lifecycle and developer testing documentation.

We tailor the documentation scope to the product, adopted requirements and agreed evaluation path.

FIPS 140-3

Validation concerns a cryptographic module in a specific version and configuration. We help define its scope and prepare documentation and evidence for the module’s design and operation.

  • Define the module boundary, components and operational environment.
  • Prepare the Security Policy describing the module and its secure operation.
  • Organise documentation of roles, services, keys and other sensitive security parameters.
  • Prepare materials on module self-tests, integrity, entropy sources and configuration management.

We account for supplier dependencies and the required algorithm and entropy-source validations. We agree requirements and evidence collection for the specific module and target security level.

Our role in the process

B4Future provides advisory and preparation work on the manufacturer’s side. For CC/EUCC, an ITSEF laboratory performs the formal evaluation and the certification body makes the decision. For FIPS 140-3, an appropriately accredited CSTL performs testing and the CMVP programme conducts validation.

We agree the organisations involved and working arrangements for each project. Each path retains its own requirements, documents and formal outcomes.

What you receive

Readiness assessment and work plan

We review available materials, customer requirements and options for preparing the product for evaluation. You receive a list of gaps, priorities and a work plan with responsibilities and supplier dependencies.

Documentation linked to the product

We develop and review materials appropriate to the chosen path. We connect requirements with the implementation description and test results, linked to specific hardware, firmware and software versions.

Support in working with the laboratory

We help agree inputs, prepare answers to questions and maintain a record of findings. We coordinate updates to documents and evidence with the manufacturer’s team.

Preparing for subsequent changes

We help assess how a new release, component update or cryptographic change affects the evaluation scope and documentation. We prepare materials needed for the relevant certification or validation maintenance process.

Embedded systems, cryptography and the lifecycle

A product release linked to requirements, documentation and test results.
Documentation and test results relate to a specific product configuration.

We account for dependencies between hardware, firmware and software: secure boot, updates, key management, configuration and interaction with supplier components. Documentation reflects the product’s actual architecture and behaviour.

The work can connect with secure development, vulnerability handling, CRA readiness and planning cryptographic changes. We assess the applicability of documents and evidence separately for each purpose.

CRA and the product lifecycle · PQC and crypto agility · OT cybersecurity

Start with one product

Tell us what you are developing, the product’s stage and the requirement raised by your customer. If you know the expected scheme, level or deadline, include it in your message.

We will use this to define the first review. We will exchange detailed technical documentation once confidentiality arrangements are agreed.