Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Neil Klingensmith

dblp:146/7847 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
3since 2021 · last 2022
0000-0003-4047-5070ORCID · verified

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

Computer networks · 2 · 1 since 2021Security and privacy · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 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.

Network and information security
2 papers
Authentication and access control · 40% Cryptographic primitives and cryptanalysis · 40% Privacy and data protection · 20%
Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%
Human-computer interaction and pervasive computing
1 paper
Wearable and physiological sensing · 77% Ubiquitous computing and smart environments · 23%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
mining software repositories
0.612022
Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics · ASE 2022
Empirical software engineering
software metrics
0.612022
Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics · ASE 2022
Authentication and access control › authentication
context-based authentication
0.512021
Moonshine: An Online Randomness Distiller for Zero-Involvement Authentication · IPSN 2021
Cryptographic primitives and cryptanalysis
randomness extraction
0.512021
Moonshine: An Online Randomness Distiller for Zero-Involvement Authentication · IPSN 2021
Wearable and physiological sensing
acoustic sensing
0.212016
dBHound: Privacy Sensitive Acoustic Perception in Home Settings: Poster Abstract · SenSys 2016
Privacy and data protection
privacy-preserving sensing
0.212016
dBHound: Privacy Sensitive Acoustic Perception in Home Settings: Poster Abstract · SenSys 2016
Ubiquitous computing and smart environments › context recognition
activity recognition
0.112016
dBHound: Privacy Sensitive Acoustic Perception in Home Settings: Poster Abstract · SenSys 2016

Methods — techniques the papers use, named apart from their topics

