Demo Data from SIGIR 2026 / reviewers in the wild / expert
Maanak Gupta
dblp:185/9579
· DBLP profile ↗
46ranked-venue papers
11as first author
37since 2021 · last 2026
0000-0001-9189-2478ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 24 · 8 first-author · 17 since 2021Applied, interdisciplinary, general and emerging computing · 12 · 1 first-author · 11 since 2021Artificial intelligence and machine learning · 11 · 10 since 2021Databases, data management, data science and information retrieval · 9 · 8 since 2021Systems, architecture and hardware · 3 · 2 since 2021Computer networks · 3 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
3 papers |
Efficient and distributed learning · 61% Deep learning architectures and training · 35% Language models and text generation · 4% | |
| Network and information security
4 papers |
Authentication and access control · 60% Malware analysis · 24% Cyber-physical and IoT security · 16% | |
| Computer networks
2 papers |
Edge and fog computing · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 50% Automated reasoning and model checking · 50% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control › access control models
attribute-based access control |
1.5 | 2 | 2025 | SecureFedPROM: A Zero-Trust Federated Learning Approach With Multi-Criteria Client Selection · IEEE J. Sel. Areas Commun. 2025 Reachability Analysis for Attributes in ABAC With Group Hierarchy · IEEE Trans. Dependable Secur. Comput. 2023 |
Machine learning › Efficient and distributed learning › federated learning
client selection |
0.9 | 1 | 2025 | SecureFedPROM: A Zero-Trust Federated Learning Approach With Multi-Criteria Client Selection · IEEE J. Sel. Areas Commun. 2025 |
Machine learning › Efficient and distributed learning
federated learning |
0.9 | 1 | 2025 | SecureFedPROM: A Zero-Trust Federated Learning Approach With Multi-Criteria Client Selection · IEEE J. Sel. Areas Commun. 2025 |
Machine learning › Deep learning architectures and training
mixture of experts |
0.9 | 1 | 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-Experts · SC 2025 |
Machine learning › Efficient and distributed learning
model compression |
0.9 | 1 | 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-Experts · SC 2025 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
0.9 | 1 | 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-Experts · SC 2025 |
Machine learning › Deep learning architectures and training › mixture of experts
sparse mixture-of-experts |
0.9 | 1 | 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-Experts · SC 2025 |
Authentication and access control › access control
access control management |
0.7 | 1 | 2023 | Reachability Analysis for Attributes in ABAC With Group Hierarchy · IEEE Trans. Dependable Secur. Comput. 2023 |
Cyber-physical and IoT security › vehicular network security
vehicular communication security |
0.6 | 1 | 2022 | Secure V2V and V2I Communication in Intelligent Transportation Using Cloudlets · IEEE Trans. Serv. Comput. 2022 |
Natural language and speech › Language models and text generation
multi-task inference |
0.3 | 1 | 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-Experts · SC 2025 |
Machine learning › Deep learning architectures and training
transformer |
0.3 | 1 | 2025 | SoK: Leveraging Transformers for Malware Analysis · IEEE Trans. Dependable Secur. Comput. 2025 |
Edge and fog computing
edge intelligence |
0.3 | 1 | 2025 | SecureFedPROM: A Zero-Trust Federated Learning Approach With Multi-Criteria Client Selection · IEEE J. Sel. Areas Commun. 2025 |
Automated reasoning and model checking
reachability |
0.2 | 1 | 2023 | Reachability Analysis for Attributes in ABAC With Group Hierarchy · IEEE Trans. Dependable Secur. Comput. 2023 |
Logic in computer science
transition systems |
0.2 | 1 | 2023 | Reachability Analysis for Attributes in ABAC With Group Hierarchy · IEEE Trans. Dependable Secur. Comput. 2023 |
Edge and fog computing › edge server
cloudlet |
0.2 | 1 | 2022 | Secure V2V and V2I Communication in Intelligent Transportation Using Cloudlets · IEEE Trans. Serv. Comput. 2022 |
Methods — techniques the papers use, named apart from their topics
PROMETHEE · 2.6transformer · 1.7multi-criteria decision-making · 1.7polynomial-time algorithm · 1.3PSPACE complexity analysis · 1.3trust verification · 1.1attribute-based model · 1.1tensor decomposition · 0.9sparse routing · 0.9multi-criteria decision making · 0.9low-rank adaptation · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Empowering Neurodiverse Talent in Cybersecurity Through Fair and Inclusive AI EducationabstractCybersecurity demands creativity, persistence, and sharp pattern recognition—strengths frequently reported among neurodivergent people (e.g., autism, ADHD, dyslexia). Yet AI-driven hiring pipelines can systematically disadvantage neurodivergent applicants by misreading communication styles or valuing narrow proxies of ''fit.'' Demand for cybersecurity talent is growing, and experts note that neurodiverse individuals are both underrepresented and highly valuable to security teams. However, progress remains uneven without targeted educational interventions [1]. We present a curricular module that simultaneously (a) centers neurodiversity as a strength in the cybersecurity workforce and (b) trains students to audit and redesign AI hiring systems using open-source fairness and explainability toolkits (AIF360 and SHAP). Students run end-to-end labs, evaluate trade-offs between performance and equity, and propose inclusive pipeline redesigns aligned with emerging policy guidance on AI and disability [7]. Sheikh Rabiul Islam, Yansi Keim, Maanak Gupta, Ingrid Russell, Mahmoud Abdelsalam |
SIGCSE (2) | 4 |
| 2025 | RAG-Targeted Adversarial Attack on LLM-Based Threat Detection and Mitigation Framework
Seif Ikbarieh, Kshitiz Aryal, Maanak Gupta |
IEEE Big Data | 3 |
| 2025 | SmishViz: Towards A Graph-based Visualization System for Monitoring and Characterizing Ongoing Smishing ThreatsabstractSMS phishing (aka 'smishing') threats have grown to be a serious concern for mobile users around the globe. In cases of successful smishing, attackers take advantage of users' trust through deceptive text messages to trick them into downloading malicious content, disclosing private information, or becoming victims of fraud. Current studies on smishing mostly focus on the classification of smishing (or spam) messages from benign ones as a means of defense. However, there is no systematic study to characterizing smishing threats and their landscapes by which we can monitor the ongoing campaigns from a bird's-eye perspective to apply effective defense. In this paper, we propose SmishViz, a graph-based visualization system that can aid defenders (i.e., analysts) to characterize ongoing smishing threats in the wild and allow them to monitor the connected campaigns and campaign-operations through effective graph visualization approach integrated with state-of-the-art open-source visualization tool. This paper also provides case study with real-world smishing dataset to showcase the efficacy of SmishViz system in practical use-case scenarios. Our case study results reveal that the proposed system can certainly help defenders to track and monitor ongoing smishing campaigns, understand attackers' tactics to formulate strategic defense and uproot the attack operations. Seyed Mohammad Sanjari, Ashfak Md Shibli, Maraz Mia, Maanak Gupta, Mir Mehedi Ahsan Pritom |
CODASPY | 4 |
| 2025 | Machine Learning in Access Control: A Taxonomy [Systematization of Knowledge Paper]abstractDeveloping and managing access control systems is challenging due to the dynamic nature of users, resources, and environments. Recent advancements in machine learning (ML) offer promising solutions for automating the extraction of access control attributes, policy mining, verification, and decision-making. Despite these advancements, the application of ML in access control remains fragmented, resulting in an incomplete understanding of best practices. This work aims to systematize the use of ML in access control by identifying key components where ML can address various access control challenges. We propose a novel taxonomy of ML applications within this domain, highlighting current limitations such as the scarcity of public real-world datasets, the complexities of administering ML-based systems, and the opacity of ML model decisions. Additionally, we outline potential future research directions to guide both new and experienced researchers in effectively integrating ML into access control practices. Mohammad Nur Nobi, Maanak Gupta, Ram Krishnan, Md. Shohel Rana, Lopamudra Praharaj, Mahmoud Abdelsalam |
SACMAT | 2 |
| 2025 | TT-LoRA MoE: Using Parameter-Efficient Fine-Tuning and Sparse Mixture-Of-ExpertsabstractWe propose Tensor-Trained Low-Rank Adaptation Mixture of Experts (TT-LoRA MoE), a novel computational framework integrating Parameter-Efficient Fine-Tuning (PEFT) with sparse MoE routing to address scalability challenges in large model deployments. Unlike traditional MoE approaches, which face substantial computational overhead as expert counts grow, TT-LoRA MoE decomposes training into two distinct, optimized stages. First, we independently train lightweight, tensorized low-rank adapters (TT-LoRA experts), each specialized for specific tasks. Subsequently, these expert adapters remain frozen, eliminating inter-task interference and catastrophic forgetting in multi-task setting. A sparse MoE router, trained separately, dynamically leverages base model representations to select exactly one specialized adapter per input at inference time, automating expert selection without explicit task specification. This structured decoupling significantly enhances computational efficiency and flexibility: uses only 2% of LoRA, 0.3% of Adapters and 0.03% of AdapterFusion parameters and outperforms AdapterFusion by 4 % on average in multi-tasking, enabling practical and scalable multi-task inference deployments. Pradip Kunwar, Minh N. Vu, Maanak Gupta, Mahmoud Abdelsalam, Manish Bhattarai |
SC | 3 |
| 2025 | Intra-section code cave injection for adversarial evasion attacks on windows PE malware file
Kshitiz Aryal, Maanak Gupta, Mahmoud Abdelsalam, Moustafa Saleh |
Comput. Secur. | 2 |
| 2025 | SecureFedPROM: A Zero-Trust Federated Learning Approach With Multi-Criteria Client SelectionabstractFederated Learning (FL) enables decentralized learning while preserving data privacy. However, ensuring security and optimizing resource utilization in FL remains challenging, particularly in untrusted environments. To address this, we propose SecureFedPROM, a novel zero-trust FL framework that integrates Attribute-Based Access Control (ABAC) for secure client authorization and Preference Ranking Organization Method for Enrichment of Evaluations (PROMETHEE) for dynamic, multi-criteria client selection. Unlike traditional FL client selection methods that prioritize security or efficiency, SecureFedPROM optimizes trustworthiness, computational efficiency, and performance, ensuring robust participation in each training round. We evaluate SecureFedPROM across multiple real-world datasets, demonstrating its superiority over state-of-the-art client selection protocols. Our results show that SecureFedPROM achieves a 7.19% improvement in model accuracy, accelerates convergence, and reduces the number of training rounds. Additionally, it minimizes wall-clock time and computational overhead, making it highly scalable for edge AI environments. These findings highlight the importance of integrating zero-trust security principles with multi-criteria decision-making to enhance security and efficiency in FL. Mehreen Tahir, Tanjila Mawla, Feras M. Awaysheh, Sadi Alawadi, Maanak Gupta, Muhammad Intizar Ali |
IEEE J. Sel. Areas Commun. | 5 |
| 2025 | SoK: Leveraging Transformers for Malware AnalysisabstractThe introduction of transformers has been an important breakthrough for AI research and application, as transformers are the foundation behind Generative AI. Transformers are promising in cybersecurity, especially malware analysis. The reason is the flexibility of the transformer models in handling long sequential features and understanding contextual relationships. However, as the use of transformers for malware analysis is still in the infancy stage, it is critical to evaluate, systematize, and contextualize existing literature to foster future research. This Systematization of Knowledge (SoK) paper aims to provide a comprehensive analysis of transformer-based approaches designed for malware analysis. Based on our systematic analysis of existing knowledge, we structure and propose taxonomies based on: (a) how different transformers are adapted, organized, and modified across various use cases; and (b) how diverse feature types and their representation capabilities are reflected. We also provide an inventory of datasets used to explore multiple research avenues in the use of transformers for malware analysis and discuss open challenges with future research directions. We believe that this SoK paper will assist the research community in gaining detailed insights from existing work and will serve as a foundational resource for implementing novel research using transformers for malware analysis. Pradip Kunwar, Kshitiz Aryal, Maanak Gupta, Mahmoud Abdelsalam, Elisa Bertino |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2024 | Not All Malware are Born Equally: An Empirical Analysis of Adversarial Evasion Attacks in Relation to Malware Types and PE Files StructureabstractMalware white-box evasion attack is a serious threat to machine learning-based malware classification models, where an attacker carefully inserts perturbations into a malware executable at a test time to evade a target model. Previous research introduced different white-box evasion attacks, namely padding and slack attacks, to craft malware adversarial samples and evaluated them based on the perturbation size and their evasion rate against a target model. However, there is a lack of insights into how the malware file structure and type affect the adversarial malware sample generation and their respective evasion rate. In this work, we provide a comprehensive empirical analysis by factoring in the malware structure and the type. Our analysis quantifies slack space availability in various sections, exploring how the slack space can influence the robustness of detection techniques. We further assess the relationship between malware type and evasion rate to understand how different types of malware respond to evasion attacks. Additionally, we explore the connection between each malware type and the corresponding slack space availability, analyzing how these structural factors influence the evasion rates during adversarial attacks. In our experiments, adversarial malware samples were generated using two different algorithms: gradient descent and iterative gradient sign method. This detailed analysis enhances our understanding of evasion dynamics of adversarial attacks across malware types and different structural characteristics of binary malware files. Prabhath Mummaneni, Kshitiz Aryal, Mahmoud Abdelsalam, Maanak Gupta |
IEEE Big Data | 4 |
| 2024 | A Lightweight Edge-CNN-Transformer Model for Detecting Coordinated Cyber and Digital Twin Attacks in Cooperative Smart FarmingabstractThe agriculture sector is increasingly adopting innovative technologies to meet the growing food demands of the global population. To optimize resource utilization and minimize crop losses, farmers are joining cooperatives to share their data and resources among member farms. However, while farmers benefit from this data sharing and interconnection, it exposes them to cybersecurity threats and privacy concerns. A cyberattack on one farm can have widespread consequences, affecting the targeted farm as well as all member farms within a cooperative. For instance, a de-authentication attack prevents sensors from connecting to the network, obstructing the farming application from receiving real-time data. This disruption obstructs decision-making for all member farms that rely on this data from an attacked farm. Further, farmers have adopted digital twin (DT) technology that facilitates a virtual farm replica that encompasses vital aspects of farming, such as crop cultivation, soil composition and weather conditions. However, it’s critical to acknowledge that attackers can target these digital twins (DTs), potentially disrupting real physical farm operations.In this research, we address existing gaps by proposing a novel and secure architecture for Cooperative Smart Farming (CSF). First, we highlight the role of edge-based DTs in enhancing the efficiency and resilience of agricultural operations. To validate this, we develop a test environment for CSF, implementing various cyberattacks on both the DTs and their physical counterparts using different attack vectors. We collect two smart farming network datasets to identify potential threats. After identifying these threats, we focus on preventing the transmission of malicious data from compromised farms to the central cloud server. To achieve this, we propose a CNN-Transformer-based network anomaly detection model, specifically designed for deployment at the edge. As a proof of concept, we implement this model and evaluate its performance by varying the number of encoder layers. Additionally, we apply Post-Quantization to compress the model and demonstrate the impact of compression on its performance in edge environments. Finally, we compare the model’s performance with traditional machine learning approaches to assess its overall effectiveness. Lopamudra Praharaj, Deepti Gupta, Maanak Gupta |
IEEE Big Data | 3 |
| 2024 | Explainability Guided Adversarial Evasion Attacks on Malware DetectorsabstractAs the focus on security of Artificial Intelligence (AI) is becoming paramount, research on crafting and inserting optimal adversarial perturbations has become increasingly critical. In the malware domain, this adversarial sample generation relies heavily on the accuracy and placement of crafted perturbation with a goal to evade a trained classifier. This work focuses on applying explainability techniques to enhance the adversarial evasion attack on a machine-learning-based Windows PE malware detector. The explainable tool identifies the regions of PE malware files that have the most significant impact on the decision-making process of a given malware detector, and therefore, the same regions can be leveraged to inject the adversarial perturbation for maximum efficiency. Profiling all the PE malware file regions based on their impact on the malware detector's decision enables the derivation of an efficient strategy for identifying the optimal location for perturbation injection. The strategy should incorporate the region's significance in influencing the malware detector's decision and the sensitivity of the PE malware file's integrity towards modifying that region.To assess the utility of explainable AI in crafting an adversarial sample of Windows PE malware, we utilize DeepExplainer module of SHAP (SHapley Additive exPlanations) for determining the contribution of each region of PE malware to its detection by a CNN-based malware detector, MalConv. The analysis includes both local and global explanations for the given malware samples. We performed the functionality-preserving adversarial perturbation injection in different regions of PE malware wherever possible while performing non-functionality-preserving operations in a few remaining regions. This approach allows us to examine the relationship between SHAP values and the evasion rate of the adversarial attack. Furthermore, we analyzed the significance of SHAP values at a more granular level by subdividing each section of Windows PE into small subsections. We then performed an adversarial evasion attack on the subsections based on the corresponding SHAP values of the byte sequences. Our experimental evaluation shows a significant improvement in the success and efficiency of adversarial evasion attacks when injecting the perturbation in PE malware locations based on SHAP values compared to random PE locations. Kshitiz Aryal, Maanak Gupta, Mahmoud Abdelsalam, Moustafa Saleh |
ICCCN | 2 |
| 2024 | Explainability-Informed Targeted Malware MisclassificationabstractIn recent years, there has been a surge in malware attacks across critical infrastructures, requiring further research and development of appropriate response and remediation strategies in malware detection and classification. Several works have used machine learning models for malware classification into categories, and deep neural networks have shown promising results. However, these models have shown its vulnerabilities against intentionally crafted adversarial attacks, which yield misclassification of a malicious file. Our paper explores such adversarial vulnerabilities of neural network based malware classification systems in the dynamic and online analysis environments. To evaluate our approach, we trained Feed Forward Neural Networks (FFNN) to classify malware categories based on features obtained from dynamic and online analysis environments. We use the state-of-the-art method, SHapley Additive exPlanations (SHAP), for the feature attribution for malware classification, to inform the adversarial attackers about the features with significant importance in classification decisions. Using the explainability-informed features, we perform targeted misclassification adversarial white-box evasion attacks using the Fast Gradient Sign Method (FGSM) and Projected Gradient Descent (PGD) attacks against the trained classifier. Our results demonstrated a high evasion rate for some instances of attacks, showing a clear vulnerability of a malware classifier for such attacks. We offer recommendations for a balanced approach and a benchmark for much-needed future research into evasion attacks against malware classifiers, and develop more robust and trustworthy solutions. Quincy Card, Kshitiz Aryal, Maanak Gupta |
ICCCN | 3 |
| 2024 | Explainable Deep Learning Models for Dynamic and Online Malware ClassificationabstractIn recent years, there has been a significant surge in malware attacks, necessitating more advanced preventive measures and remedial strategies. While several successful AI-based malware classification approaches exist-categorized into static, dynamic, or online analysis-most successful AI models lack easily interpretable decisions and explanations for their processes. Our paper aims to delve into explainable malware classification across various execution environments (such as dynamic and online), thoroughly analyzing their respective strengths, weaknesses, and commonalities. To evaluate our approach, we train Feed Forward Neural Networks (FFNN) and Convolutional Neural Networks (CNN) to classify malware based on features obtained from dynamic and online analysis environments. The feature attribution for malware classification is performed by explainability tools, SHAP, LIME and Permutation Importance. We perform a detailed evaluation of the calculated global and local explanations from the experiments, discuss limitations and, ultimately, offer recommendations for achieving a balanced approach. Quincy Card, Daniel Simpson, Kshitiz Aryal, Maanak Gupta, Sheikh Rabiul Islam |
SMARTCOMP | 4 |
| 2024 | Automated machine learning for deep learning based malware detection
Austin Brown, Maanak Gupta, Mahmoud Abdelsalam |
Comput. Secur. | 2 |
| 2024 | ZTA-IoT: A Novel Architecture for Zero-Trust in IoT Systems and an Ensuing Usage Control ModelabstractRecently, several researchers motivated the need to integrate Zero Trust (ZT) principles when designing and implementing authentication and authorization systems for IoT. An integrated Zero Trust IoT system comprises the network infrastructure (physical and virtual) and operational policies in place for IoT as a product of a ZT architecture plan. This article proposes a novel Zero Trust architecture for IoT systems called ZTA-IoT. Additionally, based on different types of interactions between various layers and components in this architecture, we present ZTA-IoT-ACF, an access control framework that recognizes different interactions that need to be controlled in IoT systems. Within this framework, the article then refines its focus to object-level interactions, i.e., interactions where the target resource is a device (equivalently a thing) or an information file generated or stored by a device. Building on the recently proposed Zero Trust score-based authorization framework (ZT-SAF), we develop the object-level Zero Trust score-based authorization framework for IoT systems, denoted as ZTA-IoT-OL-SAF, to govern access requests in this context. With this machinery in place, we finally develop a novel usage control model for users-to-objects and devices-to-objects interactions, denoted as UCON \(_{IoT}\) . We give formal definitions, illustrative use cases, and a proof-of-concept implementation of UCON \(_{IoT}\) . This article is a first step toward establishing a rigorous formally defined score-based access control framework for Zero Trust IoT systems. Safwa Ameer, Lopamudra Praharaj, Ravi S. Sandhu, Smriti Bhatt, Maanak Gupta |
ACM Trans. Priv. Secur. | 5 |
| 2023 | Hierarchical Federated Transfer learning and Digital Twin Enhanced Secure Cooperative Smart FarmingabstractThe agriculture industry is extensive utilizing AI and data-driven systems for efficiency and automation, with the goal to meet the rising food demand. Individual farm owners can leverage agricultural cooperatives to consolidate resources, exchange data, and share domain knowledge. These cooperatives can enable the generation of AI-supported insights for their member farmers. However, this collaborative approach has raised concerns among individual smart farm owners regarding cybersecurity threats, and privacy. A cybersecurity breach not only endangers the farm attacked but can also risks the entire network of smart farms members within the cooperative. In this research, we emphasize security challenges within cooperative smart farming and introduce a multi-layered architecture incorporating Digital Twins (DT). Further, we introduce a hierarchical federated transfer learning framework designed to address and mitigate the security threats in collaborative smart farming. Our approach leverages Federated Learning (FL) based Anomaly Detection (AD), which operate on edge servers, enabling the execution of AD models locally without exposing the farm’s data. This localization also has excellent generalization ability, which can highly improve the detection of unknown cyber attacks. We employ a hierarchical FL structure that supports aggregation at various levels, fostering multi-party collaboration. Furthermore, we have devised an approach that integrates Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) models, complemented by transfer learning. The objective is to expedite training duration while upholding high accuracy levels. To illustrate the efficiency of our proposed architecture, we present a use case to demonstrate our model’s capabilities. Furthermore, we also present a proof-of-concept implementation of our proposed architecture within Amazon Web Services (AWS) environment, reflecting real-world feasibility. Lopamudra Praharaj, Maanak Gupta, Deepti Gupta |
IEEE Big Data | 2 |
| 2023 | Utilizing The DLBAC Approach Toward a ZT Score-based Authorization for IoT SystemsabstractThe internet of Things (IoT) refers to a network of physical objects that are equipped with sensors, software, and other technologies in order to communicate with other devices and systems over the internet. IoT has emerged as one of the most important technologies of this century over the past few years. To ensure IoT systems' sustainability and security over the long term, several researchers lately motivated the need to incorporate the recently proposed zero trust (ZT) cybersecurity paradigm when designing and implementing access control models for IoT systems. This poster proposes a hybrid access control approach incorporating traditional and deep learning-based authorization techniques toward score-based ZT authorization for IoT systems. Safwa Ameer, Ram Krishnan, Ravi S. Sandhu, Maanak Gupta |
CODASPY | 4 |
| 2023 | Exploiting Windows PE Structure for Adversarial Malware Evasion Attacks
Kshitiz Aryal, Maanak Gupta, Mahmoud Abdelsalam |
CODASPY | 2 |
| 2023 | Incorporating the Concept of Bias and Fairness in Cybersecurity Curricular ModuleabstractAlthough Artificial Intelligence has become an integral part of modern cybersecurity solutions, data bias and algorithmic bias have made it vulnerable to many cyberattacks, in particular, adversarial attacks where the attacker crafts input of the AI system to exploit the existence of possible bias in the data or algorithms. In this paper, we share our experiences with ongoing work to develop and evaluate a cybersecurity curricular module that demonstrates (a) data bias detection, (b) data bias mitigation, (c) algorithmic bias detection, and (d) algorithmic bias mitigation, using a network intrusion detection problem on real-world data. The module includes lectures and hands-on exercises, using state-of-the-art and open-source bias detection and mitigation software on a real-world dataset. The goal is to identify and mitigate the prevailing conscious/unconscious bias in data and algorithms that the attacker might exploit. Sheikh Rabiul Islam, Ingrid Russell, Maanak Gupta |
SIGCSE (2) | 3 |
| 2023 | Static-RWArmor: A Static Analysis Approach for Prevention of Cryptographic Windows RansomwareabstractThe everlasting fight between security researchers and ransomware authors, including cyber criminals who leverage ransomware to cripple organizations worldwide, has continued to evolve as novel techniques are used to evade ransomware detection. The victim not only endures paramount financial loss from business downtime for several days and/or paying ransom to regain control of their environment but also becomes at risk of being exposed to the stolen digital assets out on the Internet. To tackle these threats against ransomware, our research project aims to identify (1) structural similarities among 2,436 cryptographic Windows ransomware samples per calendar year between 2017 and 2021 and (2) structural dissimilarities against 3,014 benign applications using machine learning classifiers. We base our analysis on PE metadata for similarity analysis and binary classification tasks. With the Cosine Index, we capture 71% – 87.80% and 66% – 82.30% of similarities based on imports and function names feature spaces, respectively. On the other hand, after designing four experimental settings, Random Forest outperforms other applied classifiers by achieving 91.75%, 91.99%, 90.47%, and 91.05% at best for accuracy, precision, recall, and F1 scores, respectively, for ransomware detection. Md. Ahsan Ayub, Ambareen Siraj, Bobby Filar, Maanak Gupta |
TrustCom | 4 |
| 2023 | Reachability Analysis for Attributes in ABAC With Group HierarchyabstractAttribute-based access control (ABAC) models are widely used to provide fine-grained and adaptable authorization based on the attributes of users, resources, and other relevant entities. Hierarchical group and attribute based access control (HGABAC) model was recently proposed which introduces the novel notion of attribute inheritance through group membership. GURAGwas subsequently proposed to provide an administrative model for user attributes in HGABAC, building upon the ARBAC97 and GURA administrative models. The GURA model uses administrative roles to manage user attributes. The reachability problem for the GURA model is to determine what attributes a particular user can acquire, given a predefined set of administrative rules. This problem has been previously analyzed in the literature. In this article, we study the user attribute reachability problem based on directly assigned attributes of the user and attributes inherited via group memberships. We first define a restricted form of GURAG, called rGURAGscheme, as a state transition system with multiple instances having different preconditions and provide reachability analysis for each of these schemes. In general, we show PSPACE-complete complexity for all rGURAGschemes. We further present polynomial time algorithms with empirical experimental evaluation to solve special instances of rGURAGschemes under restricted conditions. Maanak Gupta, Ravi S. Sandhu, Tanjila Mawla, James O. Benson |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2022 | Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware DetectorabstractWith the increase in machine learning (ML) applications in different domains, incentives for deceiving these models have reached more than ever. As data is the core backbone of ML algorithms, attackers shifted their interest towards polluting the training data itself. Data credibility is at even higher risk with the rise of state-of-art research topics like open design principles, federated learning, and crowd-sourcing. Since the machine learning model depends on different stakeholders for obtaining data, there are no existing reliable automated mechanisms to verify the veracity of data from each source.Malware detection is arduous due to its malicious nature with the addition of metamorphic and polymorphic ability in the evolving samples. ML has proven to solve the zero-day malware detection problem, which is unresolved by traditional signature- based approaches. The poisoning of malware training data can allow the malware files to go undetected by the ML-based malware detectors, helping the attackers to fulfill their malicious goals. A feasibility analysis of the data poisoning threat in the malware detection domain is still lacking. Our work will focus on two major sections: training ML-based malware detectors and poisoning the training data using the label-poisoning approach. We will analyze the robustness of different machine learning models against data poisoning with varying volumes of poisoning data. Kshitiz Aryal, Maanak Gupta, Mahmoud Abdelsalam |
IEEE Big Data | 2 |
| 2022 | Security and Privacy for Emerging IoT and CPS DomainsabstractThe proliferation of IoT and CPS technologies demand novel conceptual, foundational and applied cybersecurity solutions. The dynamic behaviour of these distributed systems augmented with physical and computational constraints of smart devices, require cybersecurity approaches for timely prevention and detection of attacks. This panel aims to discuss open challenges and highlight future research directions for cybersecurity in IoT and CPS. Elisa Bertino, Ravi S. Sandhu, Bhavani Thuraisingham, Indrakshi Ray, Wenjia Li, Maanak Gupta, Sudip Mittal |
CODASPY | 6 |
| 2022 | Enforcement of Laws and Privacy Preferences in Modern Computing SystemsabstractModern civilization is highly dependent on computing systems, touching all aspects of business, government, and individual life. At the same time, there has been an increase in laws and privacy preferences whose implementation and effectiveness depend on software. Whereas organizations and individuals have been expected to comply with laws and regulations, now computing systems must also be compliant and accountable. Computing systems need to be designed with privacy preferences and legal statutes in mind, and should be adaptable to change. Murat Kantarcioglu, Barbara Carminati, Sagar Samtani, Sudip Mittal, Maanak Gupta |
CODASPY | 5 |
| 2022 | BlueSky: Towards Convergence of Zero Trust Principles and Score-Based Authorization for IoT Enabled Smart SystemsabstractZero trust (ZT) is the term for an evolving set of cybersecurity paradigms that move defenses from static, network-based perimeters to focus on users, assets, and resources. It assumes no implicit trust is granted to assets or user accounts based solely on their physical or network location. We have billions of devices in IoT ecosystems connected to enable smart environments, and these devices are scattered around different locations, sometimes multiple cities or even multiple countries. Moreover, the deployment of resource-constrained devices motivates the integration of IoT and cloud services. This adoption of a plethora of technologies expands the attack surface and positions the IoT ecosystem as a target for many potential security threats. This complexity has outstripped legacy perimeter-based security methods as there is no single, easily identified perimeter for different use cases in IoT. Hence, we believe that the need arises to incorporate ZT guiding principles in workflows, systems design, and operations that can be used to improve the security posture of IoT applications. This paper motivates the need to implement ZT principles when developing access control models for smart IoT systems. It first provides a structured mapping between the ZT basic tenets and the PEI framework when designing and implementing a ZT authorization system. It proposes the ZT authorization requirements framework (ZT-ARF), which provides a structured approach to authorization policy models in ZT systems. Moreover, it analyzes the requirements of access control models in IoT within the proposed ZT-ARF and presents the vision and need for a ZT score-based authorization framework (ZT-SAF) that is capable of maintaining the access control requirements for ZT IoT connected systems. Safwa Ameer, Maanak Gupta, Smriti Bhatt, Ravi S. Sandhu |
SACMAT | 2 |
| 2022 | BlueSky: Activity Control: A Vision for "Active" Security Models for Smart Collaborative SystemsabstractCyber physical ecosystem connects different intelligent devices over heterogeneous networks. Various operations are performed on smart objects to ensure efficiency and to support automation in smart environments. An Activity (defined by Gupta and Sandhu) reflects the current state of an object, which changes in response to requested operations. Due to multiple running activities on different objects, it is critical to secure collaborative systems considering run-time decisions impacted due to related activities (and other parameters) supporting active enforcement of access control decision. Recently, Gupta and Sandhu proposed Activity-Centric Access Control (ACAC) and discussed the notion of activity as a prime abstraction for access control in collaborative systems. The model provides an active security approach that considers activity decision factors such as authorizations, obligations, conditions, and dependencies among related device activities. This paper takes a step forward and presents the core components of an ACAC model and compares with other security models differentiating novel properties of ACAC. We highlight how existing models do not (or in limited scope) support 'active' decision and enforcement of authorization in collaborative systems. We propose a hierarchical structure for a family of ACAC models by gradually adding the properties related to notion of activity and discuss states of an activity. We highlight the convergence of ACAC with Zero Trust tenets to reflect how ACAC supports necessary security posture of distributed and connected smart ecosystems. This paper aims to gain a better understanding of ACAC in collaborative systems supporting novel abstractions, properties and requirements. Tanjila Mawla, Maanak Gupta, Ravi S. Sandhu |
SACMAT | 2 |
| 2022 | MLS-ABAC: Efficient Multi-Level Security Attribute-Based Access Control schemeabstractRealizing access control to sensitive data offloaded to a Cloud is challenging in the Internet of Things, where various devices with low computational power and different security levels are interconnected. Despite various solutions, the National Institute of Standards and Technology (NIST)’s Attribute-Based Access Control (ABAC) model is one of the preferred techniques in the literature. In this model, users who satisfy access policies using both static and dynamic attributes are allowed to access the data. However, NIST’s ABAC model does not support encryption and therefore does not satisfy data confidentiality. Attribute-Based Encryption (ABE) is a known cryptographic primitive that enables fine-grained access control over encrypted data. However, currently the existing ABE schemes do not meet NIST’s ABAC requirements or are not computationally efficient enough for IoT applications. In this paper, we propose a Multi-Level Security ABAC (MLS-ABAC) scheme that satisfies the requirements of NIST’s ABAC model. Our construction is efficient and relies on a decryption outsourceable Ciphertext-Policy ABE scheme. Additionally, based on realistic application scenarios, only the authorized data users can decrypt the ciphertext, and check the integrity of the retrieved message. Furthermore, we present both conceptual and formal models for our proposed MLS-ABAC architecture along with performance metrics. The experimental results show that the proposed MLS-ABAC achieves a constant ciphertext size of ∼230 bytes and with encryption and decryption running times of ∼18 and ∼10 ms, respectively, independent of the number of attributes. Seyed Farhad Aghili, Mahdi Sedaghat, Dave Singelée, Maanak Gupta |
Future Gener. Comput. Syst. | 4 |
| 2022 | Secure V2V and V2I Communication in Intelligent Transportation Using CloudletsabstractIntelligent Transportation System (ITS) is a vision which offers safe, secure and smart travel experience to drivers. This futuristic plan aims to enable vehicles, roadside transportation infrastructures, pedestrian smart-phones and other devices to communicate with one another to provide safety and convenience services. Vehicle to Vehicle (V2V) and Vehicle to Infrastructure (V2I) communication in ITS offers ability to exchange speed, heading angle, position and other environment related conditions amongst vehicles and with surrounding smart infrastructures. In this intelligent setup, vehicles and users communicate and exchange data with random untrusted entities (like vehicles, smart traffic lights or pedestrians) whom they don’t know or have met before. The concerns of location privacy and secure communication further deter the adoption of this smarter and safe transportation. In this article, we present a secure and trusted V2V and V2I communication approach using edge infrastructures where instead of direct peer to peer communication, we introduce trusted cloudlets to authorize, check and verify the authenticity, integrity and ensure anonymity of messages exchanged in the system. Moving vehicles or road side infrastructure are dynamically connected to nearby cloudlets, where security policies can be implemented to sanitize or stop fake messages and prevent rogue vehicles to exchange messages with other vehicles. We also present a formal attribute-based model for V2V and V2I communication, called AB-ITS, along with proof of concept implementation of the proposed solution in AWS IoT platform. This cloudlet supported architecture complements direct V2V or V2I communication, and serves important use cases such as accident or ice-threat warning and other safety applications. Performance metrics of our proposed architecture are also discussed and compared with existing ITS technologies. Maanak Gupta, James O. Benson, Farhan Patwa, Ravi S. Sandhu |
IEEE Trans. Serv. Comput. | 1 |
| 2021 | Autoencoder-based Anomaly Detection in Smart Farming EcosystemabstractThe inclusion of Internet of Things (IoT) devices is growing rapidly in all application domains. Smart Farming uses IoT devices to increase efficiency and optimize farming operations. These devices can be used in a cloud or edge computing infrastructure which can provide remote control of watering and fertilization, real time monitoring of farm conditions, and provide solutions for more sustainable practices. These improvements to efficiency and ease of use come with added risks to security and privacy. Combining vulnerable IoT devices with the critical infrastructure of the agriculture domain broadens the attack surface for adversaries. Cyberattacks in a large coordinated manner could disrupt the economy of agriculture-dependent nations. To the sensors in a system, an attack may appear as anomalous behaviour. Additionally, there are possibilities of anomalies generated due to faulty hardware, issues in network connectivity (if present), or simply abrupt changes to the environment due to weather, human error, or other unforeseen circumstances. To make these systems more secure, it is imperative to detect such data discrepancies and trigger appropriate mitigation mechanisms. In this paper, we propose an anomaly detection model for Smart Farming using an unsupervised Autoencoder machine learning model. We chose to use an Autoencoder as our method of anomaly detection because it attempts to reconstruct normal data with a low reconstruction loss and anomalous data with a high loss. The high reconstruction loss value for a data point indicates that the data is not like the rest. Our model was trained and tested on data collected from our greenhouse test-bed. Our proposed Autoencoder based anomaly detection method achieved 98.98% and took 262 seconds to train and has a detection time of .0585 seconds. Mary Adkisson, Jeffrey C. Kimmell, Maanak Gupta, Mahmoud Abdelsalam |
IEEE BigData | 3 |
| 2021 | An Ontological Knowledge Representation for Smart AgricultureabstractIn order to provide the agricultural industry with the infrastructure it needs to take advantage of advanced technology, such as big data, the cloud, and the internet of things (IoT); smart farming is a management concept that focuses on providing the infrastructure necessary to track, monitor, automate, and analyse operations. To represent the knowledge extracted from the primary data collected is of utmost importance. An agricultural ontology framework for smart agriculture systems is presented in this study. The knowledge graph is represented as a lattice to capture and perform reasoning on spatio-temporal agricultural data. Bikram Pratim Bhuyan, Ravi Tomar, Maanak Gupta, Amar Ramdane-Cherif |
IEEE BigData | 3 |
| 2021 | Detecting Anomalies using Overlapping Electrical Measurements in Smart Power GridsabstractAs cyber-attacks against critical infrastructure be-come more frequent, it is increasingly important to be able to rapidly identify and respond to these threats. This work investigates two independent system with overlapping electrical measurements with the goal to more rapidly identify anomalies. The independent systems include HIST, a SCADA historian, and ION, an automatic meter reading system (AMR). While prior research has explored the benefits of fusing measurements, the possibility of overlapping measurements from an existing elec-trical system has not been investigated. To that end, we explore the potential benefits of combining overlapping measurements both to improve the speed/accuracy of anomaly detection and to provide additional validation of the collected measurements. In this paper, we show that merging overlapping measurements provide a more holistic picture of the observed systems. By applying Dynamic Time Warping more anomalies were found – specifically, an average of 349 times more anomalies, when considering anomalies from both overlapping measurements. When merging the overlapping measurements, a percent change of anomalies of up to 785% can be achieved compared to a non-merge of the data as reflected by experimental results. Sina Sontowski, Nigel Lawrence, Deepjyoti Deka, Maanak Gupta |
IEEE BigData | 4 |
| 2021 | AI for Security and Security for AIabstractOn one side, the security industry has successfully adopted some AI-based techniques. Use varies from mitigating denial of service attacks, forensics, intrusion detection systems, homeland security, critical infrastructures protection, sensitive information leakage, access control, and malware detection. On the other side, we see the rise of Adversarial AI. Here the core idea is to subvert AI systems for fun and profit. The methods utilized for the production of AI systems are systematically vulnerable to a new class of vulnerabilities. Adversaries are exploiting these vulnerabilities to alter AI system behavior to serve a malicious end goal. This panel discusses some of these aspects. Elisa Bertino, Murat Kantarcioglu, Cuneyt Gurcan Akcora, Sagar Samtani, Sudip Mittal, Maanak Gupta |
CODASPY | 6 |
| 2021 | Is there a Security Mindset and Can it be Taught?abstractThe field of cybersecurity is becoming very dynamic, and needs continuous evolution. This requires not only the formal and informal education, but a security mindset to be developed for our future workforce. This panel elaborates on some such aspects. Ambareen Siraj, Nigamanth Sridhar, John A. Hamilton Jr., Latifur Khan, Siddharth Kaza, Maanak Gupta, Sudip Mittal |
CODASPY | 6 |
| 2021 | Towards Activity-Centric Access Control for Smart Collaborative EcosystemsabstractThe ubiquitous presence of smart devices along with advancements in connectivity coupled with the elastic capabilities of cloud and edge systems have nurtured and revolutionized smart ecosystems. Intelligent, integrated cyber-physical systems offer increased productivity, safety, efficiency, speed and support for data driven applications beyond imagination just a decade ago. Since several connected devices work together as a coordinated unit to ensure efficiency and automation, the individual operations they perform are often reliant on each other. Therefore, it is important to control what functions or activities different devices can perform at a particular moment of time, and how they are related to each other. It is also important to consider additional factors such as conditions, obligation or mutability of activities, which are critical in deciding whether or not a device can perform a requested activity. In this paper, we take an initial step to propose and discuss the concept of Activity-Centric Access Control (ACAC) for smart and connected ecosystem. We discuss the notion of activity with respect to the collaborative and distributed yet integrated systems and identify the different entities involved along with the important factors to make an activity control decision. We outline a preliminary approach for defining activity control expressions which can be applied to different smart objects in the system. The main goal of this paper is to present the vision and need for the activity-centric approach for access control in connected smart systems, and foster discussion on the identified future research agenda. Maanak Gupta, Ravi S. Sandhu |
SACMAT | 1 |
| 2021 | Secure V2V and V2I Communication in Intelligent Transportation using CloudletsabstractIntelligent Transportation System (ITS) is a vision which offers safe, secure and smart travel experience to drivers. This futuristic plan aims to enable vehicles, roadside transportation infrastructures, pedestrian smart-phones and other devices to communicate with one another to provide safety and convenience services. Vehicle to Vehicle (V2V) and Vehicle to Infrastructure (V2I) communication in ITS offers ability to exchange speed, heading angle, position and other environment related conditions amongst vehicles and with surrounding smart infrastructures. V2V will enable vehicles to exchange information about speed, location, direction, or brake status with other surrounding vehicles where receiving vehicles will aggregate these messages and make decisions. These on-board applications will warn drivers about accidents, over-speed, slow traffic ahead, aggressive driver, blind spot or a road hazard. V2I will enable road side units (RSUs) or traffic infrastructures to transmit information about bridge permissible height, merging traffic, work zone warning or road hazard detection to complement V2V applications. Maanak Gupta, James O. Benson, Farhan Patwa, Ravi S. Sandhu |
SERVICES | 1 |
| 2021 | Analyzing Machine Learning Approaches for Online Malware Detection in CloudabstractThe variety of services and functionality offered by various cloud service providers (CSP) have exploded lately. Utilizing such services has created numerous opportunities for enterprises infrastructure to become cloud-based and, in turn, assisted the enterprises to easily and flexibly offer services to their customers. The practice of renting out access to servers to clients for computing and storage purposes is known as Infrastructure as a Service (IaaS). The popularity of IaaS has led to serious and critical concerns with respect to the cyber security and privacy. In particular, malware is often leveraged by malicious entities against cloud services to compromise sensitive data or to obstruct their functionality. In response to this growing menace, malware detection for cloud environments has become a widely researched topic with numerous methods being proposed and deployed. In this paper, we present online malware detection based on process level performance metrics, and analyze the effectiveness of different baseline machine learning models including, Support Vector Classifier (SVC), Random Forest Classifier (RFC), K-Nearest Neighbor (KNN), Gradient Boosted Classifier (GBC), Gaussian Naive Bayes (GNB) and Convolutional Neural Networks (CNN). Our analysis conclude that neural network models can most accurately detect the impact malware have on the process level features of virtual machines in the cloud, and therefore are best suited to detect them. Our models were trained, validated, and tested by using a dataset of 40,680 malicious and benign samples. The dataset was complied by running different families of malware (collected from VirusTotal) in a live cloud environment and collecting the process level features. Jeffrey C. Kimmell, Mahmoud Abdelsalam, Maanak Gupta |
SMARTCOMP | 3 |
| 2021 | An Attribute-Based Access Control for Cloud Enabled Industrial Smart VehiclesabstractSmart cities' vision will encompass connected industrial vehicles, which will offer data-driven and intelligent services to the user. Such interaction within dispersed connected objects are sometimes referred as the industrial Internet-of-Vehicles (IIoV). The prime motivation of an intelligent transportation system (ITS) is ensuring the safety of the drivers and offering a comfortable experience to the user. However, such complex infrastructures opens broad attack surfaces to the adversaries, which can remotely exploit and control the critical mechanics in the smart vehicles, including engine and brake systems. Security and privacy concerns are significant barriers to the wide adoption of this revolutionary technology that has to be addressed before a comprehensive implementation of the real vision of ITS. This article is a stepping stone to address access control issues in the IIoV ecosystem and propose a formal attribute-based access control system (referred to ITS-ABACG). The proposed model introduces the notion of groups, which are assigned to various smart entities based on the different attributes. It also offers the implementation of fine-grained security policies and considers individualized privacy preferences along with system-wide policies to accept or reject notification, alerts, and advertisements from different participating smart entities. We present the prototype implementation of our proposed model in the Amazon Web Services IoT platform together with extensive performance to reflect the practicality and wide-scale adoption of the proposed system. Maanak Gupta, Feras M. Awaysheh, James O. Benson, Mamoun Alazab, Farhan Patwa, Ravi S. Sandhu |
IEEE Trans. Ind. Informatics | 1 |
| 2020 | YieldPredict: A Crop Yield Prediction Framework for Smart FarmsabstractIn recent years, machine learning approaches are gaining popularity with the advent of big data. The massive amount of data generated, when served as an input to machine learning approaches, provides useful insights. Adoption of these approaches in the agricultural sector has immense potential to increase crop productivity and quality. In this paper, we analyze the crop data collected from an agriculture site in Rajasthan, India, that includes both Rabi and Kharif cropping patterns. In addition, we utilize a smart farm ontology that contains concepts and properties related to the agricultural domain. We link the collected data and our smart farm ontology to populate a knowledge graph. We utilize the generated knowledge graph to provide structural information and aggregate data by using SPARQL queries. The aggregated data is further used by our machine learning models to predict the crop yield to benefit farmers and various stakeholders. We also analyze and compare our results obtained for various machine learning models used. Nitu Kedarmal Choudhary, Sai Sree Laya Chukkapalli, Sudip Mittal, Maanak Gupta, Mahmoud Abdelsalam, Anupam Joshi |
IEEE BigData | 4 |
| 2020 | Knowledge Enrichment by Fusing Representations for Malware Threat Intelligence and BehaviorabstractSecurity engineers and researchers use their disparate knowledge and discretion to identify malware present in a system. Sometimes, they may also use previously extracted knowledge and available Cyber Threat Intelligence (CTI) about known attacks to establish a pattern. To aid in this process, they need knowledge about malware behavior mapped to the available CTI. Such mappings enrich our representations and also helps verify the information. In this paper, we describe how we retrieve malware samples and execute them in a local system. The tracked malware behavior is represented in our Cybersecurity Knowledge Graph (CKG), so that a security professional can reason with behavioral information present in the graph and draw parallels with that information. We also merge the behavioral information with knowledge extracted from the text in CTI sources like technical reports and blogs about the same malware to improve the reasoning capabilities of our CKG significantly. Aritran Piplai, Sudip Mittal, Mahmoud Abdelsalam, Maanak Gupta, Anupam Joshi, Tim Finin |
ISI | 4 |
| 2020 | Next-generation big data federation access control: A reference model
Feras M. Awaysheh, Mamoun Alazab, Maanak Gupta, Tomás F. Pena, José Carlos Cabaleiro |
Future Gener. Comput. Syst. | 3 |
| 2019 | Dynamic Groups and Attribute-Based Access Control for Next-Generation Smart CarsabstractSmart cars are among the essential components and major drivers of future cities and connected world. The interaction among connected entities in this vehicular internet of things (IoT) domain, which also involves smart traffic infrastructure, restaurant beacons, emergency vehicles, etc., offer several real-time applications and provide safer and pleasant driving experience to consumers. With more than 100 million lines of code and hundreds of sensors, these connected vehicles (CVs) expose a large attack surface, which can be remotely compromised and exploited by malicious attackers. Security and privacy are big concerns that deter the adoption of smart cars, which if not properly addressed will have grave implications with risk to human life and limb. In this paper, we present a formalized dynamic groups and attribute-based access control (ABAC) model (referred as CV-ABAC-G) for smart cars ecosystem, where the model not only considers system wide attributes-based security policies but also takes into account the individual user privacy preferences for allowing or denying service notifications, alerts and operations to on-board resources. Further, we introduce a novel notion of groups in vehicular IoT, which are dynamically assigned to moving entities like connected cars, based on their current GPS coordinates, speed or other attributes, to ensure relevance of location and time sensitive notification services, to provide administrative benefits to manage large numbers of entities, and to enable attributes inheritance for fine-grained authorization policies. We present proof of concept implementation of our model in AWS cloud platform demonstrating real-world uses cases along with performance metrics. Maanak Gupta, James O. Benson, Farhan Patwa, Ravi S. Sandhu |
CODASPY | 1 |
| 2018 | Authorization Framework for Secure Cloud Assisted Connected Cars and Vehicular Internet of ThingsabstractInternet of Things has become a predominant phenomenon in every sphere of smart life. Connected Cars and Vehicular Internet of Things, which involves communication and data exchange between vehicles, traffic infrastructure or other entities are pivotal to realize the vision of smart city and intelligent transportation. Vehicular Cloud offers a promising architecture wherein storage and processing capabilities of smart objects are utilized to provide on-the-fly fog platform. Researchers have demonstrated vulnerabilities in this emerging vehicular IoT ecosystem, where data has been stolen from critical sensors and smart vehicles controlled remotely. Security and privacy is important in Internet of Vehicles (IoV) where access to electronic control units, applications and data in connected cars should only be authorized to legitimate users, sensors or vehicles. In this paper, we propose an authorization framework to secure this dynamic system where interactions among entities is not pre-defined. We provide an extended access control oriented (E-ACO) architecture relevant to IoV and discuss the need of vehicular clouds in this time and location sensitive environment. We outline approaches to different access control models which can be enforced at various layers of E-ACO architecture and in the authorization framework. Finally, we discuss use cases to illustrate access control requirements in our vision of cloud assisted connected cars and vehicular IoT, and discuss possible research directions. Maanak Gupta, Ravi S. Sandhu |
SACMAT | 1 |
| 2017 | Object-Tagged RBAC Model for the Hadoop Ecosystem
Maanak Gupta, Farhan Patwa, Ravi S. Sandhu |
DBSec | 1 |
| 2017 | Multi-Layer Authorization Framework for a Representative Hadoop Ecosystem DeploymentabstractApache Hadoop is a predominant software framework to store and process vast amount of data, produced in varied formats. Data stored in Hadoop multi-tenant data lake often includes sensitive data such as social security numbers, intelligence sources and medical particulars, which should only be accessed by legitimate users. Apache Ranger and Apache Sentry are important authorization systems providing fine-grained access control across several Hadoop ecosystem services. In this paper, we provide a comprehensive explanation for the authorization framework offered by Hadoop ecosystem, incorporating core Hadoop 2.x native access control features and capabilities offered by Apache Ranger, with prime focus on data services including Apache Hive and Hadoop 2.x core services. A multi-layer authorization system is discussed and demonstrated, reflecting access control for services, data, applications and infrastructure resources inside a representative Hadoop ecosystem instance. A concrete use case is discussed to underline the application of aforementioned access control points. We use Hortonworks Hadoop distribution HDP 2.5 to exhibit this multi-layer access control framework. Maanak Gupta, Farhan Patwa, James O. Benson, Ravi S. Sandhu |
SACMAT | 1 |
| 2017 | POSTER: Access Control Model for the Hadoop EcosystemabstractApache Hadoop is an important framework for fault-tolerant and distributed storage and processing of Big Data. Hadoop core platform along with other open-source tools such as Apache Hive, Storm, HBase offer an ecosystem to enable users to fully harness Big Data potential. Apache Ranger and Apache Sentry provide access control capabilities to several ecosystem components by offering centralized policy administration and enforcement through plugins. In this work we discuss the access control model for Hadoop ecosystem (referred as HeAC) used by Apache Ranger (release 0.6) and Sentry (release 1.7.0) along with Hadoop 2.x native authorization capabilities. This multi-layer model provides several access enforcement points to restrict unauthorized users to cluster resources. We further outline some preliminary approaches to extend the HeAC model consistent with widely accepted access control models. Maanak Gupta, Farhan Patwa, Ravi S. Sandhu |
SACMAT | 1 |
| 2016 | The \mathrm GURA_G GURA G Administrative Model for User and Group Attribute Assignment
Maanak Gupta, Ravi S. Sandhu |
NSS | 1 |