EDBT 2026 Demo / reviewers in the wild / expert
Nora Cuppens
dblp:c/NoraCuppens · also Nora Boulahia-Cuppens, Nora Cuppens-Boulahia
· DBLP profile ↗
153ranked-venue papers
9as first author
32since 2021 · last 2026
0000-0001-8792-0413ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 134 · 9 first-author · 29 since 2021Computer networks · 5 · 2 since 2021Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Modular HRL Agent for Automated Pentesting with Specialized Policies: A Maritime use caseabstractThe increasing convergence of IT and OT in maritime infrastructure has amplified the cyber-physical threat landscape, exposing vessels to sophisticated, multi-stage attacks. Given the scarcity of specialized experts and the prohibitive cost of manual assessments, proactive automated penetration testing has become a critical necessity. However, Deep Reinforcement Learning (DRL) solutions struggle with the combinatorial explosion of state-action spaces and the inability of monolithic models to generalize across hybrid domains without catastrophic forgetting. Marc-Antoine Faillon, Julien Francq, Nora Cuppens, Frédéric Cuppens, Reda Yaich |
CODASPY | 3 |
| 2026 | INFER: Insider Framework for Modeling Temporal Risk Escalation via Signal Integration
Christian Kengne, Nora Cuppens, Frédéric Cuppens |
DBSec | 2 |
| 2026 | A Capability-Driven Framework for Prioritizing Post-Quantum Cryptography Migration in Enterprise Architectures
Francis Wanko Naa, Nora Cuppens, Frédéric Cuppens |
SECRYPT (1) | 2 |
| 2026 | Playbook Generation for Process Anomalies in Insider Threat Scenarios
Kéren Saint-Hilaire, Nora Cuppens, Frédéric Cuppens |
SECRYPT (2) | 2 |
| 2026 | Explainable multi-modal unsupervised learning for insider threat detection in enterprise environments
Neda Baghalizadeh-Moghadam, Frédéric Cuppens, Nora Cuppens |
J. Inf. Secur. Appl. | 3 |
| 2025 | PRISM-AI: A Dual-Stage Neuro-Symbolic Agentic Framework for Privacy Risk Mitigation in LLMsabstractPRISM-AI1is a neuro-symbolic multi-agent framework designed to mitigate privacy risks during inference by Large Language Models (LLMs). The system integrates a symbolic rule engine based on first-order deontic logic (LogicMP) with a neural agent guided by prompt-engineered constraints aligned with GDPR and Act 25. Each agent fulfills a distinct role, including privacy rule enforcement, input analysis, explanation generation, and user interaction. PRISM-AI introduces a dual-stage privacy control mechanism that evaluates both user prompts and LLM outputs, enabling proactive and reactive filtering of sensitive content. Evaluation across a comprehensive benchmark spanning healthcare, finance, education, and general domains demonstrates that LogicMP achieves $82.5 \%$ accuracy compared to $\mathbf{7 1. 0 \%}$ for LLM-based detection, with $\mathbf{2, 8 0 6} \times$ faster processing and $100 \times$ lower memory usage, while achieving 29.3% precision advantage with perfect precision across Healthcare, Finance, and Education domains. The dual-stage architecture provides $10 \%$ proactive privacy violation prevention, with $100 \%$ of violations caught at the input stage. Legal justification coverage reaches $20 \%$ of blocked cases with automatic GDPR and Act 25 citations. The results underscore the benefits of combining symbolic and neural reasoning within a flexible agentic AI architecture for practical privacy protection.1Interactive demo and source code: https://github.com/SabrineAmri/ prism-ai-demo.git Sabrine Amri, Nora Cuppens, Frédéric Cuppens |
AICCSA | 2 |
| 2025 | Federated Intrusion Detection System Based on Unsupervised Machine Learning
Maxime Gourceyraud, Rim Ben Salem, Christopher Neal, Frédéric Cuppens, Nora Cuppens |
CRiSIS | 5 |
| 2025 | Diffusion-Based Adversarial Purification for Intrusion Detection
Mohamed Amine Merzouk, Erwan Beurier, Reda Yaich, Nora Cuppens, Frédéric Cuppens, Foutse Khomh |
DBSec | 4 |
| 2025 | Operating Under Constraints: Identifying Requirements for Enhanced Cyber Resilience Management
Francis Wanko Naa, Nora Cuppens, Frédéric Cuppens |
DBSec | 2 |
| 2025 | Design of an Intelligent Trust Management Architecture for 5G Service Deployment
Samra Bouakkaz, Luis Carlos Suárez, Nora Cuppens, Frédéric Cuppens |
ICISSP (1) | 3 |
| 2025 | Adaptive Layered Trustworthiness Assessment Model (ALTAM) for 5G Services Deployment
Samra Bouakkaz, Luis Carlos Suárez, Nora Cuppens, Frédéric Cuppens |
NSS | 3 |
| 2025 | Real-Time Anomaly Detection for Event-Based Insider Threat Hunting
Thibault Leblanc, Neda Baghalizadeh-Moghadam, Frédéric Cuppens, Nora Cuppens |
NSS | 4 |
| 2025 | Semantic and Graph-Based Unsupervised Learning for Insider Threat Detection Using User Activity SequencesabstractInsider threats, where legitimate users misuse their access for malicious purposes, remain challenging to detect due to their contextual and behavioral subtleties. This paper presents a novel machine learning framework that captures user activity sequences through a user-centric representation named the User Daily Activity Sentence (UDAS). Unlike prior work that informally uses daily sequences, we formalize UDAS as a behavioral encoding technique using Word2Vec embeddings and extensively evaluate it across multiple unsupervised anomaly detection methods.To enrich this representation with relational context, we propose a graph-based extension that constructs a user interaction graph based on co-device usage and domain access. A Graph Convolutional Network (GCN) is applied to enhance semantic user embeddings, and anomaly detection is performed using Kmeans clustering.To the best of our knowledge, this is the first work to systematically combine semantic sequence embeddings with graph-based relational learning for insider threat detection. Experiments on the CERT Insider Threat v4.2 dataset show that our method outperforms prior unsupervised models in accuracy and robustness. The proposed framework requires no feature engineering or labeled data, making it applicable to real-world monitoring environments. Neda Baghalizadeh-Moghadam, Christopher Neal, Sara Imene Boucetta, Frédéric Cuppens, Nora Cuppens |
PST | 5 |
| 2025 | An NLP-Based Framework Leveraging Email and Multimodal User Data
Neda Baghalizadeh-Moghadam, Frédéric Cuppens, Nora Cuppens |
SECRYPT | 3 |
| 2025 | A Privilege Creep-Aware Role Mining Method for Enhanced Access Control SecurityabstractRole Mining (RM) extracts Role-Based Access Control (RBAC) structures from user-permission assignments to reduce administrative overhead. However, existing approaches usually make the assumption of clean datasets, while real-world systems suffer from anomalies like privilege creep, the gradual accumulation of unnecessary permissions.The proposed approach aims to detect potential privilege crept users who should be reviewed first, and identify legitimate permissions assignments to be expressed in RBAC, reducing management complexity. It consists of a two-step procedure: clean the User-Permission Assignment matrix (UPA) using a clustering and statistical analysis, then build an RBAC state using a regular role mining algorithm.The proposed approach yields an average of 90% in privilege creep detection accuracy and over 95% privilege creep correction, evaluated on synthetically made datasets. Evaluation on real-world datasets demonstrates an average 4-fold reduction in required roles while maintaining at least 80% UPA coverage. Vincent Bittard, Rim Ben Salem, Ahmed Bouzid, Sara Imene Boucetta, Frédéric Cuppens, Nora Cuppens |
TrustCom | 6 |
| 2025 | From static to dynamic risk indicators in predicting and detecting insider attacksabstractCyber insider threats represent one of the most complex and insidious challenges to modern cybersecurity, as they originate from legitimate users whose behaviors may turn malicious over time. Traditional approaches often fail due to their reliance on static risk indicators, necessitating dynamic modeling of human behavior to capture evolving risks. In this paper, we propose a novel framework for detecting insider threats by continuously and dynamically inferring personality-based risk indicators from employees’ writing data using a publicly accessible large language model (Meta AI’s Llama-3.2). These indicators are modeled as time series and processed through AutoRegressive Integrated Moving Average (ARIMA) models to forecast behavioral deviations. Predicted anomalies are subsequently classified using a hybrid ensemble combining Artificial Neural Networks (ANN) and Random Forest (RF) to distinguish benign variations from genuine insider threats. Our framework identifies behavioral anomalies, provides interpretable detection windows, and achieves the following results on CMU-CERT datasets (r4.2/r5.2): recall (90.0%/86.0%), precision (92.6%/87.7%), ROC-AUC (94.7%/92.6%), MSE (0.231/0.304), MTTD (21.3 days/31.72 days) and a median latency under 230 ms for real-time operation. These results demonstrate significant improvements over baseline static approaches in both detection accuracy and temporal prediction capability. This work advances human-centric and proactive insider threat detection by integrating personality-based risk indicators with predictive modeling, providing a scalable and interpretable solution for real-time dynamic risk assessment in enterprise environments. N'Famoussa Kounon Nanamou, Rim Ben Salem, Anis Bkakria, Nora Cuppens, Frédéric Cuppens |
TrustCom | 4 |
| 2025 | A real-time automated attack-defense graph generation approachabstractWith the increase in cyberattacks, developing appropriate strategies to mitigate and prevent them is essential. In the literature, tools exist that either help prevent or mitigate them. Attack graphs help define mitigation strategies because they help represent and visualize the attacker’s position on a system. However, the mitigation actions are not instantiated on the attack graph. This paper proposes an approach to generate an automated attack-defense graph based on real-time monitored system alerts and an extensive and comprehensive state-of-the-art review. We propose to enrich logical attack graphs generated by a logical reasoner. The enrichment process is possible thanks to a vulnerability ontology that infers additional impacts for an exploited vulnerability. We propose a countermeasure selection approach based on graph matching to generate an optimal Incident Response (IR) playbook. We propose instantiating the generated playbook’s IR actions to get an attack-defense graph in real-time. This instantiation is done thanks to anti-correlation. The anti-correlation ensures that the countermeasures are instantiated on the appropriate attack graph nodes. Only the IR actions whose execution can be launched automatically are applied. We validate our approach using two use-case scenarios that target critical industrial infrastructures. We analyze the countermeasures instantiated on the attack graphs for the scenarios that can achieve the attack goal. We evaluated the approach concerning the security relevance of instantiated countermeasures in attack graphs for several attack paths. The countermeasures instantiated on a node are always relevant to the attacker’s action represented by this node. We also evaluate the approach regarding time performance, considering several situations for the use-case scenarios. The generation time depends on the number of vulnerabilities involved in the scenario. The generation time is on average 0.161 s when the playbook has been generated before the attack defense graph generation process. Kéren Saint-Hilaire, Christopher Neal, Frédéric Cuppens, Nora Cuppens, Francesca Bassi, Makhlouf Hadji |
J. Inf. Secur. Appl. | 4 |
| 2024 | Classifying Insider Threat Scenarios Through Explainable Articial Intelligence
Rémi Grzeczkowicz, Christopher Neal, Neda Baghalizadeh-Moghadam, Nora Cuppens, Frédéric Cuppens |
CRiSIS | 4 |
| 2024 | Optimal Automated Generation of Playbooks
Kéren Saint-Hilaire, Christopher Neal, Frédéric Cuppens, Nora Cuppens, Makhlouf Hadji |
DBSec | 4 |
| 2024 | How to Better Fit Reinforcement Learning for Pentesting: A New Hierarchical Approach
Marc-Antoine Faillon, Baptiste Bout, Julien Francq, Christopher Neal, Nora Cuppens, Frédéric Cuppens, Reda Yaich |
ESORICS (4) | 5 |
| 2024 | NLP and Neural Networks for Insider Threat DetectionabstractInsider threats in cybersecurity are notoriously difficult to detect due to their covert nature, often evading traditional security measures. In this paper, we propose an unsupervised method for insider threat detection, where we leverage advanced Natural Language Processing (NLP) techniques to enhance the detection of abnormal user activities indicative of insider threats. We represent user behaviors in a vector space using Word2Vec, which in turn are analyzed using state-of-the-art NLP models, including BERT, SciBERT, RoBERTa, GPT-2, and LLaMA. These models are integrated with Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) networks to analyze the temporal behavior of user actions. We evaluate the proposed method using the CMU-CERT dataset version 4.2. Our implemented approaches based on NLP achieve better results than previous state-of-the-art approaches that use traditional unsupervised learning. Neda Baghalizadeh-Moghadam, Christopher Neal, Frédéric Cuppens, Nora Cuppens |
TrustCom | 4 |
| 2024 | Attack-Defense Graph Generation: Instantiating Incident Response Actions on Attack GraphsabstractCyber-attacks are increasing; it is more urgent for organizations to automate their Incident Response (IR) plan process. Attack Graphs (AGs) are used to represent actions followed by an adversary to reach a goal. However, an expert should analyze each possible action and their impact to decide which mitigation actions should be applied to block the attack fulfillment. This paper proposes an approach to generate Attack-Defense Graphs in real-time by instantiating IR actions on a logical AG. The system’s real-time monitoring enables the detection of malicious actions, which leads to the generation of alerts mapped with the AG to deduce the attacker’s location on the system. Our solution can decide where to apply IR actions to mitigate the attack impact. These IR actions are part of playbooks that are generated automatically for the attack. We propose correlating IR actions with the AG fact nodes to choose which IR actions to instantiate on the AG. Therefore, we propose generating predicates for the mitigation actions, which are mapped with the AG predicates. We validate our approach with an industrial use case. An asset is vulnerable to Remote Code Execution (RCE) requiring user credentials that can be obtained through a brute force attack. We show how our approach helps anticipate an adversary’s next step. The countermeasures predicates are instantiated on the AG to prevent the attacker from going further on the system. Kéren Saint-Hilaire, Christopher Neal, Frédéric Cuppens, Nora Cuppens, Francesca Bassi |
TrustCom | 4 |
| 2023 | Real-Time Defensive Strategy Selection via Deep Reinforcement LearningabstractAs computer networks face increasingly sophisticated attacks there is a need to create adaptive defensive systems that can select appropriate countermeasures to thwart attacks. The use of Deep Reinforcement Learning to train defensive agents is an avenue to study to meet this demand. In this paper we describe a simulated computer network environment wherein we conduct attacks and train defensive agents that employ Moving Target Defense and Deception strategies. We train an attacking agent, using Proximal Policy Optimization, to learn a policy to extract sensitive network data as quickly as possible from the environment. We then train a defending agent to prevent the attacker from reaching its objective. Our results demonstrate how the defender is able to learn a policy to inhibit the attacker. Axel Charpentier, Christopher Neal, Nora Cuppens, Frédéric Cuppens, Reda Yaich |
ARES | 3 |
| 2023 | Parameterizing poisoning attacks in federated learning-based intrusion detectionabstractFederated learning is a promising research direction in network intrusion detection. It enables collaborative training of machine learning models without revealing sensitive data. However, the lack of transparency in federated learning creates a security threat. Since the server cannot ensure the clients’ reliability by analyzing their data, malicious clients have the opportunity to insert a backdoor in the model and activate it to evade detection. To maximize their chances of success, adversaries must fine-tune the attack parameters. Here we evaluate the impact of four attack parameters on the effectiveness, stealthiness, consistency, and timing of data poisoning attacks. Our results show that each parameter is decisive for the success of poisoning attacks, provided they are carefully adjusted to avoid damaging the model’s accuracy or the data’s consistency. Our findings serve as guidelines for the security evaluation of federated learning systems and insights for defense strategies. Our experiments are carried out on the UNSW-NB15 dataset, and their implementation is available in a public code repository. Mohamed Amine Merzouk, Frédéric Cuppens, Nora Cuppens, Reda Yaich |
ARES | 3 |
| 2023 | Automated Enrichment of Logical Attack Graphs via Formal Ontologies
Kéren Saint-Hilaire, Frédéric Cuppens, Nora Cuppens, Joaquín García 0001 |
SEC | 3 |
| 2023 | AIS Authentication Using Certificateless CryptographyabstractABSTRACT: The Automatic Identification System (AIS) is a maritime situational awareness system, designed as a collision avoidance tool to increase security at sea. Widely accepted, its data is now used for various applications, from maritime traffic predictions to the environmental effects of noise pollution. However, the AIS has been designed without security in mind and does not embed any authentication strategy. Research has shown how this lack of authentication could lead to disastrous consequences. Authentication AIS is thus an active research field, but the constraints imposed by the AIS network require subtle protocol design and careful use of new cryptographic technologies. This work proposes an authentication scheme for the AIS using the advantages of certificateless cryptography. The scheme is backward-compatible with standard AIS versions. We evaluate the performance and security of our proposed scheme through simulations and theoretical analysis. Our results show that our scheme provides strong security guarantees and efficient performance, making it a promising candidate for authenticating AIS signals in practice. Axel Rousselot, Nora Cuppens, Samra Bouakkaz |
SECRYPT | 2 |
| 2022 | Deep Reinforcement Learning-Based Defense Strategy SelectionabstractDeception and Moving Target Defense techniques are two types of approaches that aim to increase the cost of the attacks by providing false information or uncertainty to the attacker’s perception. Given the growing number of these strategies and the fact that they are not all effective against the same types of attacks, it is essential to know how to select the best one to use depending on the environment and the attacker. We therefore propose a model of attacker/defender confrontation in a computer system that takes into account the asymmetry of the players’ perceptions. To simulate attacks on our model, a basic attacker scenario based on the main phases of the Cyber Kill Chain is proposed. Analytically determining an optimal solution is difficult due to the model’s complexity. Moreover, because of the large number of possible states in the model, Deep Q-Learning algorithm is used to train a defensive agent to choose the best defensive strategy according to the observed attacker’s actions. Axel Charpentier, Nora Cuppens, Frédéric Cuppens, Reda Yaich |
ARES | 2 |
| 2022 | Evading Deep Reinforcement Learning-based Network Intrusion Detection with Adversarial AttacksabstractAn Intrusion Detection System (IDS) aims to detect attacks conducted over computer networks by analyzing traffic data. Deep Reinforcement Learning (Deep-RL) is a promising lead in IDS research, due to its lightness and adaptability. However, the neural networks on which Deep-RL is based can be vulnerable to adversarial attacks. By applying a well-computed modification to malicious traffic, adversarial examples can evade detection. In this paper, we test the performance of a state-of-the-art Deep-RL IDS agent against the Fast Gradient Sign Method (FGSM) and Basic Iterative Method (BIM) adversarial attacks. We demonstrate that the performance of the Deep-RL detection agent is compromised in the face of adversarial examples and highlight the need for future Deep-RL IDS work to consider mechanisms for coping with adversarial examples. Mohamed Amine Merzouk, Joséphine Delas, Christopher Neal, Frédéric Cuppens, Nora Cuppens, Reda Yaich |
ARES | 5 |
| 2022 | Attacker Attribution via Characteristics Inference Using Honeypot Data
Pierre Crochelet, Christopher Neal, Nora Cuppens, Frédéric Cuppens |
NSS | 3 |
| 2021 | Physical resilience to insider attacks in IoT networks: Independent cryptographically secure sequences for DSSS anti-jamming
Renzo E. Navas, Frédéric Cuppens, Nora Cuppens, Laurent Toutain, Georgios Z. Papadopoulos |
Comput. Networks | 3 |
| 2021 | MTD, Where Art Thou? A Systematic Review of Moving Target Defense Techniques for IoTabstractContext: Internet-of-Things (IoT) systems are increasingly deployed in the real world, but their security lags behind the state of the art of non-IoT systems. Moving target defense (MTD) is a cyberdefense paradigm, successfully implemented in conventional systems, that could improve IoT security. Objective: Identify and synthesize existing MTD techniques for IoT and validate the feasibility of MTD as a cybersecurity paradigm suitable for IoT systems. Method: We use a systematic literature review method to search and analyze existing MTD for IoT techniques up to July 2020. We evaluated the existing techniques in terms of security foundations and real-world deployability using the evidence they provide. We define and use entropy-related metrics to categorize them. This is the first MTD survey to use Shannon's entropy metric empirically. Results: Thirty-two distinct MTD for IoT techniques exist: 54% are Network-layer-based, 50% present strong evidence about their real-world deployment, and 64% have weak security foundations. Conclusion: MTD for IoT is a feasible cyberdefense approach. A variety of proposals exist, with evidence about their implementation and evaluation. Nevertheless, the MTD for IoT state of the art is still immature: the security foundations of most existing proposals are weak. Novel techniques should prioritize providing convincing security foundations and real-world deployment evidence. Renzo E. Navas, Frédéric Cuppens, Nora Cuppens, Laurent Toutain, Georgios Z. Papadopoulos |
IEEE Internet Things J. | 3 |
| 2021 | Special issue on risk and security of smart systems
Slim Kallel, Frédéric Cuppens, Nora Cuppens, Ahmed Hadj Kacem, Lotfi Ben Othmane |
J. Inf. Secur. Appl. | 3 |
| 2020 | Privacy-Preserving Pattern Matching on Encrypted Data
Anis Bkakria, Nora Cuppens, Frédéric Cuppens |
ASIACRYPT (2) | 2 |
| 2020 | A Posteriori Analysis of Policy Temporal Compliance
Farah Dernaika, Nora Cuppens, Frédéric Cuppens, Olivier Raynaud |
CRiSIS | 2 |
| 2020 | A Deeper Analysis of Adversarial Examples in Intrusion Detection
Mohamed Amine Merzouk, Frédéric Cuppens, Nora Cuppens, Reda Yaich |
CRiSIS | 3 |
| 2020 | Network Functions Virtualization Access Control as a Service
Manel Smine, David Espes, Nora Cuppens, Frédéric Cuppens |
DBSec | 3 |
| 2020 | IANVS: A Moving Target Defense Framework for a Resilient Internet of ThingsabstractThe Internet of Things (IoT) is more and more present in fundamental aspects of our societies and personal life. Billions of objects now have access to the Internet. This networking capability allows for new beneficial services and applications. However, it is also the entry-point for a wide variety of cyber-attacks that target these devices. The security measures present in real IoT systems lag behind those of the standard Internet. Security is sometimes completely absent. Moving Target Defense (MTD) is a 10-year-old cyber-defense paradigm. It proposes to randomize components of a system. Reasonably, an attacker will have a higher cost attacking an MTD-version of a system compared with a static-version of it. Even if MTD has been successfully applied to standard systems, its deployment for IoT is still lacking. In this paper, we propose a generic MTD framework suitable for IoT systems: IANVS (pronounced Janus). Our framework has a modular design. Its components can be adapted according to the specific constraints and requirements of a particular IoT system. We use it to instantiate two concrete MTD strategies. One that targets the UDP port numbers (port-hopping), and another a CoAP resource URI. We implement our proposal on real hardware using Pycom LoPy4 nodes. We expose the nodes to a remote Denial-of-Service attack and evaluate the effectiveness of the IANVS-based port-hopping MTD proposal. Renzo E. Navas, Håkon Sandaker, Frédéric Cuppens, Nora Cuppens, Laurent Toutain, Georgios Z. Papadopoulos |
ISCC | 4 |
| 2020 | Metrics to Enhance the Resilience of Cyber-Physical SystemsabstractWe focus on resilience towards covert attacks on Cyber-Physical Systems (CPS). We define the new k-steerability and l-monitorability control-theoretic concepts. k-steerability reflects the ability to act on every individual plant state variable with at least k different groups of functionally diverse input signals. l-monitorability indicates the ability to monitor every individual plant state variable with £ different groups of functionally diverse output signals. A CPS with k-steerability and l-monitorability is said to be (k, l)-resilient. k and l, when both greater than one, provide the capability to mitigate the impact of covert attacks when some signals, but not all, are compromised. We analyze the influence of k and l on the resilience of a system and the ability to recover its state when attacks are perpetrated. We argue that the values of k and l can be augmented by combining redundancy and diversity in hardware and software techniques that apply the moving target paradigm. Michel Barbeau, Frédéric Cuppens, Nora Cuppens, Romain Dagnas, Joaquín García 0001 |
TrustCom | 3 |
| 2020 | Watch out! Doxware on the way
Routa Moussaileb, Renzo E. Navas, Nora Cuppens |
J. Inf. Secur. Appl. | 3 |
| 2019 | Managing the Overestimation of ResilienceabstractThe more services and functionalities are expected from contemporary systems, the more difficult it is to protect every part of them, to secure every access point or to watch on every connection and message. It is currently considered that security is less and less likely to be flawless and that some part or sub-system can fail or be under attack. In this case, what matters is the impact, not only on the affected part but on the whole system, of the failure or the attack. Resilience is the key property that describes systems' ability to handle these situations but only few metrics exist to evaluate systems' resilience. Some among them aim at predicting systems' resilience by considering systems' configurations and compositions, without considering a specific threat. However this kind of approach can be biased for some systems' configurations because of inaccuracies in the resilience evaluation model. One of these inaccuracies, called the double counting problem, is described in this article and a solution is given to limit its impact on the evaluation of resilience. Thomas Clédel, Nora Cuppens, Frédéric Cuppens |
ARES | 2 |
| 2019 | Semantic Mediation for A Posteriori Log AnalysisabstractThe a posteriori access control mode consists in monitoring actions performed by users, to detect possible violations of the security policy and to apply sanctions or reparations. In general, logs are among the first data sources that information security specialists consult for forensics when they suspect that something went wrong. One difficult challenge we face when analyzing logs, is the multiple log file formats. However, normalizing logs in one format needs a lot of processing especially because log files usually contain a high volume of data. Our study proposes then to tackle this problem, by leaving the different log formats as they are, and retrieving information from logs by querying them. A semantic mediator makes it possible to inter-operate various sources of information without modifying their internal functioning. It can be responsible for locating data sources, to transmit queries to each source, or from one source to another, to retrieve the queries responses and possibly send them back to other sources. To the best of our knowledge, semantic mediation techniques have been used to share information from heterogeneous data sources, but they were never used in the context of log analysis. Farah Dernaika, Nora Cuppens, Frédéric Cuppens, Olivier Raynaud |
ARES | 2 |
| 2019 | DTE Access Control Model for Integrated ICS SystemsabstractIntegrating Industrial Control Systems (ICS) with Corporate System (IT) is one of the most important industrial orientations. With recent cybersecurity attacks, the security of integrated ICS systems has become the priority of industrial world. Access control technologies such as firewalls are very important for Integrated ICS (IICS) systems to control communication across different networks to protect valuable resources. However, conventional firewalls are not always fully compatible with Industrial Control Systems. In fact, firewalls can introduce significant latency while ICS systems usually are very demanding in terms of timing requirements. Besides, most of existing firewalls do not support all industrial protocols. This paper proposes a new access control model for integrated ICS systems based on Domain and Type Enforcement (DTE). This new model allows to define and apply enforced access controls with respect of ICS timing requirements. Access controls definition is based on a high level language that can be used by ICS administrators with ease. This paper also proposes an initial generic ruleset based on the ISA95 functional model. This generic ruleset simplifies the deployment of DTE access controls and provides a good introduction to the DTE concepts for administrators. Khaoula Es-Salhi, David Espes, Nora Cuppens |
ARES | 3 |
| 2019 | Watch Out! Doxware on the Way
Routa Moussaileb, Charles Berti, Guillaume Deboisdeffre, Nora Cuppens, Jean-Louis Lanet |
CRiSIS | 4 |
| 2018 | Ransomware's Early Mitigation MechanismsabstractRansomware remains a modern trend. Attackers are still using cryptovirology forcing victims to pay. Notable attacks have been spreading since 2012, starting with Reveton's ransomware attack to the more recent 2017 WannaCry, Petya and Bad Rabbit cyberattacks. This Ransomware as a Service (RaaS) can lure criminals into developing tools to perform an attack without previous knowledge of the cryptosystem itself. We present in this paper a graph-based ransomware countermeasure to detect malicious threads. It is a new mechanism that doesn't rely on previously used metrics in the literature to detect ransomware such as Shannon's entropy or system calls. An accurate detection is achieved by our solution. The per-thread file system traversal is sufficient to highlight the malicious behaviors. To the best of our knowledge, no previous study has been conducted in this area. The ransomware collection used in our experiments contains more than 700 active examples of ransomware, that were analyzed in our bar metal sandbox environment. Routa Moussaileb, Benjamin Bouget, Aurélien Palisse, Hélène Le Bouder, Nora Cuppens, Jean-Louis Lanet |
ARES | 5 |
| 2018 | 3D CyberCOP: A Collaborative Platform for Cybersecurity Data Analysis and Training
Alexandre Kabil, Thierry Duval, Nora Cuppens, Gérard Le Comte, Yoran Halgand, Christophe Ponchel |
CDVE | 3 |
| 2018 | A Prediction-Based Method for False Data Injection Attacks Detection in Industrial Control Systems
Lyes Bayou, David Espes, Nora Cuppens, Frédéric Cuppens |
CRiSIS | 3 |
| 2018 | Optimal Distribution of Privacy Budget in Differential Privacy
Anis Bkakria, Aimilia Tasidou, Nora Cuppens, Frédéric Cuppens, Fatma Bouattour, Feten Ben Fredj |
CRiSIS | 3 |
| 2018 | RIICS: Risk Based IICS Segmentation Method
Khaoula Es-Salhi, David Espes, Nora Cuppens |
CRiSIS | 3 |
| 2018 | A Certificate-Less Key Exchange Protocol for IoT
Marco Lobe Kome, Nora Cuppens, Frédéric Cuppens, Vincent Frey |
CRiSIS | 2 |
| 2018 | Effectiveness and Impact Measurements of a Diversification Based Moving Target Defense
Manel Smine, Nora Cuppens, Frédéric Cuppens |
CRiSIS | 2 |
| 2018 | Probabilistic Event Graph to Model Safety and Security for Diagnosis Purposes
Edwin Bourget, Frédéric Cuppens, Nora Cuppens, Samuel Dubus, Simon N. Foley, Youssef Laarouchi |
DBSec | 3 |
| 2018 | Linking Differential Identifiability with Differential Privacy
Anis Bkakria, Nora Cuppens, Frédéric Cuppens |
ICICS | 2 |
| 2018 | USB Packets Filtering Policies and an Associated Low-Cost Simulation Framework
Xiaoshu Ji, Gurvan Le Guernic, Nora Cuppens, Frédéric Cuppens |
ICICS | 3 |
| 2018 | Detection and Response to Data Exfiltration from Internet of Things Android Devices
Mariem Graa, Marco Lobe Kome, Nora Cuppens, Frédéric Cuppens, Vincent Frey |
SEC | 3 |
| 2018 | Substring search over encrypted dataabstractWe propose a general solution to the problem of efficient substring search over encrypted data. The solution enhances existing “keyword” searchable encryption schemes by allowing searching for any part of encrypted keywords without requiring one to store all possible combinations of substrings from a given dictionary. The proposed technique is based on the idea of letter orthogonalization that allows testing of string membership by performing efficient inner products. We first propose SED-1, the base protocol for substring search. We then identify some attacks on SED-1 that demonstrate the complexity of the substring search problem under different threat scenarios. This leads us to propose our second and main protocol SED-2. The protocol is also efficient in that the search complexity is linear in the size of the keyword dictionary. We run several experiments on a sizeable real world dataset to evaluate the performance of our protocol. Tarik Moataz, Indrajit Ray, Indrakshi Ray, Abdullatif Shikfa, Frédéric Cuppens, Nora Cuppens |
J. Comput. Secur. | 6 |
| 2017 | Enabling Trust Assessment In Clouds-of-Clouds: A Similarity-Based ApproachabstractIn multi-cloud paradigm, cloud providers collaborate to form ad-hoc and ephemeral groups to fulfill the request of a single customer. In such settings, malevolent cloud providers may be tempted to provide cloud services that are below the expected quality. This temptation is further exacerbated by the inability of customers to effectively identify the responsible of service outage or degradation. Furthermore, the highly competitive nature of cloud marketplaces leads each provider to propose regularly innovative new services, making the system open and highly dynamic. The introduction of new cloud services into the system challenges the established trust order as customers and providers must accept the risk of taking decisions under uncertainty. This problem, known as the cold-start problem, have been studied in the literature from the perspective of the individuals (providers/customers) but to the best of our knowledge, no prior work tried to address it from the perspective of the exchanged services and resources. To that aim, we propose in this paper a similarity-based trust model that tackles both multi-cloud (i.e., group-repution) and services high turnover (i.e., cold-start). In our model, past similar experiences are transferred to the providers proposing new services to enable and boost decision making and collaboration. We propose also a schema to derive multi-cloud trust using both customers and providers feedback experiences. We present also evaluations results to show the benefit of using our proposal and their impact on the simulated cloud-marketplace. Reda Yaich, Nora Cuppens, Frédéric Cuppens |
ARES | 2 |
| 2017 | Firewall Policies Provisioning Through SDN in the Cloud
Nora Cuppens, Salaheddine Zerkane, Yanhuang Li, David Espes, Philippe Le Parc, Frédéric Cuppens |
DBSec | 1 |
| 2017 | Real-Time Detection and Reaction to Activity Hijacking Attacks in Android Smartphones (Short Paper)abstractMost Android users are required to communicate sensitive data (passwords, usernames, security codes, and credit card numbers) with applications. Hacker can launch phishing attacks to compromise user data confidentiality. He/She stealthily injects into the foreground a hijacking Activity at the right timing to acquire private information. In this paper, we propose an effective approach that uses the similarity between launched Activities in order to detect and reacts to hijacking attacks during runtime time. We demonstrate the effectiveness of our solution by quantifying the number of false positives that can be generated by our system. We observe that, in the worst case, our solution generates 4.2% of false positives and incurs only 0.39% performance overhead on a CPU-bound micro-benchmark. Anis Bkakria, Mariem Graa, Nora Cuppens, Frédéric Cuppens, Jean-Louis Lanet |
PST | 3 |
| 2017 | A New Segmentation Method for Integrated ICS (Short Paper)abstractThe paper presents a new segmentation method for Integrated ICS (Industrial Control Systems) with Corporate system. This new method aims at simplifying security zones identification by focusing only on the system's aspects that are really relevant for segmentation taking into account the system's constraints. Multiple research works have studied IICS (Integrated ICS) segmentation but their solutions are unfortunately not generic enough and do not sufficiently take into account all of the Integrated ICS specificity. Our new method tries to address the problem more efficiently by providing realistic and pragmatic answers to the issue while remaining sufficiently generic to be applied to different types of Integrated ICS. Khaoula Es-Salhi, David Espes, Nora Cuppens |
PST | 3 |
| 2017 | Detection of Side Channel Attacks Based on Data Tainting in Android Systems
Mariem Graa, Nora Cuppens, Frédéric Cuppens, Jean-Louis Lanet, Routa Moussaileb |
SEC | 2 |
| 2016 | Towards a CDS-based Intrusion Detection Deployment Scheme for Securing Industrial Wireless Sensor NetworksabstractThe use of wireless communication is a major trend in the so called Supervisory Control and Data Acquisition systems (SCADA). Consequently, Wireless Industrial Sensor Networks (WISN) were developed to meet real time and security requirements needed by SCADA systems. In term of security, WISN suffer from the same threats that those targeting classical WSN. Indeed, attackers mainly use wireless communication as a medium to launch these attacks. But as these networks are used to manage critical systems, consequences of such attacks can be more harmful. Therefore, additionally to the use of cryptographic and authentication mechanisms, Intrusion Detection Systems (IDS) are also used as a second line of defense. In this paper we propose an efficient IDS deployment scheme specially tailored to fit WISN characteristics. It builds a virtual wireless backbone that adds security purposes to the WISN. We also show that the proposed deployment scheme provides a good traffic monitoring capability with an acceptable number of monitoring nodes. It particularly allows detecting that a packet has been forged, deleted, modified or delayed during its transmission. Lyes Bayou, Nora Cuppens, David Espes, Frédéric Cuppens |
ARES | 2 |
| 2016 | Tracking Explicit and Control Flows in Java and Native Android Apps CodeabstractInternational audience Mariem Graa, Nora Cuppens, Frédéric Cuppens, Jean-Louis Lanet |
ICISSP | 2 |
| 2016 | Toward an off-line analysis of obligation with deadline policiesabstractIn this paper, we give means to analyze obligation with deadline policies in order to predict all undesired situations. The previous studies were focused on obligation with deadline when deadlines are defined using temporal constraints, and the most of them were interested in how obligations impact and depend on authorization state. We particularly investigate obligations with deadlines when the deadlines are triggered by the execution of actions. A novel notion of overlapping obligations is introduced. Two obligations are overlapping when each one of them depends on an action which triggers the deadline of the other one. Thus, the paper starts by giving a formal definition of dependency between actions and then defines formally the overlapping obligations. The undesired situations are those that leads inevitably to violations. They are defined using the overlapping obligations and characterized using executable situations. The paper presents an algorithm to predict these situations based on a planning tool. We also provide an implementation of this algorithm and show how the dependency between actions and the number of actions impact the execution time needed to fully analyze obligation with deadline policies. Nada Essaouini, Said Oulmakhzoune, Nora Cuppens, Frédéric Cuppens |
PST | 3 |
| 2016 | Towards a new generation of industrial firewalls: Operational-process aware filteringabstractFormerly protected by isolation, the operational technology (OT) networks have become connected to the information technology (IT) networks. This integration have exposed OT networks to a myriad of known and new threats. Due to the criticality of many of the industrial platforms monitored by OT networks, providing guidelines for security good practices, alongside with tools for security enforcement have become a strategic priority. In particular, several security editors are proposing dedicated firewalls for OT networks. To date, the trend has been towards extending IT firewalls to detect and filter industrial communication protocols. In this paper, we show through experimental study that security solutions borrowed from IT only partially fit OT requirements. Indeed, the OT networks have very different properties. We propose a new approach that pushes the stateful filtering to the operational level for a fine and tailored access control for SCADA networks. We show how to model operational-process-aware rules using the context paradigm in the OrBAC model. Besides, we discuss practical issues regarding the enforcement of such rules in the next generation of industrial firewalls. Safaà Hachana, Frédéric Cuppens, Nora Cuppens |
PST | 3 |
| 2016 | Expression and Enforcement of Security Policy for Virtual Resource Allocation in IaaS Cloud
Yanhuang Li, Nora Cuppens, Jean-Michel Crom, Frédéric Cuppens, Vincent Frey |
SEC | 2 |
| 2016 | Access and privacy control enforcement in RFID middleware systems: Proposal and implementation on the fosstrak platform
Wiem Tounsi, Nora Cuppens, Frédéric Cuppens, Guy Pujolle |
World Wide Web | 2 |
| 2015 | Trust Negotiation Based Approach to Enforce MANET Routing SecurityabstractMANETs (Mobile Ad hoc Networks) are described assets of mobile nodes connected with wireless links. To be efficient, routing protocols in MANETs should, in fact, manage mobility, handle nodes energy dissipation and ensure security. We argue in this paper that trust negotiation is appropriate in such context to enhance the network performances. Trust concept is of concern to communication and network protocol designers. Thus, building trust relationships among participating nodes is critical to enabling collaborative optimization of system metrics. The main contribution of this paper is an extension of our previous proposition DTMCA (Delegation Trust Mobility-based Clustering Approach) which defines a new clustering approach, a trust management process and a delegation process. This environment allows the localization and the isolation of malicious nodes in MANETs. The extension proposed in this paper extends the trust management process by adding a trust negotiation module used in order to minimize the risk that malicious nodes join the MANETs. Aida Ben Chehida Douss, Samiha Ayed, Ryma Abassi, Nora Cuppens, Sihem Guemara El Fatmi |
ARES | 4 |
| 2015 | Security Issue of WirelessHART Based SCADA Systems
Lyes Bayou, David Espes, Nora Cuppens, Frédéric Cuppens |
CRiSIS | 3 |
| 2015 | Context Aware Intrusion Response Based on Argumentation Logic
Tarek Bouyahia, Fabien Autrel, Nora Cuppens, Frédéric Cuppens |
CRiSIS | 3 |
| 2015 | Privacy Preserving Record Matching Using Automated Semi-trusted Broker
Ibrahim Lazrig, Tarik Moataz, Indrajit Ray, Indrakshi Ray, Toan Ong, Michael G. Kahn, Frédéric Cuppens, Nora Cuppens |
DBSec | 8 |
| 2015 | On the Fly Design and Co-simulation of Responses Against Simultaneous Attacks
Léa El Samarji, Nora Cuppens, Frédéric Cuppens, Serge Papillon, Wael Kanoun, Samuel Dubus |
ESORICS (2) | 2 |
| 2015 | Model-Driven Integration and Analysis of Access-control Policies in Multi-layer Information Systems
Salvador Martínez Perez, Joaquín García 0001, Frédéric Cuppens, Nora Cuppens, Jordi Cabot |
SEC | 4 |
| 2015 | Mining a high level access control policy in a network with multiple firewalls
Safaà Hachana, Nora Cuppens, Frédéric Cuppens |
J. Inf. Secur. Appl. | 2 |
| 2014 | Specification and Deployment of Integrated Security Policies for Outsourced Data
Anis Bkakria, Frédéric Cuppens, Nora Cuppens, David Gross-Amblard |
DBSec | 3 |
| 2014 | ELITE: zEro Links Identity managemenT systEm
Tarik Moataz, Nora Cuppens, Frédéric Cuppens, Indrajit Ray, Indrakshi Ray |
DBSec | 2 |
| 2014 | Privacy-Preserving Multiple Keyword Search on Outsourced Data in the Clouds
Tarik Moataz, Benjamin Justus, Indrakshi Ray, Nora Cuppens, Frédéric Cuppens, Indrajit Ray |
DBSec | 4 |
| 2014 | Adapted Quantization Index Modulation for Database Watermarking
Javier Franco-Contreras, Gouenou Coatrieux, Nora Cuppens, Frédéric Cuppens, Christian Roux |
IWDW | 3 |
| 2014 | Specifying and enforcing constraints in dynamic access control policiesabstractConstraints in access control models are used to organize access privileges in order to avoid fraudulent situations. Ensuring that the constraints are satisfied during the evolution of the system is an important issue. Thus, there is a need to have a formal reasoning language in order to express the constraints policy and to prove that the constraints are always satisfied. In this work, we propose a formal language based on the deontic logic of actions and situation calculus. The proposed language is easy to use to specify various constraints mentioned in the literature. In addition, we formally specify the condition to prove that the system specification is secure with respect to the access control requirements. Nada Essaouini, Frédéric Cuppens, Nora Cuppens, Anas Abou El Kalam |
PST | 3 |
| 2014 | Optimized and controlled provisioning of encrypted outsourced dataabstractRecent advances in encrypted outsourced databases support the direct processing of queries on encrypted data. Depend- ing on functionality (i.e. operators) required in the queries the database has to use different encryption schemes with different security properties. Next to these functional re-quirements a security administrator may have to address security policies that may equally determine the used en-cryption schemes. We present an algorithm and tool set that determines an optimal balance between security and functionality as well as helps to identify and resolve possible conflicts. We test our solution on a database benchmark and business-driven security policies. Andreas Schaad, Anis Bkakria, Florian Kerschbaum, Frédéric Cuppens, Nora Cuppens, David Gross-Amblard |
SACMAT | 5 |
| 2014 | Coordination and Concurrency Aware Likelihood Assessment of Simultaneous Attacks
Léa El Samarji, Nora Cuppens, Frédéric Cuppens, Serge Papillon, Wael Kanoun, Samuel Dubus |
SecureComm (1) | 2 |
| 2014 | Reaching Agreement in Security Policy NegotiationabstractThe secure interaction between different applications and services requires negotiation of their security properties. This is typically defined as a security policy contract, which aims at coordinating diverse security policies of different actors. Although considerable attention has been attracted to this theme in the recent literature of e-contract and negotiation, there is not a complete framework to negotiate security policies. In this paper, we propose a framework and an algorithm to negotiate security policy. The paper shows mainly how an agreement could be reached between two negotiators with our negotiation model. Besides, it advances an approach to evaluate the relationship between security policies. Yanhuang Li, Nora Cuppens, Jean-Michel Crom, Frédéric Cuppens, Vincent Frey |
TrustCom | 2 |
| 2014 | Car2X Communication - Putting Security Negotiation into PracticeabstractWe argue in this paper that while trust management through negotiation performed in IT system might seem appropriate at first sight, it has to be extended to address specific concerns to interoperable environments like the case in Intelligent Transportation Systems - ITS environment. In this context, negotiation does not only depend on trust requirements, but is strongly linked to the security policies as well as to the privacy related attributes shared among entities during communication. This paper discusses what needs to be negotiated in ITS environment and how we can model these negotiation rules in security policies. Besides, it proposes an approach to use the XeNA negotiation framework [1] to negotiate these different types of resources. Muhammad Sabir Idrees, Samiha Ayed, Nora Cuppens, Frédéric Cuppens |
VTC Fall | 3 |
| 2014 | Conflict detection in obligation with deadline policiesabstractMany papers have already provided models to formally specify security policies. In this paper, security policies are modeled using deontic concepts of permission and obligation. Permission rules are used to specify access control policies, while obligation rules are useful to specify other security requirements corresponding to usage control policies as the availability of information in its allotted time. However, when both permission and obligation concepts are used to express security policies, several different types of conflict can be raised and should be detected and managed. We are interested in this work in managing conflicts between obligations with deadlines and permissions. Thus, we first begin by formally defining the conflicting situations using the situation calculus. Afterwards, we provide an algorithm for searching a plan of actions, when it exists, which fulfills all the active obligations in a given situation in their deadlines with respect to the permission rules. The length of the plan is set in advance and can be calculated in the case where the sets of actions and fluents are finite to ensure the decidability of the solution search. Furthermore, in the plan search, the choice of the execution time of the elected actions obeys to equations and inequalities which need to be solved. For this purpose, we need a component allowing these equations and inequalities resolution. To illustrate our approach, we take an example inspired from existing laws in hospitals regulating deadlines for completion of patient medical records. The example is formally specified in our language and implemented in ECRC Common Logic Programming System ECLIPSE 3.5.2, which is equipped with Simplex algorithm for solving linear equations and inequalities over the reals. In the implementation, we show how the plan search can be optimized through the use of some heuristics and make some evaluation tests. Nada Essaouini, Frédéric Cuppens, Nora Cuppens, Anas Abou El Kalam |
EURASIP J. Inf. Secur. | 3 |
| 2014 | KEDGEN2: A key establishment and derivation protocol for EPC Gen2 RFID systems
Wiem Tounsi, Nora Cuppens, Joaquín García 0001, Yannick Chevalier, Frédéric Cuppens |
J. Netw. Comput. Appl. | 2 |
| 2014 | Robust Lossless Watermarking of Relational Databases Based on Circular Histogram ModulationabstractIn this paper, we adapt the robust reversible watermarking modulation originally proposed by Vleeschouwer for images to the protection of relational databases. The resulting scheme modulates the relative angular position of the circular histogram center of mass of one numerical attribute for message embedding. It can be used for verifying database authentication as well as for traceability when identifying database origin after it has been modified. Beyond the application framework, we theoretically evaluate the performance of our scheme in terms of capacity, distortion, and robustness against two common database modifications: 1) addition and 2) removal of tuples. To that end, we model the impact of the embedding process and of database modifications on the probability distribution of the center of mass position. We further verify experimentally these theoretical limits within the framework of a medical database of more than one million of inpatient hospital stay records. We show that under the assumptions imposed by the central limit theorem, experimental results fit the theory. We also compare our approach with two recent and efficient schemes so as to prove its benefits. Javier Franco-Contreras, Gouenou Coatrieux, Frédéric Cuppens, Nora Cuppens, Christian Roux |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2013 | Conflict Management in Obligation with Deadline PoliciesabstractA security policy defines the rules to ensure the security properties of an information system. These rules are often expressed as permissions, prohibitions and obligations which could lead to conflicting situations. We are interested in this work in managing conflict between obligations with deadlines. We define a process based on the situation calculus to provide a plan of actions, when it exists, which fulfills all obligations in their deadlines. To illustrate our approach, we take an example of obligation rules with deadline concerning completion of patient medical records. Nada Essaouini, Frédéric Cuppens, Nora Cuppens, Anas Abou El Kalam |
ARES | 3 |
| 2013 | Secure and Privacy-Preserving Execution Model for Data Services
Mahmoud Barhamgi, Djamal Benslimane, Said Oulmakhzoune, Nora Cuppens, Frédéric Cuppens, Michael Mrissa, Hajer Taktak |
CAiSE | 4 |
| 2013 | Privacy-enhanced filtering and collection middleware in EPCglobal networksabstractCollection and distribution of Radio Frequency IDentification (RFID) data are subject to various privacy concerns. These concerns are of paramount importance when sensitive data are processed (e.g., medical data). Therefore, it is crucial to treat sensitive data privacy in early stages to master the data view for upper layers and to minimize, as soon as possible, the risk of unauthorized disclosures. While most recent works focus on securing the access and visibility of collected information in the final databases, data processed in the middleware do not seem involved in the process of privacy protection. Current EPCglobal standards for RFID also suffer from insufficient attention to this issue. In this paper, we propose a privacy controller module that enhances the Filtering and Collection (F&C) middleware of the EPCglobal network. We provide a privacy policy-driven model, using some enhanced contextual concepts of the extended Role Based Access Control model. The feasibility of our privacy-enhanced model is shown by integrating our solution into the F&C middleware of the Fosstrak framework, an open-source implementation of the EPCglobal network specifications. Wiem Tounsi, Nora Cuppens, Frédéric Cuppens, Joaquín García 0001 |
CRiSIS | 2 |
| 2013 | Enhance Biometric Database Privacy: Defining Privacy-Preserving Drawer Size Standard for the SetbaseabstractShamir proposed the setbase approach as a means of improving security and privacy of the traditional biometric system. In this paper, we propose privacy-preserving drawer size standards for the biometric setbase. The proposal incorporates database privacy metrics such as k-anonymity and l-diversity into the definition of privacy-preserving drawer size standard for the biometric setbase. We also empirically evaluate the system reliability of the prototype setbase for the purpose of studying the trade-off values between the level of privacy protection and the level of system security. Benjamin Justus, Frédéric Cuppens, Nora Cuppens, Julien Bringer, Hervé Chabanne, Olivier Cipiere |
DBSec | 3 |
| 2013 | PrivComp: a privacy-aware data service composition systemabstractIn this demo paper, we present a new privacy preserving composition execution system. Our system allows to execute queries over multiple data services without revealing any extra information to any of the involved services. None of involved services (and their providers) is able to infer any information about the data the other services provide beyond what is permitted Mahmoud Barhamgi, Djamal Benslimane, Youssef Amghar, Nora Cuppens, Frédéric Cuppens |
EDBT | 4 |
| 2013 | Fine-grained privacy control for the RFID middleware of EPCglobal networksabstractThe Electronic Product Code (EPC) is a Radio Frequency IDentification (RFID) that offers a new way of automating identification. However, once RFID tags carry more than just an identifier, privacy may be violated. Treating the privacy in early stages helps to master the data view before interpreting and storing it in databases. An RFID middleware is the entity that sits between tag readers and database applications. It is in charge of collecting, filtering, aggregating and grouping the requested events from heterogeneous RFID environments. Thus, the system, at this point, is likely to suffer from parameter manipulation and eavesdropping, raising privacy concerns. We propose a privacy controller module that enhances the Filtering and Collection middleware of the RFID EPCglobal network. We provide a privacy policy-driven model using some enhanced contextual concepts of the extended Role Based Access Control model. To show the feasibility of our privacy-enhanced model, we provide a proof-of-concept prototype integrated into the middleware of the Fosstrak framework, an open-source implementation of the EPCglobal specifications. Wiem Tounsi, Nora Cuppens, Frédéric Cuppens, Joaquín García 0001 |
MEDES | 2 |
| 2013 | Model-Driven Extraction and Analysis of Network Security Policies
Salvador Martínez Perez, Joaquín García 0001, Frédéric Cuppens, Nora Cuppens, Jordi Cabot |
MoDELS | 4 |
| 2013 | Define privacy-preserving setbase drawer size standard: A ∊-closeness perspectiveabstractShamir proposed the setbase approach as a means of improving security and privacy of the traditional biometric system. As a result of the limitation of the current setbase filling procedure, we demonstrate that there are potential privacy weaknesses due to non-default distributions on attributes inside the identity database. We introduce in this paper, the concept of ϵ-closeness as a general framework to describe quantitatively the distribution anomaly. As a consequence, we are able to formulate a privacy-preserving drawer size standard for the setbase that includes the non-default distribution cases. Benjamin Justus, Frédéric Cuppens, Nora Cuppens, Julien Bringer, Hervé Chabanne, Olivier Cipiere |
PST | 3 |
| 2013 | Management of stateful firewall misconfiguration
Joaquín García 0001, Frédéric Cuppens, Nora Cuppens, Salvador Martínez Perez, Jordi Cabot |
Comput. Secur. | 3 |
| 2013 | Smatch: Formal dynamic session management model for RBAC
Frédéric Cuppens, Nora Cuppens, Meriam Ben-Ghorbel-Talbi, Stéphane Morucci, Nada Essaouini |
J. Inf. Secur. Appl. | 2 |
| 2013 | Editorial
Frédéric Cuppens, Nora Cuppens, Ernesto Damiani, Radu State, Joaquín García 0001, Nadia Tawbi |
J. Inf. Secur. Appl. | 2 |
| 2013 | Semantic analysis of role mining results and shadowed roles detection
Safaà Hachana, Frédéric Cuppens, Nora Cuppens, Joaquín García 0001 |
Inf. Secur. Tech. Rep. | 3 |
| 2013 | Formal specification and management of security policies with collective group obligationsabstractObligations are an essential element of security policies since they enable the specification of many security requirements such as availability, privacy, usage control and data protection. In everyday life, the fulfillment of obligations is often the responsibility of more than one subject, e.g., “All patients must be checked by one of the doctors”. Obligations may also be fulfilled in different ways, e.g., “Every customer should pay either in cash or by check”. Current security policy languages do not enable the specification of these intuitive and much needed requirements. In this paper, we show how policy languages can be extended to support the specification of these requirements which we call group obligations. To clarify the semantics of group obligations, we introduce state-based models for both group and individual obligations and show how group obligations can be managed according to change in the state of individual obligations. We formalize the semantics of the model and interactions between individual and group obligations by introducing a policy-enforcement language ℒ E . ℒ E enables the formal description of the application domain and the policy and provides operational semantics for policy management. Moreover, we discuss termination and determinism of policy enforcement in the proposed framework and show how different sanction/reaction policies may be activated when group obligations are violated. Frédéric Cuppens, Nora Cuppens, Yehia Elrakaiby |
J. Comput. Secur. | 2 |
| 2013 | Reversible Watermarking Based on Invariant Image Classification and Dynamic Histogram ShiftingabstractIn this paper, we propose a new reversible watermarking scheme. One first contribution is a histogram shifting modulation which adaptively takes care of the local specificities of the image content. By applying it to the image prediction-errors and by considering their immediate neighborhood, the scheme we propose inserts data in textured areas where other methods fail to do so. Furthermore, our scheme makes use of a classification process for identifying parts of the image that can be watermarked with the most suited reversible modulation. This classification is based on a reference image derived from the image itself, a prediction of it, which has the property of being invariant to the watermark insertion. In that way, the watermark embedder and extractor remain synchronized for message extraction and image reconstruction. The experiments conducted so far, on some natural images and on medical images from different modalities, show that for capacities smaller than 0.4 bpp, our method can insert more data with lower distortion than any existing schemes. For the same capacity, we achieve a peak signal-to-noise ratio (PSNR) of about 1-2 dB greater than with the scheme of Hwang , the most efficient approach actually. Gouenou Coatrieux, Nora Cuppens, Frédéric Cuppens, Christian Roux |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2012 | Towards Automated Assistance for Mined Roles Analysis in Role Mining ApplicationsabstractThe use of role engineering has grown in importance with the expansion of highly abstracted access control frameworks in organizations. In particular, the use of role mining techniques for the discovery of roles from previously deployed authorizations has facilitated the configuration of such frameworks. However, the literature lacks from a clear basis for appraising and leveraging the learning outcomes of the role mining process. In this paper, we provide such a formal basis. We compare sets of roles by projecting roles from one set into the other set. This approach allows to measure how comparable the two configurations of roles are, and to interpret each role. We formally define the problem of comparing sets of roles, and prove that the problem is NP-complete. Then, we propose an algorithm to map the inherent relation among the sets based on algebraic expressions. We demonstrate the correctness and completeness of our solution, and investigate some further issues that may benefit from our approach, such as detection of unhandled perturbations or source misconfiguration. Safaà Hachana, Frédéric Cuppens, Nora Cuppens, Joaquín García 0001 |
ARES | 3 |
| 2012 | Privacy Policy Preferences Enforced by SPARQL Query RewritingabstractWhen specifying privacy preferences, the data owner can control who may access its personal data, for which purpose and under which accuracy. In this paper we present an approach that enforces the privacy policy preferences by query transformation. We present also how to instrument this rewriting query algorithm using a privacy-aware model like PrivOrBAC. We take into account various dimensions of privacy preferences through the concepts of consent, accuracy, purpose and recipient. Said Oulmakhzoune, Nora Cuppens, Frédéric Cuppens, Stéphane Morucci |
ARES | 2 |
| 2012 | Handling Stateful Firewall Anomalies
Frédéric Cuppens, Nora Cuppens, Joaquín García 0001, Tarik Moataz, Xavier Rimasson |
SEC | 2 |
| 2012 | Penetration Tester's Open Source Toolkit
Nora Cuppens |
Comput. Secur. | 1 |
| 2012 | Formal enforcement and management of obligation policies
Yehia Elrakaiby, Frédéric Cuppens, Nora Cuppens |
Data Knowl. Eng. | 3 |
| 2011 | Smatch Model: Extending RBAC Sessions in Virtualization EnvironmentabstractThis paper extends RBAC sessions with share ability, reusability and switch ability properties. We define the Smatch (Secure Management of switch) model in which authorized users can join, leave, reopen and reuse dynamic sessions. In Smatch, subjects can also share sessions and dynamically switch their role or function with other subjects from the same or die rent organizations. Subjects can authenticate using their function which will automatically activate the set of roles associated with this function. The Smatch model is based on first order logic with actions. It provides means to specify contextual access control and authentication policies which apply to control functional behavior of dynamic sessions. We suggest an implementation of Smatch using virtual machines. Nora Cuppens, Frédéric Cuppens, Marie Nuadi |
ARES | 1 |
| 2011 | Declassification Policy Management in Dynamic Information SystemsabstractStandard multilevel security (MLS) policies lack flexibility as data classification is considered static. Previous works have addressed this issue and defined declassification requirements, especially in programming languages using a language-based security approach. In this paper, we suggest a dif ferent approach. We show how to define and enforce declassification policies in databases, seen as sets of logical facts. We first define an information flow con trol model where data classification may dynamically change. This model combines both confidentiality and integrity requirements to enforce security. We then specify how to enforce declassification policies. Our approach relies on Event-Condition-Action (ECA) rules and provides means to manage the four basic di mensions of declassification, namely the what?, who?, where? and when? which respectively refer to model ing information to be declassified, entities responsible for declassification, localization of the declassification and contextual conditions that control declassifica tion. We formalize and specify our declassification policies and prove it safe and secure with respect to the information flow control model. Julien A. Thomas, Nora Cuppens, Frédéric Cuppens |
ARES | 2 |
| 2011 | Delegation of Obligations and Responsibility
Meriam Ben-Ghorbel-Talbi, Frédéric Cuppens, Nora Cuppens, Daniel Le Métayer, Guillaume Piolle |
SEC | 3 |
| 2011 | Dynamic deployment of context-aware access control policies for constrained security devices
Stere Preda, Frédéric Cuppens, Nora Cuppens, Joaquín García 0001, Laurent Toutain |
J. Syst. Softw. | 3 |
| 2010 | From Contextual Permission to Dynamic Pre-obligation: An Integrated ApproachabstractPre-obligations denote actions which may be required before access is granted. The successful fulfillment of pre-obligations authorizes the requested access. Thus, preobligations induce interactions between the obligation and authorization policy states. This paper studies these interactionsby formalizing the evolution of the authorization and obligation states when pre-obligations are supported. The main advantage of the presented approach is that pre-obligations are given both declarative semantics based on predicate logic and operational semantics based on Event-Condition-Action (ECA) rules. Furthermore, the presented framework enables policy designers to easily choose to evaluate any pre-obligation either(1) statically (an access request is denied if the pre-obligation has not been fulfilled); (2) or dynamically (users are given the possibility to fulfill the pre-obligation after the access request and before access is authorized). Yehia Elrakaiby, Frédéric Cuppens, Nora Cuppens |
ARES | 3 |
| 2010 | Architecture-Aware Adaptive Deployment of Contextual Security PoliciesabstractDeploying a security policy may prove difficult whenever the system does not embed all necessary security functionalities. Some specific functionalities are required to accurately evaluate the contexts viewed as constraints in which some security requirements are to be met. Dynamic or contextual requirements are problematic since they rely on specific functionalities which are not always available in the system or are even impossible to acquire given the current technologies. Therefore, it is essential to ensure that the contextual requirements are always managed and well deployed taking into account the existent functionalities in the system. We present a solution to cope with the following issue: ensuring that the contextual security requirements are always best deployed within the set of functionalities in the system. Stere Preda, Nora Cuppens, Frédéric Cuppens, Laurent Toutain |
ARES | 2 |
| 2010 | Reconciling IHE-ATNA profile with a posteriori contextual access and usage control policy in healthcare environmentabstractTraditional access control mechanisms prevent illegal access by controlling access right before executing an action; they belong to a class of a priori security solutions and, from this point of view, they have some limitations, like inflexibility in unanticipated circumstances. By contrast, a posteriori mechanisms enforce policies not by preventing unauthorized access, but rather by deterring it. Such access control needs evidence to prove violations. Evidence is derived from one or several log records, which trace each user's actions. Efficiency of violation detection mostly depends on the compliance of log records with the access control policy. In order to develop an efficient method for finding these violations, we propose restructuring log records according to a security policy model. We illustrate our methodology by applying it to the healthcare domain, taking care of the IHE (Integrating the healthcare enterprise) framework, particularly its basic security profile, ATNA (Audit Trail and Node Authentication). This profile defines log records established on the analysis of common health practice scenarios. We analyze and establish how ATNA log records can be refined in order to be integrated into an a posteriori access and usage control process, based on an expressive and contextual security policy like the OrBAC policy. Hanieh Azkia, Nora Cuppens, Frédéric Cuppens, Gouenou Coatrieux |
IAS | 2 |
| 2010 | Intelligent response system to mitigate the success likelihood of ongoing attacksabstractIntrusion response models and systems have been recently an active field in the security research. These systems rely on a fine diagnosis to perform and optimize their response. In particular, previous papers focus on balancing the cost of the response with the impact of the attack. In this paper, we present a novel attack response system, based on the assessment of the likelihood of success of attack objectives. First, the ongoing potential attacks are identified, and their success likelihood are calculated dynamically. The success likelihood depends mainly on the progress of the attack and the state of the monitored system. Second, candidate countermeasures are identified, and their effectiveness in reducing the pre-calculated success likelihood are assessed. Finally, the candidate countermeasures are prioritized. Wael Kanoun, Nora Cuppens, Frédéric Cuppens, Samuel Dubus, Antony Martin |
IAS | 2 |
| 2010 | fQuery: SPARQL Query Rewriting to Enforce Data Confidentiality
Said Oulmakhzoune, Nora Cuppens, Frédéric Cuppens, Stéphane Morucci |
DBSec | 2 |
| 2010 | A Service Dependency Model for Cost-Sensitive Intrusion Response
Nizar Kheir, Nora Cuppens, Frédéric Cuppens, Hervé Debar |
ESORICS | 2 |
| 2010 | Rewriting of SPARQL/Update Queries for Securing Data Access
Said Oulmakhzoune, Nora Cuppens, Frédéric Cuppens, Stéphane Morucci |
ICICS | 2 |
| 2010 | Negotiating and delegating obligationsabstractIn this paper, we describe a security model where users are allowed to control their obligations partially or totally, depending on the security policy. The main motivation of our work is to design more flexible systems that take into account users' requirements in order to avoid obligation violations and therefore sanctions. In our model, users are able to negotiate or delegate their obligations in the case of incapacity to fulfill them. This is an important aspect to be considered, since it is common that, at work or in everyday life, a user may need to negotiate the fulfillment of a given obligation, or also need the help of others to perform a task on his/her behalf. This may be due to several reasons such as absence, vacation, conflict of interest, lack of time, of resource, of competence or simply for the sake of efficiency. In our model, we propose an approach to deal with the negotiation and the delegation of obligations based on the concept of contexts. Meriam Ben-Ghorbel-Talbi, Frédéric Cuppens, Nora Cuppens |
MEDES | 3 |
| 2010 | Expression and enforcement of confidentiality policy in active databasesabstractMany research works focused on modeling relational database management systems (DBMS) that support multilevel security (MLS) policies. However, most of these previous proposals only consider static aspects of relational databases and do not address dynamicity provided by mechanisms like triggers. Since such mechanisms introduced specific security problems, in particular they create new information flows, it is necessary to extend traditional MLS models designed for relational databases to handle these problems. However, it has been shown in many papers that triggers lack a formal model to support them and so they are not free of ambiguities. To address these theoretical limitations of trigger, our work is based on a formal model that applies MLS policies to active databases. Active databases provide a more expressive and formal framework than triggers. In this paper, we first define an information flow model for active databases. Based on this security model, we then present security requirements that are sufficient to prevent illegal information flows and prove them using the B method. Julien A. Thomas, Nora Cuppens, Frédéric Cuppens |
MEDES | 2 |
| 2010 | Risk-Aware Framework for Activating and Deactivating Policy-Based ResponseabstractWith the growth of modern systems and infrastructures, automated and intelligent response systems become the holy grail of the security community. An interesting approach proposes to use dynamic access control policies to specify response policies for such systems. These policies should been forced when an ongoing attack, that threatens the monitored system, is detected. However, existing work do not present a clear methodology to specify the Response policies. In particular, the deactivation issue is not yet tackled. In this paper, we first present how to specify response policies. Second, a risk-aware framework is proposed to activate and deactivate response policies. Hence, the success likelihood of the threat, and the cumulative impact of both of the threat and the response, are all considered. Wael Kanoun, Nora Cuppens, Frédéric Cuppens, Samuel Dubus |
NSS | 2 |
| 2010 | Ex-SDF: An Extended Service Dependency Framework for Intrusion Impact Assessment
Nizar Kheir, Nora Cuppens, Frédéric Cuppens, Hervé Debar |
SEC | 2 |
| 2010 | Privacy Administration in Distributed Service Infrastructure
Nabil Ajam, Nora Cuppens, Frédéric Cuppens |
SecureComm | 2 |
| 2009 | Deploying Security Policy in Intra and Inter Workflow Management SystemsabstractWorkflow management systems (WFMS) are concerned with the control and coordination of operational business processes, called workflows. When workflow technology is deployed in domains where processes have simple coordinative requirements, the flow of control and data may be easily mapped onto process effectiveness. With the diversity of resources, subjects and activities in the system, ensuring a secure execution environment of the workflow becomes a critical issue. In this paper, we are interested in deploying a WFMS security policy. We investigate this issue either within intra or inter organizational workflows. The later case is more complex and requires more sophisticated control since it includes communications between different organizations. Samiha Ayed, Nora Cuppens, Frédéric Cuppens |
ARES | 2 |
| 2009 | Semantic context aware security policy deploymentabstractThe successful deployment of a security policy is closely related not only to the complexity of the security requirements but also to the capabilities/functionalities of the security devices. The complexity of the security requirements is additionally increased when contextual constraints are taken into account. Such situations appear when addressing the dynamism of some security requirements or when searching a finer granularity for the security rules. The context denotes those specific conditions in which the security requirements are to be met. (Re)deploying a contextual security policy depends on the security device functionalities: either (1) the devices include all functionalities necessary to deal with a context and the policy is consequently deployed for ensuring its automatic changes or (2) the devices do not have the right functionalities to entirely interpret a contextual requirement. We present a solution to cope with this issue: the (re)deployment of access control policies in a system that lacks the necessary functionalities to deal with contexts. Stere Preda, Frédéric Cuppens, Nora Cuppens, Joaquín García 0001, Laurent Toutain, Yehia Elrakaiby |
AsiaCCS | 3 |
| 2009 | A secured delegation of remote services on IPv6 home networksabstractIPv6 is an attractive technology for innovative services such as health care monitoring, alarm systems, peer to peer applications, virtual machine systems and so on. The generalization of end to end paradigm, possible due to the length of IPv6 addresses, eases the deployment of such services. Nevertheless end to end connection can be a threat since application can be easily accessible from outside and thus a compromised application may endanger others. In this paper, we study some of the advantages of using the IPv6 protocol in home networks but most particularly how to improve the security of home networks. We present an architecture allowing the definition of a partition between groups of applications and where communication between these groups is not permitted if there is no explicit delegation. We overview the key points of the current implementation and some initial results of our approach. Stere Preda, Laurent Toutain, Nora Cuppens, Frédéric Cuppens, Joaquín García 0001 |
CRiSIS | 3 |
| 2009 | Reaction Policy Model Based on Dynamic Organizations and Threat Context
Fabien Autrel, Nora Cuppens, Frédéric Cuppens |
DBSec | 2 |
| 2009 | A Service Dependency Modeling Framework for Policy-Based Response Enforcement
Nizar Kheir, Hervé Debar, Frédéric Cuppens, Nora Cuppens, Jouni Viinikka |
DIMVA | 4 |
| 2009 | An Extended Role-Based Access Control Model for Delegating Obligations
Meriam Ben-Ghorbel-Talbi, Frédéric Cuppens, Nora Cuppens, Adel Bouhoula |
TrustBus | 3 |
| 2009 | An ontology-based approach to react to network attacksabstractIntrusion detection requirements enforced by Intrusions Detection Systems (IDSs) are generally considered independently from the remainder of the security policy. Our approach is to consider that intrusion detection requirements are actually a part of the access control policy. This provides means to formally specify in a reaction policy what should happen in case of intrusion. It is then possible to integrate these requirements into a deploying process in order to automatically configure security components. In this paper, we propose a contextual and ontology-based approach to express and instantiate this reaction policy. We then define a reaction process based on the concepts of dynamic threat organisation and threat contexts and a set of rules used to map alerts onto threat contexts to perform the instantiation of the policy-based reaction in response to the detected intrusion. Nora Cuppens, Frédéric Cuppens, Fabien Autrel, Hervé Debar |
Int. J. Inf. Comput. Secur. | 1 |
| 2008 | Context Ontology for Secure InteroperabilityabstractDuring interoperability exchanges, organizations are jointly conducting computation and sharing tasks. However, organizations can have different security policies. To guarantee good interoperability exchanges, organizations need to share with other participants information about the services they provide. In addition, to be compliant with security requirements during interoperability, security policies have to be dynamic. One purpose of this paper is to provide this dynamic behavior by taking care about context of access parameters. The context-aware security requirements may be met by using a contextual access control model to define the security policy of each party involved in the interaction, and OrBAC (Organization based Access Control) is an adequate model for this purpose. Elaborating an ontology based security model provides a mean to ensure sharing of understandable knowledge, in particular knowledge needed to derive the authorized accesses and usages during the interoperability sessions. In this paper, we thus suggest a context ontology to be combined with an ontological representation of the OrBAC model and show how it can be used to ease the security rules definition and derivation during interoperability sessions. Céline Coma, Nora Cuppens, Frédéric Cuppens, Ana R. Cavalli |
ARES | 2 |
| 2008 | Managing access and flow control requirements in distributed workflowsabstractWorkflows are operational business processes. Workfow Management Systems (WFMS) are concerned with the control and coordination of these workflows. In recent years, there has been a trend to integrate WFMS in distributed inter-organizational systems. In this case malfunctioning of one WFMS can affect more than one organization, making the correct functioning of a WFMS a critical issue. Thus, an important function of WFMS is to enforce the security of these inter-organizational workflows. Several works have been done to integrate the security aspects in the workflow specification. Unfortunately, these research works generally adopt a centralized management approach and are based on static access control models. Therefore, they do not deal with flow control, a very important requirement in WFMS. In this paper, we suggest a decentralized and dynamic approach to handle a security policy in workflows taking into account access and flow control. Samiha Ayed, Nora Cuppens, Frédéric Cuppens |
AICCSA | 2 |
| 2008 | Evaluating the Trustworthiness of Contributors in a Collaborative Environment
Cam Tu Phan Le, Frédéric Cuppens, Nora Cuppens, Patrick Maillé |
CollaborateCom | 3 |
| 2008 | An ontology-based approach to react to network attacksabstractTo address the evolution of security incidents in current communication networks it is important to react quickly and efficiently to an attack. The RED (Reaction after Detection) project is defining and designing solutions to enhance the detection/reaction process, improving the overall resilience of IP networks to attacks and help telecommunication and service providers to maintain sufficient quality of service and respect service level agreements. Within this project, a main component is in charge of instantiating new security policies that counteract the network attacks. This paper proposes an ontology-based approach to instantiate these security policies. This technology provides a way to map alerts into attack contexts, which are used to identify the policies to be applied in the network to solve the threat. For this, ontologies to describe alerts and policies are defined, using inference rules to perform such mappings. Nora Cuppens, Frédéric Cuppens, Jorge E. López de Vergara, Enrique Vázquez, Javier Guerra, Hervé Debar |
CRiSIS | 1 |
| 2008 | Automated reaction based on risk analysis and attackers skills in intrusion detection systemsabstractNowadays, intrusion detection systems do not only aim to detect attacks; but they go beyond by providing reaction mechanisms to cope with detected attacks, or at least reduce their effects. Previous research works have proposed several methods to automatically select possible countermeasures capable of ending the detected attack, but without taking into account their side effects. In fact, countermeasures can be as harmful as the detected attack. Moreover, sometimes selected countermeasures are not adapted to the attacker’s actions and/or knowledge. In this paper, we propose to turn the reaction selection process intelligent by giving means to (i) quantify the effectiveness and select the countermeasure that has the minimum negative side effect on the information system by adopting a risk assessment and analysis approach, and (ii) assess the skill and knowledge level of the attacker from a defensive point of view. Wael Kanoun, Nora Cuppens, Frédéric Cuppens, José Araújo |
CRiSIS | 2 |
| 2008 | Revocation Schemes for Delegation Licences
Meriam Ben-Ghorbel-Talbi, Frédéric Cuppens, Nora Cuppens, Adel Bouhoula |
ICICS | 3 |
| 2008 | Negotiation of Prohibition: An Approach Based on Policy Rewriting
Nora Cuppens, Frédéric Cuppens, Diala Abi Haidar, Hervé Debar |
SEC | 1 |
| 2008 | Interactivity for Reactive Access Control
Yehia Elrakaiby, Frédéric Cuppens, Nora Cuppens |
SECRYPT | 3 |
| 2007 | Aggregating and Deploying Network Access Control PoliciesabstractThe existence of errors or inconsistencies in the configuration of security components, such as filtering routers and/or firewalls, may lead to weak access control policies - potentially easy to be evaded by unauthorized parties. We present in this paper a proposal to create, manage, and deploy consistent policies in those components in an efficient way. To do so, we combine two main approaches. The first approach is the use of an aggregation mechanism that yields consistent configurations or signals inconsistencies. Through this mechanism we can fold existing policies of a given system and create a consistent and global set of access control rules - easy to maintain and manage by using a single syntax. The second approach is the use of a refinement mechanism that guarantees the proper deployment of such a global set of rules into the system, yet free of inconsistencies Joaquín García 0001, Frédéric Cuppens, Nora Cuppens |
ARES | 3 |
| 2007 | Resource Classification Based Negotiation in Web ServicesabstractTrust establishment is necessary in every negotiation between entities from different security domains. It is seen as a first step before gaining access to protected resources. In this paper, we introduce a new classification methodology for protected resources. We use this classification to define the behavior of entities within a state based negotiation process. This process is enforced by two modules, the negotiation module and the exception treatment module. The first one intercepts all the requests for access. It collects credentials and exchanges policies according to the available negotiation policies. The second one is called by the first one whenever an exception is raised. An exception is a non negotiated denied access or locked negotiation. Diala Abi Haidar, Nora Cuppens, Frédéric Cuppens, Hervé Debar |
IAS | 2 |
| 2007 | Advanced Reaction Using Risk Assessment in Intrusion Detection Systems
Wael Kanoun, Nora Cuppens, Frédéric Cuppens, Fabien Autrel |
CRITIS | 2 |
| 2007 | Misbehaviors Detection to Ensure Availability in OLSR
Frédéric Cuppens, Nora Cuppens, Tony Ramard, Julien A. Thomas |
MSN | 2 |
| 2007 | A formal approach for testing security rulesabstractNowadays, security policies are the key point of every modern infrastructure. The specification and the testing of such policies are the fundamental steps in the development of a secure system since any error in a set of rules is likely to harm the global security. To address both challenges, we propose a framework to specify security policies and test their implementation on a system. Our framework makes it possible to generate in an automatic manner, test sequences, in order to validate the conformance of a security policy. system behavior is specified using a formal description technique based on extended finite state machine (EFSM) [12]. The integration of security rules within the system specification is performed by specific algorithms. Then, the automatic tests generation is performed using a dedicated tool, called SIRIUS, developed in our laboratory. Finally, we briefly present a weblog system as a case study to demonstrate the reliability of our framework. Wissam Mallouli, Jean-Marie Orset, Ana R. Cavalli, Nora Cuppens, Frédéric Cuppens |
SACMAT | 4 |
| 2007 | Management of Exceptions on Access Control Policies
Joaquín García 0001, Frédéric Cuppens, Nora Cuppens |
SEC | 3 |
| 2007 | OPA: Onion Policy Administration Model - Another approach to manage rights in DRM
Thierry Sans, Frédéric Cuppens, Nora Cuppens |
SEC | 3 |
| 2007 | Reliable Process for Security Policy Deployment
Stere Preda, Nora Cuppens, Frédéric Cuppens, Joaquín García 0001, Laurent Toutain |
SECRYPT | 2 |
| 2006 | Availability Enforcement by Obligations and Aspects IdentificationabstractInformation systems are more and more victim of denial of service attacks. Thus, availability is a critical property which is more and more difficult to achieve. In this paper, we devise a new approach to design programs that enforce availability requirements. This approach is based on a formal security model called Nomad which combines deontic and temporal logics. We show how to use this model to specify availability requirements. Our proposal is then based on aspect programming. For this purpose, availability requirements expressed in the Nomad model are transformed into availability aspects. Using aspect programming languages such as AspectJ, we can then weave these availability aspects to transform an insecure program into a secure one. Frédéric Cuppens, Nora Cuppens, Tony Ramard |
ARES | 2 |
| 2006 | Using Contextual Security Policies for Threat Response
Hervé Debar, Yohann Thomas, Nora Cuppens, Frédéric Cuppens |
DIMVA | 3 |
| 2006 | Analysis of Policy Anomalies on Distributed Network Security Setups
Joaquín García 0001, Frédéric Cuppens, Nora Cuppens |
ESORICS | 3 |
| 2006 | Towards Filtering and Alerting Rule Rewriting on Single-Component Policies
Joaquín García 0001, Frédéric Cuppens, Nora Cuppens |
SAFECOMP | 3 |
| 2006 | A Flexible and Distributed Architecture to Enforce Dynamic Access Control
Thierry Sans, Frédéric Cuppens, Nora Cuppens |
SEC | 3 |
| 2005 | Nomad: A Security Model with Non Atomic Actions and DeadlinesabstractModelling security policies requires means to specify permissions and prohibitions. However, this is generally not sufficient to express security properties such as availability and obligations must be also considered. By contrast to permissions and prohibitions, obligations are often associated with deadlines to specify bounded time availability requirements. In this case, a violation only occurs if the obliged action is not performed before the deadline. On the other hand, when specifying high level security policies, it is convenient to consider abstract non atomic actions. Since most access control mechanisms only deal with atomic actions such as read or write, these non atomic actions must be decomposed into more basic ones. In this paper, we define a formal security model called Nomad to express privileges on non atomic actions. This model combines deontic and temporal logics. In Nomad, we model conditional privileges and obligations with deadlines. We also formally analyze how privileges on non atomic actions can be decomposed into more basic privileges on elementary actions. Frédéric Cuppens, Nora Cuppens, Thierry Sans |
CSFW | 2 |
| 1994 | Decomposition of Multilevel Objects in an Object-Oriented Database
Nora Cuppens, Frédéric Cuppens, Alban Gabillon, Kioumars Yazdanian |
ESORICS | 1 |
| 1994 | Asynchronous composition and required security conditionsabstractWe propose a general model of representation of systems which takes into account asynchronous systems. We show that, as non deducibility on strategies, the causality property is also a hook-up property and we generalize this result to the case of asynchronous machines. The two basic operations we use to represent hook-up-direct product and feedback-are generalizations of the classic operations already defined in case of synchronous systems. Our direct product operation allows us to combine two systems having different clocks and our feedback operation can be used to analyze the security of systems where inputs might be blocked.> Nora Cuppens, Frédéric Cuppens |
S&P | 1 |
| 1993 | MultiView model for object-oriented databaseabstractUp till now, a few secure models of object oriented databases have been proposed. Most of them support multilevel entities and more or less cover stories. In this paper, we undertake a more natural approach to model object oriented databases supporting multilevel entities which cope with the shortcomings of the previous models, viz the need of trusted mechanisms, the management of polyinstantiated objects and the inconsistency it may introduce in the database. The central idea is to decompose a multilevel object oriented database into a collection of single level databases. Hence, we split up the real universe into worlds corresponding to each security level. These worlds are the views of the universe by users at the corresponding levels, that was the reason of "MultiView" appellation. We present an animation of the MultiView model through creation, updating and consultation of objects. We show how we make use of cover stories without any specific problem. We also give a comparison with previous work and show how difficulties encountered in the earlier models can be avoided by the MultiView model.> Nora Cuppens, Frédéric Cuppens, Alban Gabillon, Kioumars Yazdanian |
ACSAC | 1 |
| 1993 | Abstract Machines for Communication SecurityabstractAn existing formal software development method called B is used to build and verify specifications of a communication channel, cryptographic functions and security properties. The authors show on an example how these basic specifications may be combined in order to write abstract specifications of cryptographic protocols and to verify their security.> Pierre Bieber, Nora Cuppens, T. Lehmann, E. van Wickeren |
CSFW | 2 |