EMERALD_Automatisierte_Cloud-Zertifizierung_Fraunhofer_AISEC_b

Automated cloud certification with EMERALD: Architecture, evidence, and trustworthy security

In the face of growing complexity and regulatory requirements, the security of cloud services is becoming increasingly challenging. However, conventional certification procedures require considerable financial and time investment to meet these requirements. That is why the EU research project EMERALD is pursuing a new approach: It is developing a framework for continuous, automated security certification based on semantically structured evidence. This article will discuss the concepts, methods, and validation approaches of the EMERALD platform.

Cloud services have become the backbone of digital infrastructure. Ensuring that they are implemented securely and in compliance with regulations is of paramount importance for companies, public authorities, and critical infrastructures alike. However, traditional certification procedures are coming under increasing pressure: They are only able to record security statuses selectively, are complex, and have limited scalability. Meanwhile, technological development is advancing rapidly – examples include AI-based services and hybrid cloud-edge architectures.

It is against this backdrop that the EU-funded project EMERALD (Evidence Management for Continuous Certification as a Service in the Cloud) is developing a novel concept for continuous cloud certification. Instead of static audits, a dynamic process is used that integrates technical, organizational, and AI-specific security evidence into a semantic model, and evaluates it automatically. At its core is a knowledge graph, which acts as a structuring and connecting entity that combines all of the evidence into a digital model.

Complexity and fragmentation in cloud certification

Various factors complicate the security certification of cloud services. One issue is that the market is fragmented by a number of competing standards. International standards such as ISO 27001 compete with national frameworks such as the German BSI C5 or the Spanish ENS. The European Cybersecurity Certification Scheme for Cloud Services (EUCS) is a promising approach for Europe, but it has not yet been finalized and does not offer any concrete implementation guidelines for high levels of trust.

Another issue is that the tools and frameworks used lack technical interoperability, which makes it harder to automate and integrate certification processes. Moreover, both cloud providers and users often face significant hurdles in demonstrating compliance with security requirements – whether due to limited resources, lack of transparency, or lack of integration into existing operational processes. The increasing integration of AI technologies into cloud services further complicates the situation, as there are currently no fully developed and accepted certification procedures for this.

Architecture and components of the EMERALD framework

EMERALD addresses these challenges by using a modular platform architecture based on a cross-domain knowledge graph. The objective is to implement security certifications not as one-time tests, but as a continuous, data-based process.

The central element is a repository of security metrics that combines requirements from various certification schemes in machine-readable form. This forms the basis for automatically evaluating and updating certificates. This system allows existing security catalogs to be combined flexibly. For example, a cloud service can simultaneously meet requirements from the Cloud Computing Compliance Criteria Catalog (BSI C5) and refer to criteria from an AI-specific criteria catalog such as the Artificial Intelligence Cloud Service Compliance Criteria Catalog (AIC4). An intelligent mapping assistant (MARI) facilitates the selection of appropriate metrics by analyzing semantic similarities between control specifications and suggesting suitable links.

The collection of security-related evidence takes place on four different levels. Tools like Clouditor analyze the technical infrastructure, retrieving the configurations, policies, and statuses of the cloud resources used. Information about the behavior and structure of software components is processed at the application level. Code property graphs or static analysis tools such as Codyze are used to identify potential security risks.

Organizational evidence – such as guidelines, procedural instructions, or process descriptions – is extracted using natural language processing methods. The goal is to systematically capture even unstructured documents and integrate them into the certification assessment. Lastly, the fourth level involves the handling of data and AI models. This level analyzes whether a model meets certain requirements for fairness, robustness, or vulnerability.

All collected evidence is semantically structured in a central graph. This forms the foundation for automated evaluation. A central service coordinates the evaluation of the metrics and uses this as a basis for making decisions about certification status

Implementation and pilot projects in the context of application

The EMERALD platform is implemented as a distributed system, with the individual components in the form of microservices with standardized interfaces (REST/gRPC). The source code is openly accessible and allows for continued development by external partners.

