Kevin Gallagher 0001

dblp:130/4838-1 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0002-2714-7841ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 7 · 3 first-author · 5 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 ReporTor: Facilitating User Reporting of Issues Encountered in Naturalistic Web Browsing via Tor Browser
abstract
The privacy properties of Tor Browser and the privacy sensitivity of its user base preclude the collection of traditional telemetry and analytics to understand the problems users face. To address the lack of telemetry and analytics, we developed ReporTor, a plugin to facilitate anonymous, voluntary reporting of problems during naturalistic browsing via Tor Browser. We confirmed the utility and effectiveness of ReporTor by reporting the problems we encountered during a month of naturalistic web browsing via Tor Browser. Reports submitted via ReporTor enabled nuanced, in-depth analysis of the causes underlying the reported problems. Integrating ReporTor into Tor Browser can leverage its anonymous user-driven issue reporting to surface the challenges users encounter when visiting websites with Tor Browser. Analyzing and addressing the reports can enhance the user experience of Tor Browser for everyday web browsing.
Nicholas Micallef, Cameron Cartier, Kevin Gallagher 0001, Lucas Zagal, Sameer Patil 0001
Proc. Priv. Enhancing Technol.3
2026 Obscura: Enabling Ephemeral Proxies for Traffic Encapsulation in WebRTC Media Streams Against Cost-Effective Censors
abstract
Recent research on online censorship has provided valuable insights into common censorship strategies and censors' tolerance for collateral damage. A consistent finding across these studies is that censors tend to favour cost-effective techniques such as proxy enumeration, active probing, and deep packet inspection (DPI), rather than more complex and non-deterministic methods such as deep learning-based traffic analysis. For example, a recent study on the Snowflake censorship evasion system reinforced this finding by demonstrating that authoritarian regimes primarily relied on DPI to target the system. However, as censorship techniques continue to evolve, two critical questions arise: (1) What future attack vectors are likely to emerge based on current research and observed censor capabilities? (2) How can these emerging threats, along with previously utilised censorship methods, be effectively mitigated? In this paper, we present Obscura, a censorship evasion system designed to resist cost-effective, historically grounded censorship techniques while also defending against a class of plausible future attacks within a cost-effective threat model targeting WebRTC-based censorship evasion systems. Obscura is built upon four core features: (1) encapsulation of traffic within WebRTC media streams, (2) the use of a reliability layer, (3) support for both browser-based and Pion-based clients and proxy instances, and (4) the use of ephemeral proxies. Each feature is intended to mitigate either a known attack observed in the wild or a theoretically plausible attack consistent with the capabilities of a cost-effective censor. We provide a security analysis to justify our design choices and a performance evaluation to demonstrate that Obscura maintains reasonable throughput for typical online activities.
João Afonso Vilalonga, Kevin Gallagher 0001, João S. Resende, Henrique Domingos
Proc. Priv. Enhancing Technol.2
2024 Enhanced Outsourced and Secure Inference for Tall Sparse Decision Trees
abstract
A decision tree is an easy-to-understand tool that has been widely used for classification tasks. On the one hand, due to privacy concerns, there has been an urgent need to create privacy-preserving classifiers that conceal the user’s input from the classifier. On the other hand, with the rise of cloud computing, data owners are keen to reduce risk by outsourcing their model, but want security guarantees that third parties cannot steal their decision tree model. To address these issues, Joye and Salehi introduced a theoretical protocol that efficiently evaluates decision trees while maintaining privacy by leveraging their comparison protocol that is resistant to timing attacks. However, their approach was not only inefficient but also prone to side-channel attacks. Therefore, in this paper, we propose a new decision tree inference protocol in which the model is shared and evaluated among multiple entities. We partition our decision tree model by each level to be stored in a new entity we refer to as a "level-site." Utilizing this approach, we were able to gain improved average run time for classifier evaluation for a non-complete tree, while also having strong mitigations against side-channel attacks.
Andrew Quijano, Spyros T. Halkidis, Kevin Gallagher 0001, Kemal Akkaya, Nikolaos Samaras
IPCCC3
2024 What to Expect When You're Accessing: An Exploration of User Privacy Rights in People Search Websites
abstract
People Search Websites, a category of data brokers, collect, catalog, monetize and often publicly display individuals' personally identifiable information (PII). We present a study of user privacy rights in 20 such websites assessing the usability of data access and data removal mechanisms. We combine insights from these two processes to determine connections between sites, such as shared access mechanisms or removal effects. We find that data access requests are mostly unsuccessful. Instead, sites cite a variety of legal exceptions or misinterpret the nature of the requests. By purchasing reports, we find that only one set of connected sites provided access to the same report they sell to customers. We leverage a multiple step removal process to investigate removal effects between suspected connected sites. In general, data removal is more streamlined than data access, but not very transparent; questions about the scope of removal and reappearance of information remain. Confirming and expanding the connections observed in prior phases, we find that four main groups are behind 14 of the sites studied, indicating the need to further catalog these connections to simplify removal.
Kejsi Take, Jordyn Young, Rasika Bhalerao, Kevin Gallagher 0001, Andrea Forte, Damon McCoy, Rachel Greenstadt
Proc. Priv. Enhancing Technol.4
2022 "It Feels Like Whack-a-mole": User Experiences of Data Removal from People Search Websites
abstract
People Search Websites aggregate and publicize users’ Personal Identifiable Information (PII), previously sourced from data brokers. This paper presents a qualitative study of the perceptions and experiences of 18 participants who sought information removal by hiring a removal service or requesting removal from the sites. The users we interviewed were highly motivated and had sophisticated risk perceptions. We found that they encountered obstacles during the removal process, resulting in a high cost of removal, whether they requested it themselves or hired a service. Participants perceived that the successful monetization of users PII motivates data aggregators to make the removal more difficult. Overall, self management of privacy by attempting to keep information off the internet is difficult and its’ success is hard to evaluate. We provide recommendations to users, third parties, removal services and researchers aiming to improve the removal process.
Kejsi Take, Kevin Gallagher 0001, Andrea Forte, Damon McCoy, Rachel Greenstadt
Proc. Priv. Enhancing Technol.2
2021 COLBAC: Shifting Cybersecurity from Hierarchical to Horizontal Designs
abstract
Cybersecurity suffers from an oversaturation of centralized, hierarchical systems and a lack of exploration in the area of horizontal security, or security techniques and technologies which utilize democratic participation for security decision-making. Because of this, many horizontally governed organizations such as activist groups, worker cooperatives, trade unions, not-for-profit associations, and others are not represented in current cybersecurity solutions, and are forced to adopt hierarchical solutions to cybersecurity problems. This causes power dynamic mismatches that lead to cybersecurity and organizational operations failures. In this work we introduce COLBAC, a collective based access control system aimed at addressing this lack. COLBAC uses democratically authorized capability tokens to express access control policies. It allows for a flexible and dynamic degree of horizontality to meet the needs of different horizontally governed organizations. After introducing COLBAC, we finish with a discussion on future work needed to realize more horizontal security techniques, tools, and technologies.
Kevin Gallagher 0001, Santiago Torres-Arias, Nasir Memon, Jessica Feldman
NSPW1
2018 Peeling the Onion's User Experience Layer: Examining Naturalistic Use of the Tor Browser
abstract
The strength of an anonymity system depends on the number of users. Therefore, User eXperience (UX) and usability of these systems is of critical importance for boosting adoption and use. To this end, we carried out a study with 19 non-expert participants to investigate how users experience routine Web browsing via the Tor Browser, focusing particularly on encountered problems and frustrations. Using a mixed-methods quantitative and qualitative approach to study one week of naturalistic use of the Tor Browser, we uncovered a variety of UX issues, such as broken Web sites, latency, lack of common browsing conveniences, differential treatment of Tor traffic, incorrect geolocation, operational opacity, etc. We applied this insight to suggest a number of UX improvements that could mitigate the issues and reduce user frustration when using the Tor Browser.
Kevin Gallagher 0001, Sameer Patil 0001, Brendan Dolan-Gavitt, Damon McCoy, Nasir Memon
CCS1
2017 New Me: Understanding Expert and Non-Expert Perceptions and Usage of the Tor Anonymity Network
Kevin Gallagher 0001, Sameer Patil 0001, Nasir Memon
SOUPS1