Demo Data from EDBT 2026 / reviewers in the wild / expert
Kiran S. Balagani
dblp:39/123
· DBLP profile ↗
24ranked-venue papers
8as first author
3since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 13 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 3 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 5 · 1 first-author · 1 since 2021Computer networks · 3Graphics, computer vision, multimedia, augmented reality and games · 2Databases, data management, data science and information retrieval · 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.
| Network and information security
7 papers |
Biometric security · 35% Authentication and access control · 24% Cryptographic protocols and secure computation · 19% | |
| Human-computer interaction and pervasive computing
3 papers |
Interaction techniques and input · 40% Ubiquitous computing and smart environments · 35% Wearable and physiological sensing · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 75% Cloud and datacenter computing · 25% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Artificial intelligence
2 papers |
Representation and self-supervised learning · 43% Learning theory · 28% Probabilistic and Bayesian machine learning · 28% |
Topics — the 29 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control
continuous authentication |
0.9 | 5 | 2016 | HMOG: New Behavioral Biometric Features for Continuous Authentication of Smartphone Users · IEEE Trans. Inf. Forensics Secur. 2016 Secure, Fast, and Energy-Efficient Outsourced Authentication for Smartphones · IEEE Trans. Inf. Forensics Secur. 2016 A multimodal data set for evaluating continuous authentication performance in smartphones · SenSys 2014 |
Biometric security
biometric authentication |
0.4 | 2 | 2015 | Secure Outsourced Biometric Authentication With Performance Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2015 Snoop-Forge-Replay Attacks on Continuous Verification With Keystrokes · IEEE Trans. Inf. Forensics Secur. 2013 |
Cryptographic protocols and secure computation
garbled circuits |
0.4 | 1 | 2019 | MEG: Memory and Energy Efficient Garbled Circuit Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2019 |
Network security › traffic analysis
browsing behavior inference |
0.3 | 1 | 2017 | On Inferring Browsing Activity on Smartphones via USB Power Analysis Side-Channel · IEEE Trans. Inf. Forensics Secur. 2017 |
Hardware security and side channels › side-channel attack
power analysis |
0.3 | 1 | 2017 | On Inferring Browsing Activity on Smartphones via USB Power Analysis Side-Channel · IEEE Trans. Inf. Forensics Secur. 2017 |
Biometric security
behavioral biometrics |
0.2 | 1 | 2016 | HMOG: New Behavioral Biometric Features for Continuous Authentication of Smartphone Users · IEEE Trans. Inf. Forensics Secur. 2016 |
Biometric security › biometric authentication
behavioral biometric authentication |
0.2 | 1 | 2016 | Secure, Fast, and Energy-Efficient Outsourced Authentication for Smartphones · IEEE Trans. Inf. Forensics Secur. 2016 |
Biometric security › biometric template protection
biometric key generation |
0.2 | 1 | 2016 | HMOG: New Behavioral Biometric Features for Continuous Authentication of Smartphone Users · IEEE Trans. Inf. Forensics Secur. 2016 |
Privacy and data protection
privacy-preserving computation |
0.2 | 1 | 2016 | Secure, Fast, and Energy-Efficient Outsourced Authentication for Smartphones · IEEE Trans. Inf. Forensics Secur. 2016 |
Cryptographic protocols and secure computation
secure outsourcing |
0.2 | 1 | 2016 | Secure, Fast, and Energy-Efficient Outsourced Authentication for Smartphones · IEEE Trans. Inf. Forensics Secur. 2016 |
Interaction techniques and input › input sensing
keystroke dynamics |
0.2 | 1 | 2015 | Utilizing linguistically enhanced keystroke dynamics to predict typist cognition and demographics · Int. J. Hum. Comput. Stud. 2015 |
Cryptographic protocols and secure computation › malicious security
malicious client security |
0.2 | 1 | 2015 | Secure Outsourced Biometric Authentication With Performance Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2015 |
Biometric security › biometric authentication
privacy-preserving biometric authentication |
0.2 | 1 | 2015 | Secure Outsourced Biometric Authentication With Performance Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2015 |
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing |
0.2 | 1 | 2014 | A multimodal data set for evaluating continuous authentication performance in smartphones · SenSys 2014 |
Biometric security › behavioral biometrics
keystroke dynamics |
0.2 | 1 | 2013 | Snoop-Forge-Replay Attacks on Continuous Verification With Keystrokes · IEEE Trans. Inf. Forensics Secur. 2013 |
Embedded and real-time systems
mobile computing |
0.1 | 1 | 2019 | MEG: Memory and Energy Efficient Garbled Circuit Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2019 |
Embedded and real-time systems › mobile devices
smartphones |
0.1 | 1 | 2019 | MEG: Memory and Energy Efficient Garbled Circuit Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2019 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection |
0.1 | 1 | 2010 | On the Feature Selection Criterion Based on an Approximation of Multidimensional Mutual Information · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Privacy and data protection › mobile privacy
smartphone privacy |
0.1 | 1 | 2017 | On Inferring Browsing Activity on Smartphones via USB Power Analysis Side-Channel · IEEE Trans. Inf. Forensics Secur. 2017 |
Cloud and datacenter computing
secure outsourcing |
0.1 | 1 | 2016 | Secure, Fast, and Energy-Efficient Outsourced Authentication for Smartphones · IEEE Trans. Inf. Forensics Secur. 2016 |
Machine learning › Learning theory › classification › classification theory
bayes error rate |
0.1 | 1 | 2007 | On the Relationship Between Dependence Tree Classification Error and Bayes Error Rate · IEEE Trans. Pattern Anal. Mach. Intell. 2007 |
Data mining
anomaly detection |
0.1 | 1 | 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods · IEEE Trans. Knowl. Data Eng. 2007 |
Data mining
clustering |
0.1 | 1 | 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods · IEEE Trans. Knowl. Data Eng. 2007 |
Data mining › clustering
k-means clustering |
0.1 | 1 | 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods · IEEE Trans. Knowl. Data Eng. 2007 |
Authentication and access control › mobile authentication
smartphone authentication |
0.1 | 1 | 2015 | Secure Outsourced Biometric Authentication With Performance Evaluation on Smartphones · IEEE Trans. Inf. Forensics Secur. 2015 |
Authentication and access control
mobile authentication |
0.1 | 1 | 2014 | A multimodal data set for evaluating continuous authentication performance in smartphones · SenSys 2014 |
Cryptographic primitives and cryptanalysis › public-key cryptography › signature scheme cryptanalysis
forgery attack |
0.0 | 1 | 2013 | Snoop-Forge-Replay Attacks on Continuous Verification With Keystrokes · IEEE Trans. Inf. Forensics Secur. 2013 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods · IEEE Trans. Knowl. Data Eng. 2007 |
Data mining › predictive modeling › classification
decision tree learning |
0.0 | 1 | 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods · IEEE Trans. Knowl. Data Eng. 2007 |
Methods — techniques the papers use, named apart from their topics
batch data transmission · 0.8manhattan distance · 0.5hamming distance · 0.5gyroscope · 0.5feature extraction · 0.5accelerometer · 0.5multithreading · 0.4multi-threading · 0.4webpage identification · 0.3power trace analysis · 0.3privacy-preserving protocols · 0.2privacy-preserving protocol · 0.2magnetometer · 0.2linguistic enhancement · 0.2multimodal sensing · 0.2behavioral biometrics · 0.2multidimensional mutual information · 0.1bayes classification error · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SMARTCOPE: Smartphone Change Of Possession Evaluation for continuous authentication
Nicholas Cariello, Seth Levine, Blair Hoplight, Paolo Gasti, Kiran S. Balagani |
Pervasive Mob. Comput. | 6 |
| 2022 | We Can Hear Your PIN Drop: An Acoustic Side-Channel Attack on ATM PIN Pads
Kiran S. Balagani, Matteo Cardaioli, Stefano Cecconello, Mauro Conti, Gene Tsudik |
ESORICS (1) | 1 |
| 2021 | Effectiveness of symmetric rejection for a secure and user convenient multistage biometric system
Md. Shafaeat Hossain, Kiran S. Balagani, Vir V. Phoha |
Pattern Anal. Appl. | 2 |
| 2020 | Your PIN Sounds Good! Augmentation of PIN Guessing Strategies via Audio Leakage
Matteo Cardaioli, Mauro Conti, Kiran S. Balagani, Paolo Gasti |
ESORICS (1) | 3 |
| 2020 | DISPERSE: A Decentralized Architecture for Content Replication Resilient to Node FailuresabstractThis paper introduces DISPERSE, a distributed scalable architecture for delivery of content and services that provides resilience against node failure through location-independent storage and replication of content. Current content delivery networks (CDNs) have, at least to some degree, a centralized structure thus susceptible to a single point of failure. DISPERSE addresses this limitation by implementing a fully de-centralized structure. DISPERSE is a two-layer architecture: the first layer (front-end layer) exposes services (e.g., Web, SFTP) to clients; the second layer (back-end layer) provides reliable distributed storage of content and application state. Content in DISPERSE's back-end layer is stored and exchanged as Named Data Network (NDN) content objects. This allows DISPERSE to implement fine-grained, location-independent, fully decentralized content replication mechanisms. We validate the performance of DISPERSE under two node failure scenarios. In the first scenario, content can be stored in any DISPERSE node, and all nodes are equally likely to fail. In this scenario, we use non-linear optimization techniques to determine the optimal number of content copies under availability and latency constraints. In the second scenario, different nodes fail with different probabilities, and content is stored in nodes according to its value, node failure probability, and resource availability. This scenario is addressed as an instance of the minimum cost flow problem. Our results show that DISPERSE reduces the failure of content retrieval by five orders of magnitude compared to common CDN implementations, without significantly increasing content retrieval delay. Further, numerical results show that DISPERSE improves content availability by a factor of 1.3× - 2.3× when deploying the minimum cost flow algorithm. Santhanakrishnan Anand, Ding Ding 0004, Paolo Gasti, Mike O'Neal, Mauro Conti, Kiran S. Balagani |
IEEE Trans. Netw. Serv. Manag. | 6 |
| 2019 | PILOT: Password and PIN information leakage from obfuscated typing videosabstractThis paper studies leakage of user passwords and PINs based on observations of typing feedback on screens or from projectors in the form of masked characters (∗ or ∙) that indicate keystrokes. To this end, we developed an attack called Password and Pin Information Leakage from Obfuscated Typing Videos ( PILOT ). Our attack extracts inter-keystroke timing information from videos of password masking characters displayed when users type their password on a computer, or their PIN at an ATM. We conducted several experiments in various attack scenarios. Results indicate that, while in some cases leakage is minor, it is quite substantial in others. By leveraging inter-keystroke timings, PILOT recovers 8-character alphanumeric passwords in as little as 19 attempts. When guessing PINs, PILOT significantly improved on both random guessing and the attack strategy adopted in our prior work (In European Symposium on Research in Computer Security ( 2018 ) 263–280 Springer). In particular, we were able to guess about 3% of the PINs within 10 attempts. This corresponds to a 26-fold improvement compared to random guessing. Our results strongly indicate that secure password masking GUIs must consider the information leakage identified in this paper. Kiran S. Balagani, Matteo Cardaioli, Mauro Conti, Paolo Gasti, Martin Georgiev, Tristan Gurtler, Daniele Lain, Charissa Miller, Kendall Molas, Nikita Samarin, Eugen Saraci, Gene Tsudik, Lynn Wu |
J. Comput. Secur. | 1 |
| 2019 | MEG: Memory and Energy Efficient Garbled Circuit Evaluation on SmartphonesabstractGarbled circuits are general tools that allow two parties to compute any function without disclosing their respective inputs. Applications of this technique vary from distributed privacy-preserving machine learning tasks to secure outsourced authentication. Unfortunately, the energy cost of garbled circuit evaluation protocols is substantial. This limits the applicability of garbled circuits in scenarios that involve battery-operated devices, such as Internet-of-Things (IoT) devices and smartphones. In this paper, we propose MEG, a Memory- and Energy-efficient Garbled circuit evaluation mechanism. MEG utilizes batch data transmission and multi-threading to reduce memory and energy consumption. We implement MEG on an Android smartphone and compare its performance and energy consumption with state-of-the-art techniques using two garbled circuits of widely different sizes (AES-128 and 256-bit edit distance). Our results show that, compared with “plain” garbled circuit evaluation, MEG decreases memory consumption by more than 90%. When compared with current pipelined garbled circuit evaluation techniques, MEG's energy usage was 42% lower for AES-128 and 23% lower for EDT-256. Furthermore, our multi-thread implementation of MEG decreased circuit evaluation time by up to 56.7% for AES-128, and by up to 13.5% for EDT-256, compared with state-of-the-art pipelining techniques. Qing Yang 0005, Ge Peng, Paolo Gasti, Kiran S. Balagani, Yantao Li 0001, Gang Zhou 0002 |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2018 | SILK-TV: Secret Information Leakage from Keystroke Timing Videos
Kiran S. Balagani, Mauro Conti, Paolo Gasti, Martin Georgiev, Tristan Gurtler, Daniele Lain, Charissa Miller, Kendall Molas, Nikita Samarin, Eugen Saraci, Gene Tsudik, Lynn Wu |
ESORICS (1) | 1 |
| 2018 | USB side-channel attack on Tor
Qing Yang 0005, Paolo Gasti, Kiran S. Balagani, Yantao Li 0001, Gang Zhou 0002 |
Comput. Networks | 3 |
| 2018 | The impact of application context on privacy and performance of keystroke authentication systemsabstractIn this paper, we show that keystroke latencies used in continuous user authentication systems disclose application context, i.e., in which application user is entering text. Using keystroke data collected from 62 subjects, we show that an adversary can infer application context from keystroke latencies with 95.15% accuracy. To prevent leakage from keystroke latencies, and prevent exposure of application context, we develop privacy-preserving authentication protocols in the outsourced authentication model. Our protocols implement two popular matching algorithms designed for keystroke authentication, called Absolute (“A”) and Relative (“R”). With our protocols, the client reveals no information to the server during authentication, besides the authentication result. Our experiments show that these protocols are fast in practice: with 100 keystroke features, authentication was completed in about one second with the “A” protocol, and in 595 ms with the “R” protocol. Further, because the asymptotic cost of our protocols is linear, they can scale to a large number of features. On the other hand, by leveraging application context we were able to reduce HTER from 14.7% with application-agnostic templates, to as low as 5.8% with application-specific templates. Kiran S. Balagani, Paolo Gasti, Aaron Elliott, Azriel Richardson, Mike O'Neal |
J. Comput. Secur. | 1 |
| 2017 | On Inferring Browsing Activity on Smartphones via USB Power Analysis Side-ChannelabstractIn this paper, we show that public USB charging stations pose a significant privacy risk to smartphone users even when no data communication is possible between the station and the user's mobile device. We present a side-channel attack that allows a charging station to identify which Webpages are loaded while the smartphone is charging. To evaluate this side-channel, we collected power traces of Alexa top 50 Websites on multiple smartphones under several conditions, including battery charging level, browser cache enabled/disabled, taps on the screen, Wi-Fi/LTE, TLS encryption enabled/disabled, time elapsed between collection of training and testing data, and location of the Website. The results of our evaluation show that the attack is highly successful: in many settings, we were able to achieve over 90% Webpage identification accuracy. On the other hand, our experiments also show that this side-channel is sensitive to some of the aforementioned conditions. For instance, when training and testing traces were collected 70 days apart, accuracies were as low as 2.2%. Although there are studies that show that power-based side-channels can predict browsing activity on laptops, this paper is unique, because it is the first to study this side-channel on smartphones, under smartphone specific constraints. Further, we demonstrate that Websites can be correctly identified within a short time span of 2 × 6 seconds, which is in contrast with prior work, which uses 15-s traces. This is important, because users typically spend less than 15 s on a Webpage. Qing Yang 0005, Paolo Gasti, Gang Zhou 0002, Aydin Farajidavar, Kiran S. Balagani |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2016 | Secure, Fast, and Energy-Efficient Outsourced Authentication for SmartphonesabstractCommon smartphone authentication mechanisms (e.g., PINs, graphical passwords, and fingerprint scans) are not designed to offer security post-login. Multi-modal continuous authentication addresses this issue by frequently and unobtrusively authenticating the user via behavioral biometric signals, such as touchscreen interaction and hand movements. Because smartphones can easily fall into the hands of the adversary, it is critical that the behavioral biometric information collected and processed on these devices is secured. This can be done by offloading encrypted template information to a remote server, and then performing authentication via privacy-preserving protocols. In this paper, we demonstrate that the energy overhead of current privacy-preserving protocols for continuous authentication is unsustainable on smartphones. To reduce energy consumption, we design a technique that leverages characteristics unique to the authentication setting in order to securely outsource computation to an untrusted Cloud. Our approach is secure against a colluding smartphone and Cloud, thus making it well suited for authentication. We performed extensive experimental evaluation. With our technique, the energy requirement for running an authentication instance that computes Manhattan distance is 0.2 mWh, which corresponds to a negligible fraction of the smartphone's battery capacity. In addition, for Manhattan distance, our protocol runs in 0.72 and 2 s for 8 and 28 biometric features, respectively. We were also able to compute Hamming distance in 3.29 s, compared with 95.57 s achieved with the previous fastest outsourced computation protocol (Whitewash). These results demonstrate that ours is presently the only technique suitable for low-latency continuous authentication (e.g., with authentication scan windows of 60 s or shorter). Paolo Gasti, Jaroslav Sedenka, Qing Yang 0005, Gang Zhou 0002, Kiran S. Balagani |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2016 | HMOG: New Behavioral Biometric Features for Continuous Authentication of Smartphone UsersabstractWe introduce hand movement, orientation, and grasp (HMOG), a set of behavioral features to continuously authenticate smartphone users. HMOG features unobtrusively capture subtle micro-movement and orientation dynamics resulting from how a user grasps, holds, and taps on the smartphone. We evaluated authentication and biometric key generation (BKG) performance of HMOG features on data collected from 100 subjects typing on a virtual keyboard. Data were collected under two conditions: 1) sitting and 2) walking. We achieved authentication equal error rates (EERs) as low as 7.16% (walking) and 10.05% (sitting) when we combined HMOG, tap, and keystroke features. We performed experiments to investigate why HMOG features perform well during walking. Our results suggest that this is due to the ability of HMOG features to capture distinctive body movements caused by walking, in addition to the hand-movement dynamics from taps. With BKG, we achieved the EERs of 15.1% using HMOG combined with taps. In comparison, BKG using tap, key hold, and swipe features had EERs between 25.7% and 34.2%. We also analyzed the energy consumption of HMOG feature extraction and computation. Our analysis shows that HMOG features extracted at a 16-Hz sensor sampling rate incurred a minor overhead of 7.9% without sacrificing authentication accuracy. Two points distinguish our work from current literature: 1) we present the results of a comprehensive evaluation of three types of features (HMOG, keystroke, and tap) and their combinations under the same experimental conditions and 2) we analyze the features from three perspectives (authentication, BKG, and energy consumption on smartphones). Zdenka Sitova, Jaroslav Sedenka, Qing Yang 0005, Ge Peng, Gang Zhou 0002, Paolo Gasti, Kiran S. Balagani |
IEEE Trans. Inf. Forensics Secur. | 7 |
| 2015 | Utilizing linguistically enhanced keystroke dynamics to predict typist cognition and demographics
David Guy Brizan, Adam Goodkind, Patrick Koch, Kiran S. Balagani, Vir V. Phoha, Andrew Rosenberg |
Int. J. Hum. Comput. Stud. | 4 |
| 2015 | Secure Outsourced Biometric Authentication With Performance Evaluation on SmartphonesabstractWe design privacy-preserving protocols for scaled Manhattan and scaled Euclidean verifiers, secure against malicious clients and honest-but-curious server. We then augment our protocols with principal component analysis (PCA), which can help to improve authentication accuracy. We evaluate the performance of our protocols on an emerging application-namely, continuous authentication of smartphone users. We compare the performance of protocols secure under the malicious client model, with three protocols secure in the honest-but-curious model. We report tradeoffs between computation overhead, communication cost, and authentication accuracy. Our key observations are: 1) scaled Manhattan without PCA gives the best tradeoff between security, accuracy, and overhead and 2) with PCA, memory availability on current smartphones limits the number of features that can be used with scaled Manhattan, and prevents the scaled Euclidean protocol from running. Our extended evaluation on a laptop client shows that PCA with both scaled Manhattan and scaled Euclidean verifiers is feasible given sufficient memory. Jaroslav Sedenka, Sathya Govindarajan, Paolo Gasti, Kiran S. Balagani |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2014 | Continuous authentication with cognition-centric text production and revision featuresabstractMost continuous user authentication techniques based on typing behavior rely on the keystroke dynamics or on the linguistic style of the user. However, there is a rich spectrum of cognition-centric behavioral traits that a typist exhibits during different stages of text production (e.g., composition, translation, and revision), which to our knowledge, have not been considered for continuous authentication. We study the continuous authentication performance of 123 behavioral traits extracted from discrete cognitive units called bursts. We performed experiments on typing data collected from 486 volunteer subjects. Our findings include: (1) features from bursts delimited by pause events have significantly higher availability and authentication performance compared to bursts delimited by revision events; (2) bursts with pause durations of at least one second provide the best authentication accuracy and availability; and (3) fusing our features with traditional keystroke dynamics features reduced authentication error rates. We achieved an equal error rate between 13.37 and 4.55 percent for authentication windows as low as 30 seconds to 3.5 minutes. Hilbert Locklear, Sathya Govindarajan, Zdenka Sitova, Adam Goodkind, David Guy Brizan, Andrew Rosenberg, Vir V. Phoha, Paolo Gasti, Kiran S. Balagani |
IJCB | 9 |
| 2014 | Privacy-preserving population-enhanced biometric key generation from free-text keystroke dynamicsabstractBiometric key generation techniques are used to reliably generate cryptographic material from biometric signals. Existing constructions require users to perform a particular activity (e.g., type or say a password, or provide a handwritten signature), and are therefore not suitable for generating keys continuously. In this paper we present a new technique for biometric key generation from free-text keystroke dynamics. This is the first technique suitable for continuous key generation. Our approach is based on a scaled parity code for key generation (and subsequent key reconstruction), and can be augmented with the use of population data to improve security and reduce key reconstruction error. In particular, we rely on linear discriminant analysis (LDA) to obtain a better representation of discriminable biometric signals. To update the LDA matrix without disclosing user's biometric information, we design a provably secure privacy-preserving protocol (PP-LDA) based on homomorphic encryption. Our biometric key generation with PP-LDA was evaluated on a dataset of 486 users. We report equal error rate around 5% when using LDA, and below 7% without LDA. Jaroslav Sedenka, Kiran S. Balagani, Vir V. Phoha, Paolo Gasti |
IJCB | 2 |
| 2014 | A multimodal data set for evaluating continuous authentication performance in smartphonesabstractContinuous authentication modalities allow a device to authenticate users transparently without interrupting them or requiring their attention. This is especially important on smartphones, which are more prone to be lost or stolen than regular computers, and carry plenty of sensitive information. There is a multitude of signals that can be harnessed for continuous authentication on mobile devices, such as touch input, accelerometer, and gyroscope, etc. However, existing public datasets include only a handful of them, limiting the ability to do experiments that involve multiple modalities. To fill this gap, we performed a large-scale user study to collect a wide spectrum of signals on smartphones. Our dataset combines more modalities than existing datasets, including movement, orientation, touch, gestures, and pausality. This dataset has been used to evaluate our new behavioral modality named Hand Movement, Orientation, and Grasp (H-MOG). This poster reports on the data collection process and outcomes, as well as preliminary authentication results. Qing Yang 0005, Ge Peng, David T. Nguyen, Xin Qi 0001, Gang Zhou 0002, Zdenka Sitova, Paolo Gasti, Kiran S. Balagani |
SenSys | 8 |
| 2013 | Snoop-Forge-Replay Attacks on Continuous Verification With KeystrokesabstractWe present a new attack called the snoop-forge-replay attack on keystroke-based continuous verification systems. The snoop-forge-replay is a sample-level forgery attack and is not specific to any particular keystroke-based continuous verification method or system. It can be launched with easily available keyloggers and APIs for keystroke synthesis. Our results from 2640 experiments show that: 1) the snoop-forge-replay attacks achieve alarmingly high error rates compared to zero-effort impostor attacks, which have been the de facto standard for evaluating keystroke-based continuous verification systems; 2) four state-of-the-art verification methods, three types of keystroke latencies, and 11 matching-pair settings (-a key parameter in continuous verification with keystrokes) that we examined in this paper were susceptible to the attack; 3) the attack is effective even when as low as 20 to 100 keystrokes were snooped to create forgeries. In light of our results, we question the security offered by current keystroke-based continuous verification systems. Additionally, in our experiments, we harnessed virtualization technology to generate thousands of keystroke forgeries within a short time span. We point out that virtualization setup such as the one used in our experiments can also be exploited by an attacker to scale and speedup the attack. Khandaker Abir Rahman, Kiran S. Balagani, Vir V. Phoha |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2011 | On the discriminability of keystroke feature vectors used in fixed text keystroke authentication
Kiran S. Balagani, Vir V. Phoha, Asok Ray, Shashi Phoha |
Pattern Recognit. Lett. | 1 |
| 2010 | On the Feature Selection Criterion Based on an Approximation of Multidimensional Mutual InformationabstractWe derive the feature selection criterion presented in [CHECK END OF SENTENCE] and [CHECK END OF SENTENCE] from the multidimensional mutual information between features and the class. Our derivation: 1) specifies and validates the lower-order dependency assumptions of the criterion and 2) mathematically justifies the utility of the criterion by relating it to Bayes classification error. Kiran S. Balagani, Vir V. Phoha |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2010 | On Guo and Nixon's Criterion for Feature Subset Selection: Assumptions, Implications, and Alternative OptionsabstractGuo and Nixon proposed a feature selection method based on maximizingI(x;Y), the multidimensional mutual information between feature vectorxand class variableY. Because computingI(x;Y) can be difficult in practice, Guo and Nixon proposed an approximation ofI(x;Y) as the criterion for feature selection. We show that Guo and Nixon's criterion originates from approximating the joint probability distributions inI(x;Y) by second-order product distributions. We remark on the limitations of the approximation and discuss computationally attractive alternatives to computeI(x;Y) . Kiran S. Balagani, Vir V. Phoha, S. Sitharama Iyengar, N. Balakrishnan 0001 |
IEEE Trans. Syst. Man Cybern. Part A | 1 |
| 2007 | On the Relationship Between Dependence Tree Classification Error and Bayes Error RateabstractWong and Poon [1] showed that Chow and Liu's tree dependence approximation can be derived by minimizing an upper bound of the Bayes error rate. Wong and Poon's result was obtained by expanding the conditional entropy H(w|X). We derive the correct expansion of H(w|X) and present its implication. Kiran S. Balagani, Vir V. Phoha |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2007 | K-Means+ID3: A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning MethodsabstractIn this paper, we present "k-means+ID3", a method to cascade k-means clustering and the ID3 decision tree learning methods for classifying anomalous and normal activities in a computer network, an active electronic circuit, and a mechanical mass-beam system. The k-means clustering method first partitions the training instances into k clusters using Euclidean distance similarity. On each cluster, representing a density region of normal or anomaly instances, we build an ID3 decision tree. The decision tree on each cluster refines the decision boundaries by learning the subgroups within the cluster. To obtain a final decision on classification, the decisions of the k-means and ID3 methods are combined using two rules: 1) the nearest-neighbor rule and 2) the nearest-consensus rule. We perform experiments on three data sets: 1) network anomaly data (NAD), 2) Duffing equation data (DED), and 3) mechanical system data (MSD), which contain measurements from three distinct application domains of computer networks, an electronic circuit implementing a forced Duffing equation, and a mechanical system, respectively. Results show that the detection accuracy of the k-means+ID3 method is as high as 96.24 percent at a false-positive-rate of 0.03 percent on NAD; the total accuracy is as high as 80.01 percent on MSD and 79.9 percent on DED Shekhar R. Gaddam, Vir V. Phoha, Kiran S. Balagani |
IEEE Trans. Knowl. Data Eng. | 3 |