metric visualization · 0.6randomness distillation · 0.5decibel-level audio analysis · 0.5NIST test suite · 0.5
YearPublicationVenuePosition
2022 Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics
abstract
Software metrics capture information about software development processes and products. These metrics support decision-making, e.g., in team management or dependency selection. However, existing metrics tools measure only a snapshot of a software project. Little attention has been given to enabling engineers to reason about metric trends over time—longitudinal metrics that give insight about process, not just product. In this work, we present PRIME (PRocess MEtrics), a tool to compute and visualize process metrics. The currently-supported metrics include productivity, issue density, issue spoilage, and bus factor. We illustrate the value of longitudinal data and conclude with a research agenda. The tool’s demo video can be watched at https://bit.ly/ase2022-prime. Source code can be found at https://github.com/SoftwareSystemsLaboratory/prime.
Nicholas Synovic, Matt Hyatt, Rohan Sethi, Sohini Thota, Shilpika, Allan J. Miller, Wenxin Jiang 0001, Emmanuel S. Amobi, Austin Pinderski, Konstantin Läufer, Nicholas J. Hayward, Neil Klingensmith, James C. Davis 0001, George K. Thiruvathukal
ASE12
2022 Are You Really Muted?: A Privacy Analysis of Mute Buttons in Video Conferencing Apps
abstract
Video conferencing apps (VCAs) make it possible for previously private spaces — bedrooms, living rooms, and kitchens — into semi-public extensions of the office. For the most part, users have accepted these apps in their personal space without much thought about the permission models that govern the use of their private data during meetings. While access to a device’s video camera is carefully controlled, little has been done to ensure the same level of privacy for accessing the microphone. In this work, we ask the question: what happens to the microphone data when a user clicks the mute button in a VCA? We first conduct a user study to analyze users’ understanding of the permission model of the mute button. Then, using runtime binary analysis tools, we trace raw audio flow in many popular VCAs as it traverses the app from the audio driver to the network. We find fragmented policies for dealing with microphone data among VCAs — some continuously monitor the microphone input during mute, and others do so periodically. One app transmits statistics of the audio to its telemetry servers while the app is muted. Using network traffic that we intercept en route to the telemetry server, we implement a proof-of-concept background activity classifier and demonstrate the feasibility of inferring the ongoing background activity during a meeting — cooking, cleaning, typing, etc. We achieved 81.9% macro accuracy on identifying six common background activities using intercepted outgoing telemetry packets when a user is muted.
Yucheng Yang 0003, Jack West, George K. Thiruvathukal, Neil Klingensmith, Kassem Fawaz
Proc. Priv. Enhancing Technol.4
2021 Moonshine: An Online Randomness Distiller for Zero-Involvement Authentication
abstract
Context-based authentication is a method for transparently validating another device's legitimacy to join a network based on location. Devices can pair with one another by continuously harvesting environmental noise to generate a random key with no user involvement. However, there are gaps in our understanding of the theoretical limitations of environmental noise harvesting, making it difficult for researchers to build efficient algorithms for sampling environmental noise and distilling keys from that noise. This work explores the information-theoretic capacity of context-based authentication mechanisms to generate random bit strings from environmental noise sources with known properties. Using only mild assumptions about the source process's characteristics, we demonstrate that commonly-used bit extraction algorithms extract only about 10% of the available randomness from a source noise process. We present an efficient algorithm to improve the quality of keys generated by context-based methods and evaluate it on real key extraction hardware. MOONSHINE is a randomness distiller which is more efficient at extracting bits from an environmental entropy source than existing methods. Our techniques nearly double the quality of keys as measured by the NIST test suite, producing keys that can be used in real-world authentication scenarios.
Jack West, Kyuin Lee, Suman Banerjee 0001, Younghyun Kim 0001, George K. Thiruvathukal, Neil Klingensmith
IPSN6
2020 ivPair: context-based fast intra-vehicle device pairing for secure wireless connectivity
abstract
The emergence of advanced in-vehicle infotainment (IVI) systems, such as Apple CarPlay and Android Auto, calls for fast and intuitive device pairing mechanisms to discover newly introduced devices and make or break a secure, high-bandwidth wireless connection. Current pairing schemes are tedious and lengthy as they typically require users to go through pairing and verification procedures by manually entering a predetermined or randomly generated pin on both devices. This inconvenience usually results in prolonged usage of old pins, significantly degrading the security of network connections.
Kyuin Lee, Neil Klingensmith, Suman Banerjee 0001, Younghyun Kim 0001
WISEC2
2020 A Method for Energy-Efficient Sampling of Analog to Digital Converters
abstract
We present PANDA, a data acquisition technique for energy-constrained sensor nodes that reduces the energy per operation required to sample and preprocess analog sensor data. PANDA takes advantage of the energy consumption patterns of commodity microcontrollers by sampling input signals in short bursts followed by long periods of inactivity. This approach reduces the overhead of repetitively transitioning the CPU and analog components in and out of low-power sleep states. This nonuniformly-spaced input data is then fed to a nonuniform FFT algorithm that computes the frequency spectrum. We show that the spectrum computed with the nonuniform FFT is very close to the spectrum that would be computed from uniformly sampled data preprocessed with a conventional FFT. The output of the nonuniform FFT can be filtered or post-processed with conventional frequency domain analysis techniques, and a uniformly resampled output can be constructed with the conventional inverse FFT. We compare the energy consumption patterns of burst-mode sampling to those of conventional uniform sampling in several real sensor nodes. We demonstrate that for reasonably sized input datasets, burst mode sampling and postprocessing consumes more than 17 percent less energy than conventional uniform sampling, including the additional computations required to compute the nonuniform DFT.
Neil Klingensmith, Suman Banerjee 0001
IEEE Trans. Sustain. Comput.1
2016 dBHound: Privacy Sensitive Acoustic Perception in Home Settings: Poster Abstract
abstract
We present dBHound, a mobile sensing analytics app for tracking room occupancy and activities while preserving privacy for users. dBHound takes advantage of audio sensors available on mobile devices to collect data about the environment. dBHound is a layer in the mobile operating system API that gathers decibel (dB) data from the device's onboard audio sensors and strips it of sensitive information. Using mobile devices as sensors has the advantage that users do not have to purchase or manage additional sensing devices within the home. Among the different sensor modalities discussed in [4, 1, 2, 5, 3] many of which are limited to detecting a small subset of activities in-home, sound is a highly general and aligns well with everyday human activity. We demonstrate that having access to decibel-level data streams from multiple devices can give us more insight into activity and occupancy patterns than a single sensor, without compromising privacy.
Anantharaghavan Sridhar, Neil Klingensmith, Suman Banerjee 0001
SenSys2