Four pilot projects were designed in order to validate it, simulating real application scenarios. Three of these pilots aim to certify private cloud services in the form of Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service. They draw on the foundations laid in the predecessor project MEDINA and aim to achieve conformity with the “high” EUCS level.

The fourth pilot focuses on hybrid cloud-edge infrastructures in the financial sector. In this highly regulated domain, continuous certification is particularly important – especially in light of the Digital Operational Resilience Act (DORA). In this context, EMERALD is utilized as a platform for real-time assessment, which verifies that both centralized and decentralized services comply with their security requirements. The focus is on transparency, traceability, and the secure integration of external providers into existing systems.

A step towards dynamic cybersecurity certification

EMERALD is helping to put cloud certification on a new methodological and technological footing. The combination of semantically structured evidence management, automated evaluation, and integrity-assured evidence opens up new possibilities for security testing in dynamic system landscapes.

There are still unanswered questions, such as the standardization of underlying metrics, the harmonization of procedures across national borders, and the complete integration of AI-specific requirements. Nevertheless, the pilot project shows that the approach is fundamentally viable and addresses real challenges.

Fraunhofer AISEC invites interested parties from industry, research, and administration to familiarize themselves with the concepts that have been developed, evaluate them, and work together to continue developing them. The future of cloud certification will be dynamic, data-driven, and interoperable – EMERALD is a step in that direction.

Author

Most Popular

Never Miss a Post:

 
Bitte füllen Sie das Pflichtfeld aus.
Bitte füllen Sie das Pflichtfeld aus.
Bitte füllen Sie das Pflichtfeld aus.

* Mandatory

* Mandatory

By filling out the form you accept our privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Other Articles

quantum computer with neural network visualization

Quantum Neural Network Security: Kill-Chain Attacks on QNNs

Quantum machine learning is moving from theory to real quantum hardware. This creates new security risks. In a recent study, researchers from Fraunhofer AISEC and partners demonstrated a multi-stage attack on a quantum neural network running on trapped-ion hardware. The attack combines side-channel analysis, adversarial examples and crosstalk. For providers, product teams and decision-makers, the message is clear: quantum AI needs security by design before it becomes a critical infrastructure.

Read More »

Fault Attacks on ECC Signature Verification

Digital signatures used in embedded systems are often based on elliptic curve cryptography (ECC) thanks to its performance and low memory profile. In secure boot processes they provide the cryptographic foundation for guaranteeing the authenticity of a firmware image. At the same time, these resource-constraints and the physical exposure of such devices makes them prime targets for fault attacks. Prior work studied faults on signature generation in depth, yet nobody had systematically asked how vulnerable signature verification is to fault attacks combined with carefully crafted signature inputs. That is exactly the gap we set out to close.

Read More »
Visual of the Blog Post: How Secure Is Europe's Rail System? A Systematic Cybersecurity Risk Analysis of the ERTMS

How Secure Is Europe’s Rail System? A Systematic Cybersecurity Risk Analysis of the European Rail Traffic Management System (ERTMS)

The European Rail Traffic Management System (ERTMS) is designed to make Europe’s railways interoperable and safe. The system, which has been mandatory since 2002, combines standardized signaling, radio communication, and train control – but how well is it protected against cyberattacks? Using MoRA, our modular risk assessment approach, we systematically model the ERTMS and evaluate cybersecurity risks. We compare current and future configurations to identify the assets with the largest attack surface. Our overview of the entire system – from GSM-R, balises, FRMCS, ETCS levels, and ATO to key management – provides a concise preview of risk profiles and attack tree scenarios, and highlights practical countermeasures that significantly improve cybersecurity.

Read More »
Viisual for blog post: Codyze: Automated Analysis of Cybersecurity Requirements in Software

Codyze: Automated Analysis of Cybersecurity Requirements in Software

Manually verifying compliance with requirements such as the Cyber Resilience Act is not scalable. Our code analysis tool, Codyze, translates product-centric regulatory requirements into verifiable rules and automatically assesses whether the product’s source code fulfills them – across languages and microservices. Codyze makes all analysis results transparent to developers, security teams, and auditors.

Read More »
WordPress Cookie Plugin by Real Cookie Banner