VLDB 2026 Research / reviewers in the wild / expert
Karl Koscher
dblp:64/4300
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 8 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3Artificial intelligence and machine learning · 1Computer networks · 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 |
Systems and software security · 34% Cyber-physical and IoT security · 31% Network security · 12% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 67% Empirical software engineering · 33% | |
| Human-computer interaction and pervasive computing
3 papers |
Human-robot interaction · 48% Ubiquitous computing and smart environments · 42% Interaction techniques and input · 11% | |
| Artificial intelligence
1 paper |
Robot navigation and mapping · 100% |
Topics — the 15 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cyber-physical and IoT security
automotive security |
0.2 | 2 | 2011 | Comprehensive Experimental Analyses of Automotive Attack Surfaces · USENIX Security Symposium 2011 Experimental Security Analysis of a Modern Automobile · IEEE Symposium on Security and Privacy 2010 |
Systems and software security › information flow control
information flow type system |
0.2 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Program verification › security property verification
information flow verification |
0.2 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Network security › wireless network security
RFID security |
0.2 | 2 | 2009 | EPC RFID tag security weaknesses and defenses: passport cards, enhanced drivers licenses, and beyond · CCS 2009 RFIDs and secret handshakes: defending against ghost-and-leech attacks and unauthorized reads with context-aware communications · CCS 2008 |
Robotics › Robot navigation and mapping › mobile robot navigation
map-based navigation |
0.1 | 1 | 2010 | Following directions using statistical machine translation · HRI 2010 |
Cyber-physical and IoT security
in-vehicle network security |
0.1 | 1 | 2010 | Experimental Security Analysis of a Modern Automobile · IEEE Symposium on Security and Privacy 2010 |
Authentication and access control › device authentication
tag-based authentication |
0.1 | 1 | 2009 | EPC RFID tag security weaknesses and defenses: passport cards, enhanced drivers licenses, and beyond · CCS 2009 |
Privacy and data protection › health data privacy
genomic privacy |
0.1 | 1 | 2017 | Computer Security, Privacy, and DNA Sequencing: Compromising Computers with Synthesized DNA, Privacy Leaks, and More · USENIX Security Symposium 2017 |
Authentication and access control › authentication
context-based authentication |
0.1 | 1 | 2008 | RFIDs and secret handshakes: defending against ghost-and-leech attacks and unauthorized reads with context-aware communications · CCS 2008 |
Web and mobile security › mobile application security
app store security |
0.1 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Systems and software security
exploitation |
0.0 | 1 | 2011 | Comprehensive Experimental Analyses of Automotive Attack Surfaces · USENIX Security Symposium 2011 |
Embedded and real-time systems
automotive systems |
0.0 | 1 | 2010 | Experimental Security Analysis of a Modern Automobile · IEEE Symposium on Security and Privacy 2010 |
Embedded and real-time systems
cyber-physical system platforms |
0.0 | 1 | 2010 | Experimental Security Analysis of a Modern Automobile · IEEE Symposium on Security and Privacy 2010 |
Data stream processing › sensor data stream processing
RFID data streams |
0.0 | 1 | 2009 | Longitudinal study of a building-scale RFID ecosystem · MobiSys 2009 |
Interaction techniques and input › input sensing › gesture recognition
accelerometer-based gesture recognition |
0.0 | 1 | 2008 | RFIDs and secret handshakes: defending against ghost-and-leech attacks and unauthorized reads with context-aware communications · CCS 2008 |
Methods — techniques the papers use, named apart from their topics
information-flow type system · 0.4declassification auditing · 0.4experimental security analysis · 0.3exploit generation · 0.3DNA synthesis · 0.3probabilistic modeling · 0.3inference techniques · 0.3statistical machine translation · 0.2road tests · 0.2gesture recognition · 0.2accelerometer sensing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Computer Security, Privacy, and DNA Sequencing: Compromising Computers with Synthesized DNA, Privacy Leaks, and More
Peter Ney, Karl Koscher, Lee Organick, Luis Ceze, Tadayoshi Kohno |
USENIX Security Symposium | 2 |
| 2016 | Automobile Driver FingerprintingabstractAbstract Today’s automobiles leverage powerful sensors and embedded computers to optimize efficiency, safety, and driver engagement. However the complexity of possible inferences using in-car sensor data is not well understood. While we do not know of attempts by automotive manufacturers or makers of after-market components (like insurance dongles) to violate privacy, a key question we ask is: could they (or their collection and later accidental leaks of data) violate a driver’s privacy? In the present study, we experimentally investigate the potential to identify individuals using sensor data snippets of their natural driving behavior. More specifically we record the in-vehicle sensor data on the controllerarea- network (CAN) of a typical modern vehicle (popular 2009 sedan) as each of 15 participants (a) performed a series of maneuvers in an isolated parking lot, and (b) drove the vehicle in traffic along a defined ~ 50 mile loop through the Seattle metropolitan area. We then split the data into training and testing sets, train an ensemble of classifiers, and evaluate identification accuracy of test data queries by looking at the highest voted candidate when considering all possible one-vs-one comparisons. Our results indicate that, at least among small sets, drivers are indeed distinguishable using only incar sensors. In particular, we find that it is possible to differentiate our 15 drivers with 100% accuracy when training with all of the available sensors using 90% of driving data from each person. Furthermore, it is possible to reach high identification rates using less than 8 minutes of training data. When more training data is available it is possible to reach very high identification using only a single sensor (e.g., the brake pedal). As an extension, we also demonstrate the feasibility of performing driver identification across multiple days of data collection Miro Enev, Alex Takakuwa, Karl Koscher, Tadayoshi Kohno |
Proc. Priv. Enhancing Technol. | 3 |
| 2014 | Collaborative Verification of Information Flow for a High-Assurance App StoreabstractCurrent app stores distribute some malware to unsuspecting users, even though the app approval process may be costly and time-consuming. High-integrity app stores must provide stronger guarantees that their apps are not malicious. We propose a verification model for use in such app stores to guarantee that the apps are free of malicious information flows. In our model, the software vendor and the app store auditor collaborate -- each does tasks that are easy for her/him, reducing overall verification cost. The software vendor provides a behavioral specification of information flow (at a finer granularity than used by current app stores) and source code annotated with information-flow type qualifiers. A flow-sensitive, context-sensitive information-flow type system checks the information flow type qualifiers in the source code and proves that only information flows in the specification can occur at run time. The app store auditor uses the vendor-provided source code to manually verify declassifications. Michael D. Ernst, René Just, Suzanne Millstein, Werner Dietl, Stuart Pernsteiner, Franziska Roesner, Karl Koscher, Paulo Barros, Ravi Bhoraskar, Seungyeop Han, Paul Vines, Edward XueJun Wu |
CCS | 7 |
| 2011 | Comprehensive Experimental Analyses of Automotive Attack Surfaces
Stephen Checkoway, Damon McCoy, Brian Kantor, Danny Anderson, Hovav Shacham, Stefan Savage, Karl Koscher, Alexei Czeskis, Franziska Roesner, Tadayoshi Kohno |
USENIX Security Symposium | 7 |
| 2010 | Following directions using statistical machine translationabstractMobile robots that interact with humans in an intuitive way must be able to follow directions provided by humans in unconstrained natural language. In this work we investigate how statistical machine translation techniques can be used to bridge the gap between natural language route instructions and a map of an environment built by a robot. Our approach uses training data to learn to translate from natural language instructions to an automatically-labeled map. The complexity of the translation process is controlled by taking advantage of physical constraints imposed by the map. As a result, our technique can efficiently handle uncertainty in both map labeling and parsing. Our experiments demonstrate the promising capabilities achieved by our approach. Cynthia Matuszek, Dieter Fox, Karl Koscher |
HRI | 3 |
| 2010 | Experimental Security Analysis of a Modern AutomobileabstractModern automobiles are no longer mere mechanical devices; they are pervasively monitored and controlled by dozens of digital computers coordinated via internal vehicular networks. While this transformation has driven major advancements in efficiency and safety, it has also introduced a range of new potential risks. In this paper we experimentally evaluate these issues on a modern automobile and demonstrate the fragility of the underlying system structure. We demonstrate that an attacker who is able to infiltrate virtually any Electronic Control Unit (ECU) can leverage this ability to completely circumvent a broad array of safety-critical systems. Over a range of experiments, both in the lab and in road tests, we demonstrate the ability to adversarially control a wide range of automotive functions and completely ignore driver input\dash including disabling the brakes, selectively braking individual wheels on demand, stopping the engine, and so on. We find that it is possible to bypass rudimentary network security protections within the car, such as maliciously bridging between our car's two internal subnets. We also present composite attacks that leverage individual weaknesses, including an attack that embeds malicious code in a car's telematics unit and that will completely erase any evidence of its presence after a crash. Looking forward, we discuss the complex challenges in addressing these vulnerabilities while considering the existing automotive ecosystem. Karl Koscher, Alexei Czeskis, Franziska Roesner, Shwetak N. Patel, Tadayoshi Kohno, Stephen Checkoway, Damon McCoy, Brian Kantor, Danny Anderson, Hovav Shacham, Stefan Savage |
IEEE Symposium on Security and Privacy | 1 |
| 2009 | EPC RFID tag security weaknesses and defenses: passport cards, enhanced drivers licenses, and beyondabstractEPC (Electronic Product Code) tags are industry-standard RFID devices poised to supplant optical barcodes in many applications. We explore the systemic risks and challenges created by the increasingly common use of EPC for security applications. As a central case study, we examine the recently issued United States Passport Card and Washington State "enhanced drivers license" (WA EDL), both of which incorporate Gen-2 EPC tags. We measure multiple weaknesses, including susceptibility to cloning, extended read ranges, and the ability to remotely kill a WA EDL. We study the implications of these vulnerabilities to overall system security, and offer suggestions for improvement. We demonstrate anti-cloning techniques for off-the-shelf EPC tags, overcoming practical challenges in a previous proposal to co-opt the EPC "kill" command to achieve tag authentication. Our paper fills a vacuum of experimentally grounded evaluation of and guidance for security applications for EPC tags not just in identity documents, but more broadly in the authentication of objects and people. Karl Koscher, Ari Juels, Vjekoslav Brajkovic, Tadayoshi Kohno |
CCS | 1 |
| 2009 | A spotlight on security and privacy risks with future household robots: attacks and lessonsabstractFuture homes will be populated with large numbers of robots with diverse functionalities, ranging from chore robots to elder care robots to entertainment robots. While household robots will offer numerous benefits, they also have the potential to introduce new security and privacy vulnerabilities into the home. Our research consists of three parts. First, to serve as a foundation for our study, we experimentally analyze three of today's household robots for security and privacy vulnerabilities: the WowWee Rovio, the Erector Spykee, and the WowWee RoboSapien V2. Second, we synthesize the results of our experimental analyses and identify key lessons and challenges for securing future household robots. Finally, we use our experiments and lessons learned to construct a set of design questions aimed at facilitating the future development of household robots that are secure and preserve their users' privacy. Tamara Denning, Cynthia Matuszek, Karl Koscher, Joshua R. Smith 0001, Tadayoshi Kohno |
UbiComp | 3 |
| 2009 | Longitudinal study of a building-scale RFID ecosystemabstractRadio Frequency IDentification (RFID) deployments are becoming increasingly popular in both industrial and consumer-oriented settings. To effectively exploit and operate such deployments, important challenges must be addressed, from managing RFID data streams to handling limitations in reader accuracy and coverage. Furthermore, deployments that support pervasive computing raise additional issues related to user acceptance and system utility. To better understand these challenges, we conducted a four-week study of a building-scale EPC Class-1 Generation-2 RFID deployment, the "RFID Ecosystem", with 47 readers (160 antennas) installed throughout an 8,000 square meter building. During the study, 67 participants having over 300 tags accessed the collected RFID data through applications including an object finder and a friend tracker and several tools for managing personal data. We found that our RFID deployment produces a very manageable amount of data overall, but with orders of magnitude difference among various participants and objects. We also find that the tag detection rates tend to be low with high variance across the type of tag, participant and object. Users need expert guidance to effectively mount their tags and are encouraged by compelling applications to wear tags more frequently. Finally, probabilistic modeling and inference techniques promise to enable more complex applications by smoothing over gaps and errors in the data, but must be applied with care as they add significant computational and storage overhead. Evan Welbourne, Karl Koscher, Emad Soroush, Magdalena Balazinska, Gaetano Borriello |
MobiSys | 2 |
| 2008 | RFIDs and secret handshakes: defending against ghost-and-leech attacks and unauthorized reads with context-aware communicationsabstractWe tackle the problem of defending against ghost-and-leech (a.k.a. proxying, relay, or man-in-the-middle) attacks against RFID tags and other contactless cards. The approach we take -- which we dub secret handshakes -- is to incorporate gesture recognition techniques directly on the RFID tags or contactless cards. These cards will only engage in wireless communications when they internally detect these secret handshakes. We demonstrate the effectiveness of this approach by implementing our secret handshake recognition system on a passive WISP RFID tag with a built-in accelerometer. Our secret handshakes approach is backward compatible with existing deployments of RFID tag and contactless card readers. Alexei Czeskis, Karl Koscher, Joshua R. Smith 0001, Tadayoshi Kohno |
CCS | 2 |
| 2008 | Multi-player soccer and wireless embedded systemsabstractEmbedded systems are increasingly becoming connected through wireless networking. These devices now form the basis of many of today's consumer products including cell phones and video game controllers. In the "Software for Embedded Systems" class in the Department of Computer Science & Engineering at the University of Washington, we used the design of a multi-player video game as motivation for the principal concepts in wireless embedded systems. Each student in the class designed an accelerometer-based game controller and then, the class as a whole, developed a multi-player video game that allowed 28 players (the number of students in the course) to play simultaneously. In this paper, we first describe the context of the course and its goals followed by the hardware/software platform we used to realize the game controller. We then detail the pedagogical approach we used to collectively design the video game (loosely based on soccer) and conclude with the lessons learned from this group design experience and how we would enhance the project and course in the future. Gaetano Borriello, Carl Hartung, Bruce Hemingway, Karl Koscher, Brian Mayton |
SIGCSE | 4 |
| 2008 | Defeating Encrypted and Deniable File Systems: TrueCrypt v5.1a and the Case of the Tattling OS and Applications
Alexei Czeskis, David J. St. Hilaire, Karl Koscher, Steve D. Gribble, Tadayoshi Kohno, Bruce Schneier |
HotSec | 3 |