Demo Data from EDBT 2026 / reviewers in the wild / expert
Sankardas Roy
dblp:22/2898
· DBLP profile ↗
21ranked-venue papers
6as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 11 · 4 first-authorComputer networks · 7 · 2 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Computer networks
4 papers |
Internet of things and sensor networks · 76% Routing and switching · 12% Network optimization and economics · 12% | |
| Network and information security
4 papers |
Cyber-physical and IoT security · 37% Systems and software security · 34% Network security · 19% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
wireless sensor network |
0.4 | 3 | 2014 | Secure Data Aggregation in Wireless Sensor Networks: Filtering out the Attacker's Impact · IEEE Trans. Inf. Forensics Secur. 2014 Secure Data Aggregation in Wireless Sensor Networks · IEEE Trans. Inf. Forensics Secur. 2012 Localized Multicast: Efficient and Distributed Replica Detection in Large-Scale Sensor Networks · IEEE Trans. Mob. Comput. 2010 |
Internet of things and sensor networks › wireless sensor network › data aggregation
secure data aggregation |
0.3 | 2 | 2014 | Secure Data Aggregation in Wireless Sensor Networks: Filtering out the Attacker's Impact · IEEE Trans. Inf. Forensics Secur. 2014 Secure Data Aggregation in Wireless Sensor Networks · IEEE Trans. Inf. Forensics Secur. 2012 |
Systems and software security › program analysis
program analysis for security |
0.2 | 1 | 2014 | Amandroid: A Precise and General Inter-component Data Flow Analysis Framework for Security Vetting of Android Apps · CCS 2014 |
Network optimization and economics
delay minimization |
0.2 | 1 | 2013 | Minimizing the Average Delay of Messages in Pigeon Networks · IEEE Trans. Commun. 2013 |
Internet of things and sensor networks
delay tolerant networks |
0.2 | 1 | 2013 | Minimizing the Average Delay of Messages in Pigeon Networks · IEEE Trans. Commun. 2013 |
Routing and switching › traffic engineering
routing optimization |
0.2 | 1 | 2013 | Minimizing the Average Delay of Messages in Pigeon Networks · IEEE Trans. Commun. 2013 |
Internet of things and sensor networks › wireless sensor network › distributed algorithms for sensor networks
distributed detection |
0.1 | 1 | 2010 | Localized Multicast: Efficient and Distributed Replica Detection in Large-Scale Sensor Networks · IEEE Trans. Mob. Comput. 2010 |
Network security › wireless network security
node replication attack detection |
0.1 | 1 | 2010 | Localized Multicast: Efficient and Distributed Replica Detection in Large-Scale Sensor Networks · IEEE Trans. Mob. Comput. 2010 |
Cyber-physical and IoT security
wireless sensor network security |
0.1 | 1 | 2010 | Localized Multicast: Efficient and Distributed Replica Detection in Large-Scale Sensor Networks · IEEE Trans. Mob. Comput. 2010 |
Cyber-physical and IoT security › wireless sensor network security
compromised node attack |
0.1 | 2 | 2014 | Secure Data Aggregation in Wireless Sensor Networks: Filtering out the Attacker's Impact · IEEE Trans. Inf. Forensics Secur. 2014 Secure Data Aggregation in Wireless Sensor Networks · IEEE Trans. Inf. Forensics Secur. 2012 |
Web and mobile security
mobile security |
0.1 | 1 | 2014 | Amandroid: A Precise and General Inter-component Data Flow Analysis Framework for Security Vetting of Android Apps · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
synopsis diffusion · 0.7multipath routing · 0.7localized multicast · 0.2static analysis · 0.2points-to analysis · 0.2flow-sensitive analysis · 0.2context-sensitive analysis · 0.2partitioning-based algorithm · 0.2optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Identifying Android malware using network-based approachesabstractThe proliferation of Android applications has resulted in many malicious apps entering the market and causing significant damage. Robust techniques that determine if an app is malicious are greatly needed. We propose the use of network-based approaches to effectively separate malicious from benign apps, based on a small labeled dataset. The apps in our dataset come from the Google Play Store and have been scanned for malicious behavior using VirusTotal to produce a ground truth dataset with labels malicious or benign. The apps in the resulting dataset have been represented in the form of binary feature vectors (where the features represent permissions, intent actions, discriminative APIs, obfuscation signatures, and native code signatures). We have used these vectors to build a weighted network that captures the "closeness" between apps. We propagate labels from the labeled apps to unlabeled apps, and evaluate the effectiveness of the approaches studied using the F1-measure. We have conducted experiments to compare three variants of the label propagation approaches on datasets that consist of increasingly larger amounts of labeled data. Emily Alfs, Doina Caragea, Dewan Chaulagain, Sankardas Roy, Nathan Albin, Pietro Poggi-Corradini |
ASONAM | 4 |
| 2018 | Amandroid: A Precise and General Inter-component Data Flow Analysis Framework for Security Vetting of Android AppsabstractWe present a new approach to static analysis for security vetting of Android apps and a general framework called Amandroid. Amandroid determines points-to information for all objects in an Android app component in a flow and context-sensitive (user-configurable) way and performs data flow and data dependence analysis for the component. Amandroid also tracks inter-component communication activities. It can stitch the component-level information into the app-level information to perform intra-app or inter-app analysis. In this article, (a) we show that the aforementioned type of comprehensive app analysis is completely feasible in terms of computing resources with modern hardware, (b) we demonstrate that one can easily leverage the results from this general analysis to build various types of specialized security analyses—in many cases the amount of additional coding needed is around 100 lines of code, and (c) the result of those specialized analyses leveraging Amandroid is at least on par and often exceeds prior works designed for the specific problems, which we demonstrate by comparing Amandroid’s results with those of prior works whenever we can obtain the executable of those tools. Since Amandroid’s analysis directly handles inter-component control and data flows, it can be used to address security problems that result from interactions among multiple components from either the same or different apps. Amandroid’s analysis is sound in that it can provide assurance of the absence of the specified security problems in an app with well-specified and reasonable assumptions on Android runtime system and its library. Fengguo Wei, Sankardas Roy, Xinming Ou, Robby |
ACM Trans. Priv. Secur. | 2 |
| 2017 | Quantification of microbial species in solid state fermentation samples using signature genomic sequencesabstractSolid state fermentation processes are mediated by the collective metabolism of specialized microbial communities. Monitoring the relative abundance of dominating species is a critical task in quality control, which is traditionally done by wet lab techniques, such as quantitative PCR (qPCR). In this study, we developed a computational method to quantify microbial species in metagenomes based on their signature genomic sequences, i.e., unique k-mers. Bacterial species found in fermentation starters of a Chinese liquor producer were used as examples to demonstrate the development and application of the method. A database was constructed, comprising 562 complete genome sequences of 93 bacterial species that had been found in relevant fermentation samples. K-mers in length of 12 were extracted from each species and compared against each other to identify the ones that were unique to each species. The quantity of a species was determined by the average frequencies of unique k-mers encountered in the metagenome. Six dominating bacterial species were chosen as reporter species to test the quantification method. Four metagenome datasets were simulated, which contained various portions of sequence reads generated from the genomes of the reporter species. The amount of reads sampled from each reporter species followed a pre-determined ratio, i.e., a known relationship in relative abundance. For each simulated dataset, the cell number of each reporter species was computed based on the unique k-mers found in the metagenome. In all datasets, the computed quantities of the reporter species reflected the expected relative abundance by displaying a linear relationship with the pre-determined ratio. This demonstrates that quantification based on a set of unique k-mers is a reliable way to detect relative abundance among species. Besides industrial fermentation, this method may also be applied to areas such as wastewater treatment, microbiota analysis, etc. Zhaohui Xu, Sankardas Roy |
BIBM | 4 |
| 2017 | Deep Ground Truth Analysis of Current Android Malware
Fengguo Wei, Sankardas Roy, Xinming Ou |
DIMVA | 3 |
| 2015 | Experimental Study with Real-world Data for Android App Security Analysis using Machine LearningabstractAlthough Machine Learning (ML) based approaches have shown promise for Android malware detection, a set of critical challenges remain unaddressed. Some of those challenges arise in relation to proper evaluation of the detection approach while others are related to the design decisions of the same. In this paper, we systematically study the impact of these challenges as a set of research questions (i.e., hypotheses). We design an experimentation framework where we can reliably vary several parameters while evaluating ML-based Android malware detection approaches. The results from the experiments are then used to answer the research questions. Meanwhile, we also demonstrate the impact of some challenges on some existing ML-based approaches. The large (market-scale) dataset (benign and malicious apps) we use in the above experiments represents the real-world Android app security analysis scale. We envision this study to encourage the practice of employing a better evaluation strategy and better designs of future ML-based approaches for Android malware detection. Sankardas Roy, Jordan DeLoach, Nic Herndon, Doina Caragea, Xinming Ou, Venkatesh Prasad Ranganath, Hongmin Li 0001, Nicolais Guevara |
ACSAC | 1 |
| 2015 | Practical Always-on Taint Tracking on Mobile Devices
Justin Paupore, Earlence Fernandes, Atul Prakash 0001, Sankardas Roy, Xinming Ou |
HotOS | 4 |
| 2015 | Mitigating congestion based DoS attacks with an enhanced AQM technique
Harkeerat Singh Bedi, Sankardas Roy, Sajjan G. Shiva |
Comput. Commun. | 2 |
| 2014 | Amandroid: A Precise and General Inter-component Data Flow Analysis Framework for Security Vetting of Android AppsabstractWe propose a new approach to conduct static analysis for security vetting of Android apps, and built a general framework, called Amandroid for determining points-to information for all objects in an Android app in a flow- and context-sensitive way across Android apps components. We show that: (a) this type of comprehensive analysis is completely feasible in terms of computing resources needed with modern hardware, (b) one can easily leverage the results from this general analysis to build various types of specialized security analyses -- in many cases the amount of additional coding needed is around 100 lines of code, and (c) the result of those specialized analyses leveraging Amandroid is at least on par and often exceeds prior works designed for the specific problems, which we demonstrate by comparing Amandroid's results with those of prior works whenever we can obtain the executable of those tools. Since Amandroid's analysis directly handles inter-component control and data flows, it can be used to address security problems that result from interactions among multiple components from either the same or different apps. Amandroid's analysis is sound in that it can provide assurance of the absence of the specified security problems in an app with well-specified and reasonable assumptions on Android runtime system and its library. Fengguo Wei, Sankardas Roy, Xinming Ou, Robby |
CCS | 2 |
| 2014 | A game inspired defense mechanism against distributed denial of service attacksabstractABSTRACT Game theory offers a promising approach toward modeling cyber attacks and countermeasures as games played among attackers and system defenders. The widely accepted concept of Nash equilibrium can be used to determine the optimal strategy for all players playing the game. In this work, we demonstrate the applicability of game theory in modeling the defense against distributed denial of service attacks. In particular, we focus on attack scenarios that attempt to create congestion in bottleneck network links. We design a game model to determine the best defense strategy for the defender in such attack scenarios. In our model, the attacker uses a botnet consisting of multiple nodes to send rogue traffic in order to flood one or more links in the target network. The defender's challenge is to determine the best firewall settings to block rogue traffic while allowing legitimate traffic. We validate our game model using simulation. Furthermore, we build a comprehensive defense architecture called game inspired defense architecture and test its performance via emulation on one publicly available testbed called DeterLab. Open source software, such as Bro intrusion detection system, Dummynet network emulator, IP firewall, and Iperf network testing tool are used to build game inspired defense architecture. Our proposed defense solution exhibits promising results during both simulation and emulation. Copyright © 2014 John Wiley & Sons, Ltd. Harkeerat Singh Bedi, Sajjan G. Shiva, Sankardas Roy |
Secur. Commun. Networks | 3 |
| 2014 | Secure Data Aggregation in Wireless Sensor Networks: Filtering out the Attacker's ImpactabstractWireless sensor networks (WSNs) are increasingly used in many applications, such as volcano and fire monitoring, urban sensing, and perimeter surveillance. In a large WSN, in-network data aggregation (i.e., combining partial results at intermediate nodes during message routing) significantly reduces the amount of communication overhead and energy consumption. The research community proposed a loss-resilient aggregation framework called synopsis diffusion, which uses duplicate-insensitive algorithms on top of multipath routing schemes to accurately compute aggregates (e.g., predicate count or sum). However, this aggregation framework does not address the problem of false subaggregate values contributed by compromised nodes. This attack may cause large errors in the aggregate computed at the base station, which is the root node in the aggregation hierarchy. In this paper, we make the synopsis diffusion approach secure against the above attack launched by compromised nodes. In particular, we present an algorithm to enable the base station to securely compute predicate count or sum even in the presence of such an attack. Our attack-resilient computation algorithm computes the true aggregate by filtering out the contributions of compromised nodes in the aggregation hierarchy. Extensive analysis and simulation study show that our algorithm outperforms other existing approaches. Sankardas Roy, Mauro Conti, Sanjeev Setia, Sushil Jajodia |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2013 | Mitigating congestion-based denial of service attacks with active queue managementabstractDenial of service (DoS) attacks are currently one of the biggest risks any organization connected to the Internet can face. Hence, the congestion handling techniques at its edge router(s), such as active queue management (AQM) schemes must consider possibilities of such attacks. Ideally, an AQM scheme should (a) ensure that each network flow gets its fair share of bandwidth, and (b) identify attack flows so that corrective actions (e.g. drop flooding traffic) can be explicitly taken against them to further mitigate the DoS attacks. This paper presents a proof-of-concept work on devising such an AQM scheme, which we name Deterministic Fair Sharing (DFS). Most of the existing AQM schemes do not achieve the above goals or have a significant room for improvement. DFS uses the concept of weighted fair share (wfs) which allows it to dynamically self-adjust the router buffer usage based on the current level of congestion, while assuring fairness among flows and aiding in identifying the malicious ones. We demonstrate the performance of DFS via extensive simulation and compare against other existing AQM techniques. Harkeerat Singh Bedi, Sankardas Roy, Sajjan G. Shiva |
GLOBECOM | 2 |
| 2013 | Minimizing the Average Delay of Messages in Pigeon NetworksabstractA type of disruption/delay tolerant networks, known as pigeon networks, utilizes controllable special purpose vehicles called pigeons to convey messages among segregated areas. This paper aims to provide optimization methods for the challenging problem that how a pigeon should design its route to minimize the average delay of messages. For small scale networks, we construct an exact optimization algorithm that shows significant reduction in delay over the existing heuristic algorithms. For large scale networks, we present both the lower bound and upper bound of the average delay, and devise partitioning-based optimization algorithms that perform close to the lower bound. Both theoretical analysis and numerical results show that the delay could be reduced by as much as 50% compared to the existing algorithm. Jiazhen Zhou, Sankardas Roy, Jiang Li 0009, Rose Qingyang Hu, Yi Qian 0001 |
IEEE Trans. Commun. | 2 |
| 2012 | A geographical partitioning-based pigeon assignment in a pigeon networkabstractA special type of disruption/delay tolerant networks, known as pigeon networks, utilizes controllable vehicles called pigeons to convey messages among segregated hosts. This paper investigates the optimal assignment of multiple pigeons to serve hosts in a pigeon network such that the average message delay is minimized. To achieve this goal, first we provide an asymptotic analysis on the effectiveness of geographical partitioning-based method, which establishes the theoretical foundation for partitioning-based pigeon assignment. Second, we derive a near-optimal assignment of pigeons for a given partitioning through analysis. Finally, we design a pigeon assignment algorithm based on the theoretical analysis we have provided. Simulation results show that our algorithm can achieve lower delay compared to the existing schemes in delay tolerant networks. Jiazhen Zhou, Sankardas Roy, Jiang Li 0009, Yi Qian 0001 |
ICC | 2 |
| 2012 | Secure Data Aggregation in Wireless Sensor NetworksabstractIn a large sensor network, in-network data aggregation significantly reduces the amount of communication and energy consumption. Recently, the research community has proposed a robust aggregation framework called synopsis diffusion which combines multipath routing schemes with duplicate-insensitive algorithms to accurately compute aggregates (e.g., predicate Count, Sum) in spite of message losses resulting from node and transmission failures. However, this aggregation framework does not address the problem of false subaggregate values contributed by compromised nodes resulting in large errors in the aggregate computed at the base station, which is the root node in the aggregation hierarchy. This is an important problem since sensor networks are highly vulnerable to node compromises due to the unattended nature of sensor nodes and the lack of tamper-resistant hardware. Sankardas Roy, Mauro Conti, Sanjeev Setia, Sushil Jajodia |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2011 | Game theory-based defense mechanisms against DDoS attacks on TCP/TCP-friendly flowsabstractWhile there are significant advances in information technology and infrastructure which offer new opportunities, cyberspace is still far from completely secured. In many cases, the employed security solutions are ad hoc and lack a quantitative decision framework. To this end, game theory poses huge potential in building a defense architecture based on a solid analytical setting. In this paper, we explore the applicability of game theoretic approaches to the cyber security problem while keeping the focus on active bandwidth depletion attacks on TCP/TCP-friendly flows. We model the interaction between the attacker and the defender as a game in two attack scenarios: (i) one single attacking node for Denial of Service (DoS) and (ii) multiple attacking nodes for Distributed DoS (DDoS). The defender's challenge is to determine optimal firewall settings to block rogue traffic while allowing legitimate ones. Our analysis considers the worst-case scenario where the attacker also attempts to find the most effective sending rate or botnet size. In either case, we build a static game model to compute the Nash equilibrium that represents the best strategy for the defender. We validate the effectiveness of our game theoretic defense mechanisms via extensive simulation. Harkeerat Singh Bedi, Sankardas Roy, Sajjan G. Shiva |
CICS | 2 |
| 2010 | Localized Multicast: Efficient and Distributed Replica Detection in Large-Scale Sensor NetworksabstractDue to the poor physical protection of sensor nodes, it is generally assumed that an adversary can capture and compromise a small number of sensors in the network. In a node replication attack, an adversary can take advantage of the credentials of a compromised node to surreptitiously introduce replicas of that node into the network. Without an effective and efficient detection mechanism, these replicas can be used to launch a variety of attacks that undermine many sensor applications and protocols. In this paper, we present a novel distributed approach called Localized Multicast for detecting node replication attacks. The efficiency and security of our approach are evaluated both theoretically and via simulation. Our results show that, compared to previous distributed approaches proposed by Parno et al., Localized Multicast is more efficient in terms of communication and memory costs in large-scale sensor networks, and at the same time achieves a higher probability of detecting node replicas. Bo Zhu 0001, Sanjeev Setia, Sushil Jajodia, Sankardas Roy, Lingyu Wang 0001 |
IEEE Trans. Mob. Comput. | 4 |
| 2009 | Secure median computation in wireless sensor networks
Sankardas Roy, Mauro Conti, Sanjeev Setia, Sushil Jajodia |
Ad Hoc Networks | 1 |
| 2009 | Privacy-preserving robust data aggregation in wireless sensor networksabstractAbstract In‐network data aggregationin wireless sensor networks (WSNs) is a technique aimed at reducing the communication overhead—sensed data are combined into partial results at intermediate nodes during message routing. However, in the above technique, some sensor nodes need to send their individual sensed values to an aggregator node, empowered with the capability to decrypt the received data to perform a partial aggregation. This scenario raises privacy concerns in applications like personal health care and the military surveillance. A few other solutions exist where the data are not disclosed to the aggregator (e.g., using privacy homomorphism (PH)), but these solutions are not robust to node or communication failure. The contributions of this paper are two‐fold: first, we design a private data aggregation protocol that does not leak individual sensed values during the data aggregation process. In particular, neither the base station (BS) nor the other nodes are able to compromise the privacy of an individual node's sensed value. Second, the proposed protocol is robust to data‐loss; if there is a node‐failure or communication failure, the protocol is still able to compute the aggregate and to report to the base station the number of nodes that participated in the aggregation. To the best of our knowledge, our scheme is the first one that efficiently addresses the above issues all at once. Copyright © 2009 John Wiley & Sons, Ltd. Mauro Conti, Lei Zhang 0004, Sankardas Roy, Roberto Di Pietro, Sushil Jajodia, Luigi V. Mancini |
Secur. Commun. Networks | 3 |
| 2008 | Securely computing an approximate median in wireless sensor networksabstractWireless Sensor Networks (WSNs) have proven to be useful in many applications, such as military surveillance and environment monitoring. To meet the severe energy constraints in WSNs, some researchers have proposed to use the in-network data aggregation technique (i.e., combining partial results at intermediate nodes during message routing), which significantly reduces the communication overhead. Given the lack of hardware support for tamper resistance and the unattended nature of sensor nodes, sensor network protocols need to be designed with security in mind. Recently, researchers proposed algorithms for securely computing a few aggregates, such as Sum (the sum of the sensed values), Count (number of nodes) and Average. However, to the best of our knowledge, there is no prior work which securely computes the Median, although the Median is considered to be an important aggregate. The contribution of this paper is twofold. We first propose a protocol to compute an approximate Median and verify if it has been falsified by an adversary. Then, we design an attack-resilient algorithm to compute the Median even in the presence of a few compromised nodes. We evaluate the performance and cost of our approach via both analysis and simulation. Our results show that our approach is scalable and efficient. Sankardas Roy, Mauro Conti, Sanjeev Setia, Sushil Jajodia |
SecureComm | 1 |
| 2007 | Efficient Distributed Detection of Node Replication Attacks in Sensor NetworksabstractWireless sensor nodes lack hardware support for tamper- resistance and are often deployed in unattended environments, thus leaving them vulnerable to capture and compromise by an adversary. In a node replication attack, an adversary uses the credentials of a compromised node to surreptitiously introduce replicas of that node into the network. These replicas are then used to launch a variety of attacks that subvert the goal of the sensor application, and the operation of the underlying protocols. We present a novel distributed approach called Localized Multicast for detecting node replication attacks. We evaluate the performance and security of our approach both theoretically and via simulation. Our results show that Localized Multicast is more efficient than previous distributed approaches in terms of communication and memory costs. Further, in our approach, the probability of detecting node replicas is much higher than that achieved in previous distributed protocols. Bo Zhu 0001, Venkata Gopala Krishna Addada, Sanjeev Setia, Sushil Jajodia, Sankardas Roy |
ACSAC | 5 |
| 2005 | Securing MAODV: attacks and countermeasuresabstractAbstract — Most of the multicast routing protocols proposed for ad hoc networks assume a trusted, non-adversarial environment and do not take security issues into account in their design. In this paper, we investigate the security of MAODV (Multicast Ad hoc On-Demand Distance Vector protocol), a well-known multicast routing protocol, and identify several attacks on it. We show, via simulation, that these attacks can have a significant impact on the performance of MAODV. We present an authentication framework for MAODV and propose countermeasures that can prevent or mitigate the impact of these attacks. I. Sankardas Roy, Venkata Gopala Krishna Addada, Sanjeev Setia, Sushil Jajodia |
SECON | 1 |