Demo Data from EDBT 2026 / reviewers in the wild / expert
David Molnar
dblp:97/2954
· DBLP profile ↗
29ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 4 first-authorSoftware engineering, systems software and programming languages · 7Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Computer networks · 1Theory of computation · 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.
| Network and information security
13 papers |
Privacy and data protection · 24% Systems and software security · 20% Cryptographic primitives and cryptanalysis · 19% | |
| Software engineering, system software, and programming languages
8 papers |
Programming languages and type systems · 36% Program analysis · 33% Program synthesis and code generation · 13% | |
| Human-computer interaction and pervasive computing
5 papers |
Ubiquitous computing and smart environments · 31% Interaction techniques and input · 25% Immersive interaction · 22% | |
| Theoretical computer science
3 papers |
Automata and formal languages · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 60% Cloud and datacenter computing · 35% Electronic design automation · 5% | |
| Computer graphics and multimedia
2 papers |
Virtual and augmented reality · 100% |
Topics — the 30 heaviest of 49, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interaction techniques and input
gesture input |
0.2 | 1 | 2016 | Prepose: Privacy, Security, and Reliability for Gesture-Based Programming · IEEE Symposium on Security and Privacy 2016 |
Design research and methods › design theory
design framework |
0.2 | 1 | 2015 | A Framework for Understanding and Designing Telepresence · CSCW 2015 |
Immersive interaction
telepresence |
0.2 | 1 | 2015 | A Framework for Understanding and Designing Telepresence · CSCW 2015 |
Privacy and data protection › web privacy
browser privacy |
0.2 | 1 | 2015 | SurroundWeb: Mitigating Privacy Concerns in a 3D Web Browser · IEEE Symposium on Security and Privacy 2015 |
Programming languages and type systems
domain-specific languages |
0.2 | 1 | 2015 | Data-Parallel String-Manipulating Programs · POPL 2015 |
Programming languages and type systems
language design |
0.2 | 1 | 2015 | Fast: A Transducer-Based Language for Tree Manipulation · ACM Trans. Program. Lang. Syst. 2015 |
Parallel and multicore computing
data-parallel programming |
0.2 | 1 | 2015 | Data-Parallel String-Manipulating Programs · POPL 2015 |
Automata and formal languages
tree automata |
0.2 | 1 | 2015 | Fast: A Transducer-Based Language for Tree Manipulation · ACM Trans. Program. Lang. Syst. 2015 |
Automata and formal languages
tree transducers |
0.2 | 1 | 2015 | Fast: A Transducer-Based Language for Tree Manipulation · ACM Trans. Program. Lang. Syst. 2015 |
Computer vision › Face, body and person analysis
face recognition |
0.2 | 1 | 2014 | Zero-effort payments: design, deployment, and lessons · UbiComp 2014 |
Biometric security
biometric authentication |
0.2 | 1 | 2014 | Zero-effort payments: design, deployment, and lessons · UbiComp 2014 |
Programming languages and type systems
type checking |
0.2 | 1 | 2014 | Fast: a transducer-based language for tree manipulation · PLDI 2014 |
Authentication and access control
access control |
0.2 | 1 | 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers · USENIX Security Symposium 2013 |
Program analysis › data flow analysis › value analysis
string analysis |
0.1 | 1 | 2012 | Symbolic finite state transducers: algorithms and applications · POPL 2012 |
Automata and formal languages › transducers
finite-state transducers |
0.1 | 1 | 2012 | Symbolic finite state transducers: algorithms and applications · POPL 2012 |
Web and mobile security › web security
cross-site scripting |
0.1 | 1 | 2011 | SCRIPTGARD: automatic context-sensitive sanitization for large-scale legacy web applications · CCS 2011 |
Software maintenance and evolution › software maintenance
legacy systems |
0.1 | 1 | 2011 | SCRIPTGARD: automatic context-sensitive sanitization for large-scale legacy web applications · CCS 2011 |
Cloud and datacenter computing
cloud storage |
0.1 | 1 | 2011 | Enabling Security in Cloud Storage SLAs with CloudProof · USENIX ATC 2011 |
Cryptographic primitives and cryptanalysis › hash function cryptanalysis
chosen-prefix collision |
0.1 | 1 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 |
Cryptographic primitives and cryptanalysis
hash functions |
0.1 | 1 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 |
Cryptographic primitives and cryptanalysis › hash functions › dedicated hash functions
MD5 |
0.1 | 1 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 |
Systems and software security
vulnerability discovery |
0.1 | 1 | 2009 | Dynamic Test Generation to Find Integer Bugs in x86 Binary Linux Programs · USENIX Security Symposium 2009 |
Software testing › test generation
dynamic test generation |
0.1 | 1 | 2009 | Dynamic Test Generation to Find Integer Bugs in x86 Binary Linux Programs · USENIX Security Symposium 2009 |
Software testing
test generation |
0.1 | 1 | 2009 | Dynamic Test Generation to Find Integer Bugs in x86 Binary Linux Programs · USENIX Security Symposium 2009 |
Privacy and data protection › privacy-preserving sensing
sensor data privacy |
0.1 | 1 | 2016 | Prepose: Privacy, Security, and Reliability for Gesture-Based Programming · IEEE Symposium on Security and Privacy 2016 |
Cryptographic protocols and secure computation
electronic voting |
0.1 | 1 | 2006 | Tamper-Evident, History-Independent, Subliminal-Free Data Structures on PROM Storage-or-How to Store Ballots on a Voting Machine (Extended Abstract) · S&P 2006 |
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › non-transferable signatures
designated confirmer signatures |
0.1 | 1 | 2005 | Efficient Designated Confirmer Signatures Without Random Oracles or General Zero-Knowledge Proofs · ASIACRYPT 2005 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.1 | 1 | 2005 | Efficient Designated Confirmer Signatures Without Random Oracles or General Zero-Knowledge Proofs · ASIACRYPT 2005 |
Virtual and augmented reality › augmented reality
augmented reality applications |
0.0 | 1 | 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers · USENIX Security Symposium 2013 |
Authentication and access control › privacy-preserving authentication
private authentication |
0.0 | 1 | 2004 | Privacy and security in library RFID: issues, practices, and architectures · CCS 2004 |
Methods — techniques the papers use, named apart from their topics
user survey · 0.7principle of least privilege · 0.7proximate device detection · 0.6human assistance · 0.6z3 · 0.5domain-specific language · 0.5SMT-based static analysis · 0.5dynamic analysis · 0.4domain-specific language design · 0.4satisfiability modulo theories · 0.3BEK · 0.2survey · 0.2field study · 0.2design probe · 0.2crowdsourcing · 0.2access control · 0.2static analysis · 0.1fuzzing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | An Analysis of Different Notions of Effectiveness in k-Anonymity
Tanja Sarcevic, David Molnar, Rudolf Mayer |
PSD | 2 |
| 2016 | Prepose: Privacy, Security, and Reliability for Gesture-Based ProgrammingabstractWith the rise of sensors such as the Microsoft Kinect, Leap Motion, and hand motion sensors in phones (i.e., Samsung Galaxy S6), gesture-based interfaces have become practical. Unfortunately, today, to recognize such gestures, applications must have access to depth and video of the user, exposing sensitive data about the user and her environment. Besides these privacy concerns, there are also security threats in sensor-based applications, such as multiple applications registering the same gesture, leading to a conflict (akin to Clickjacking on the web). We address these security and privacy threats with Prepose, a novel domain-specific language (DSL) for easily building gesture recognizers, combined with a system architecture that protects privacy, security, and reliability with untrusted applications. We run Prepose code in a trusted core, and only return specific gesture events to applications. Prepose is specifically designed to enable precise and sound static analysis using SMT solvers, allowing the system to check security and reliability properties before running a gesture recognizer. We demonstrate that Prepose is expressive by creating gestures in three representative domains: physical therapy, tai-chi, and ballet. We further show that runtime gesture matching in Prepose is fast, creating no noticeable lag, as measured on traces from Microsoft Kinect runs. To show that gesture checking at the time of submission to a gesture store is fast, we developed a total of four Z3-based static analyses to test for basic gesture safety and internal validity, to make sure the so-called protected gestures are not overridden, and to check inter-gesture conflicts. Our static analysis scales well in practice: safety checking is under 0.5 seconds per gesture, average validity checking time is only 188ms, lastly, for 97% of the cases, the conflict detection time is below 5 seconds, with only one query taking longer than 15 seconds. Lucas Silva Figueiredo, Benjamin Livshits, David Molnar, Margus Veanes |
IEEE Symposium on Security and Privacy | 3 |
| 2015 | A Framework for Understanding and Designing TelepresenceabstractAs a field, telepresence has grown to include a wide range of systems, from multi-view videoconferencing units to humanlike androids. However, the diversity of systems and research makes it difficult to form a holistic understanding of where the field stands. We propose a framework consisting of seven design dimensions for understanding telepresence, iteratively developed from previous literature, a series of three surveys, the construction of two design probes, and a field study. These design dimensions uniquely categorize 17 telepresence scenarios. In this work, we explain our development process, describe our design dimensions - initiation, physical environment, mobility, vision, social environment, communication, and independence - as well as our scenarios, and demonstrate the use of our framework as a tool to (1) highlight opportunities for future work, (2) identify generalizable findings from research, and (3) facilitate communication in the telepresence community. Irene Rae, Gina Venolia, John C. Tang, David Molnar |
CSCW | 4 |
| 2015 | Program Boosting: Program Synthesis via Crowd-SourcingabstractIn this paper, we investigate an approach to program synthesis that is based on crowd-sourcing. With the help of crowd-sourcing, we aim to capture the "wisdom of the crowds" to find good if not perfect solutions to inherently tricky programming tasks, which elude even expert developers and lack an easy-to-formalize specification. Robert A. Cochran, Loris D'Antoni, Benjamin Livshits, David Molnar, Margus Veanes |
POPL | 4 |
| 2015 | Data-Parallel String-Manipulating ProgramsabstractString-manipulating programs are an important class of programs with applications in malware detection, graphics, input sanitization for Web security, and large-scale HTML processing. This paper extends prior work on BEK, an expressive domain-specific language for writing string-manipulating programs, with algorithmic insights that make BEK both analyzable and data-parallel. By analyzable we mean that unlike most general purpose programming languages, many algebraic properties of a BEK program are decidable (i.e., one can check whether two programs commute or compute the inverse of a program). By data-parallel we mean that a BEK program can compute on arbitrary subsections of its input in parallel, thus exploiting parallel hardware. This latter requirement is particularly important for programs which operate on large data: without data parallelism, a programmer cannot hide the latency of reading data from various storage media (i.e., reading a terabyte of data from a modern hard drive takes about 3 hours). With a data-parallel approach, the system can split data across multiple disks and thus hide the latency of reading the data. Margus Veanes, Todd Mytkowicz, David Molnar, Benjamin Livshits |
POPL | 3 |
| 2015 | SurroundWeb: Mitigating Privacy Concerns in a 3D Web BrowserabstractImmersive experiences that mix digital and real-world objects are becoming reality, but they raise serious privacy concerns as they require real-time sensor input. These experiences are already present on smartphones and game consoles via Kinect, and will eventually emerge on the web platform. However, browsers do not expose the display interfaces needed to render immersive experiences. Previous security research focuses on controlling application access to sensor input alone, and do not deal with display interfaces. Recent research in human computer interactions has explored a variety of high-level rendering interfaces for immersive experiences, but these interfaces reveal sensitive data to the application. Bringing immersive experiences to the web requires a high-level interface that mitigates privacy concerns. This paper presents Surround Web, the first 3D web browser, which provides the novel functionality of rendering web content onto a room while tackling many of the inherent privacy challenges. Following the principle of least privilege, we propose three abstractions for immersive rendering: 1) the room skeleton lets applications place content in response to the physical dimensions and locations of render able surfaces in a room, 2) the detection sandbox lets applications declaratively place content near recognized objects in the room without revealing if the object is present, and 3) satellite screens let applications display content across devices registered with Surround Web. Through user surveys, we validate that these abstractions limit the amount of revealed information to an acceptable degree. In addition, we show that a wide range of immersive experiences can be implemented with acceptable performance. John Vilk, David Molnar, Benjamin Livshits, Eyal Ofek, Christopher J. Rossbach, Alexander Moshchuk, Helen J. Wang, Ran Gal |
IEEE Symposium on Security and Privacy | 2 |
| 2015 | Fast: A Transducer-Based Language for Tree ManipulationabstractTree automata and transducers are used in a wide range of applications in software engineering. While these formalisms are of immense practical use, they can only model finite alphabets. To overcome this problem we augment tree automata and transducers with symbolic alphabets represented as parametric theories. Admitting infinite alphabets makes these models more general and succinct than their classic counterparts. Despite this, we show how the main operations, such as composition and language equivalence, remain computable given a decision procedure for the alphabet theory. We introduce a high-level language called F ast that acts as a front-end for the preceding formalisms. Loris D'Antoni, Margus Veanes, Benjamin Livshits, David Molnar |
ACM Trans. Program. Lang. Syst. | 4 |
| 2014 | World-Driven Access Control for Continuous SensingabstractModern applications increasingly rely on continuous monitoring of video, audio, or other sensor data to provide their functionality, particularly in platforms such as the Microsoft Kinect and Google Glass. Continuous sensing by untrusted applications poses significant privacy challenges for both device users and bystanders. Even honest users will struggle to manage application permissions using existing approaches. Franziska Roesner, David Molnar, Alexander Moshchuk, Tadayoshi Kohno, Helen J. Wang |
CCS | 2 |
| 2014 | Zero-effort payments: design, deployment, and lessonsabstractThis paper presents Zero-Effort Payments (ZEP), a seamless mobile computing system designed to accept payments with no effort on the customer's part beyond a one-time opt-in. With ZEP, customers need not present cards nor operate smartphones to convey their identities. ZEP uses three complementary identification technologies: face recognition, proximate device detection, and human assistance. We demonstrate that the combination of these technologies enables ZEP to scale to the level needed by our deployments. Christopher Smowton, Jacob R. Lorch, David Molnar, Stefan Saroiu, Alec Wolman |
UbiComp | 3 |
| 2014 | Fast: a transducer-based language for tree manipulationabstractTree automata and tree transducers are used in a wide range of applications in software engineering, from XML processing to language type-checking. While these formalisms are of immense practical use, they can only model finite alphabets, and since many real-world applications operate over infinite domains such as integers, this is often a limitation. To overcome this problem we augment tree automata and transducers with symbolic alphabets represented as parametric theories. Admitting infinite alphabets makes these models more general and succinct than their classical counterparts. Despite this, we show how the main operations, such as composition and language equivalence, remain computable given a decision procedure for the alphabet theory. Loris D'Antoni, Margus Veanes, Benjamin Livshits, David Molnar |
PLDI | 4 |
| 2013 | Operating System Support for Augmented Reality Applications
Loris D'Antoni, Alan M. Dunn, Suman Jana, Tadayoshi Kohno, Benjamin Livshits, David Molnar, Alexander Moshchuk, Eyal Ofek, Franziska Roesner, T. Scott Saponas, Margus Veanes, Helen J. Wang |
HotOS | 6 |
| 2013 | Enabling Fine-Grained Permissions for Augmented Reality Applications with Recognizers
Suman Jana, David Molnar, Alexander Moshchuk, Alan M. Dunn, Benjamin Livshits, Helen J. Wang, Eyal Ofek |
USENIX Security Symposium | 2 |
| 2012 | Symbolic finite state transducers: algorithms and applicationsabstractFinite automata and finite transducers are used in a wide range of applications in software engineering, from regular expressions to specification languages. We extend these classic objects with symbolic alphabets represented as parametric theories. Admitting potentially infinite alphabets makes this representation strictly more general and succinct than classical finite transducers and automata over strings. Despite this, the main operations, including composition, checking that a transducer is single-valued, and equivalence checking for single-valued symbolic finite transducers are effective given a decision procedure for the background theory. We provide novel algorithms for these operations and extend composition to symbolic transducers augmented with registers. Our base algorithms are unusual in that they are nonconstructive, therefore, we also supply a separate model generation algorithm that can quickly find counterexamples in the case two symbolic finite transducers are not equivalent. The algorithms give rise to a complete decidable algebra of symbolic transducers. Unlike previous work, we do not need any syntactic restriction of the formulas on the transitions, only a decision procedure. In practice we leverage recent advances in satisfiability modulo theory (SMT) solvers. We demonstrate our techniques on four case studies, covering a wide range of applications. Our techniques can synthesize string pre-images in excess of 8,000 bytes in roughly a minute, and we find that our new encodings significantly outperform previous techniques in succinctness and speed of analysis. Margus Veanes, Pieter Hooimeijer, Benjamin Livshits, David Molnar, Nikolaj S. Bjørner |
POPL | 4 |
| 2011 | SCRIPTGARD: automatic context-sensitive sanitization for large-scale legacy web applicationsabstractWe empirically analyzed sanitizer use in a shipping web ap- plication with over 400,000 lines of code and over 23,244 methods, the largest empirical analysis of sanitizer use of which we are aware. Our analysis reveals two novel classes of errors: context-mismatched sanitization and inconsistent multiple sanitization. Both of these arise not because sanitizers are incorrectly implemented, but rather because they are not placed in code correctly. Much of the work on crosssite scripting detection to date has focused on finding missing sanitizers in programs of average size. In large legacy applications, other sanitization issues leading to cross-site scripting emerge. To address these errors, we propose ScriptGard, a system for ASP.NET applications which can detect and repair the incorrect placement of sanitizers. ScriptGard serves both as a testing aid to developers as well as a runtime mitigation technique. While mitigations for cross site scripting attacks have seen intense prior research, we consider both server and browser context, none of them achieve the same degree of precision, and many other mitigation techniques require major changes to server side code or to browsers. Our approach, in contrast, can be incrementally retrofitted to legacy systems with no changes to the source code and no browser changes. With our optimizations, when used for mitigation, ScriptGard incurs virtually no statistically significant overhead. Prateek Saxena, David Molnar, Benjamin Livshits |
CCS | 2 |
| 2011 | Workflow-based Distributed Environment for Legacy Simulation Applications
Mirko Sonntag, Sven Hotta, Dimka Karastoyanova, David Molnar, Siegfried Schmauder |
ICSOFT (1) | 4 |
| 2011 | Enabling Security in Cloud Storage SLAs with CloudProof
Raluca A. Popa, Jacob R. Lorch, David Molnar, Helen J. Wang, Li Zhuang |
USENIX ATC | 3 |
| 2011 | Fast and Precise Sanitizer Analysis with BEK
Pieter Hooimeijer, Benjamin Livshits, David Molnar, Prateek Saxena, Margus Veanes |
USENIX Security Symposium | 3 |
| 2010 | This is your data on drugs: lessons computer security can learn from the drug warabstractResearchers have recently begun to study the economics of the markets for illicit digital goods to better understand how to invest resources in the most effective mitigations. This line of work in security economics can greatly benefit from data gathering methodologies used for the study of another underground economy, which has been analyzed for the better part of a century: the illicit drug trade. We describe promises and puzzles in the use of observational data for computer security research, that have been encountered previously in drug policy research, and highlight possible lessons we can learn from this different field. We then outline potential opportunities for security research to avoid pitfalls in data collection that drug policy studies have uncovered. Finally, we argue that failure to tackle problems with observational data runs the risk of creating incorrect mythical numbers that can have lasting effects on public policy surrounding computer security. David Molnar, Serge Egelman, Nicolas Christin |
NSPW | 1 |
| 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate
Marc Stevens 0001, Alexander Sotirov, Jacob Appelbaum, Arjen K. Lenstra, David Molnar, Dag Arne Osvik, Benne de Weger |
CRYPTO | 5 |
| 2009 | Dynamic Test Generation to Find Integer Bugs in x86 Binary Linux Programs
David Molnar, Xue Cong Li, David A. Wagner 0001 |
USENIX Security Symposium | 1 |
| 2008 | RFID security and privacy: long-term research or short-term tinkering?abstractRFID technology has raised a number of both real and imagined security and privacy fears and concerns. Since roughly 2001, a number of researchers have stepped up to the plate and proposed techniques for strengthening RFID security and privacy, while others have focused on attacking (and demonstrating weaknesses in) currently deployed RFID systems. Despite a few PhD theses devoted to this topic, it remains to be seen whether there are any new long-term fundamental issues involved in RFID security & privacy. Therefore, this panel's goal is to present and debate the panelists' diverse perspectives on the future (or lack thereof) of RFID security and privacy research. Gene Tsudik, Mike Burmester, Ari Juels, Alfred Kobsa, David Molnar, Roberto Di Pietro, Melanie R. Rieback |
WISEC | 5 |
| 2007 | From Weak to Strong Watermarking
Nicholas Hopper, David Molnar, David A. Wagner 0001 |
TCC | 2 |
| 2006 | Tamper-Evident, History-Independent, Subliminal-Free Data Structures on PROM Storage-or-How to Store Ballots on a Voting Machine (Extended Abstract)abstractWe enumerate requirements and give constructions for the vote storage unit of an electronic voting machine. In this application, the record of votes must survive even an unexpected failure of the machine; hence the data structure should be durable. At the same time, the order in which votes are cast must be hidden to protect the privacy of voters, so the data structure should be history-independent. Adversaries may try to surreptitiously add or delete votes from the storage unit after the election has concluded, so the storage should be tamper-evident. Finally, we must guard against an adversarial voting machine's attempts to mark ballots through the representation of the data structure, so we desire a subliminal-free representation. We leverage the properties of Programmable Read Only Memory (PROM), a special kind of write-once storage medium, to meet these requirements. We give constructions for data structures on PROM storage that simultaneously satisfy all our desired properties. Our techniques can significantly reduce the need to verify code running on a voting machine. David Molnar, Tadayoshi Kohno, Naveen Sastry, David A. Wagner 0001 |
S&P | 1 |
| 2005 | Efficient Designated Confirmer Signatures Without Random Oracles or General Zero-Knowledge Proofs
Craig Gentry, David Molnar, Zulfikar Ramzan |
ASIACRYPT | 2 |
| 2005 | Security and Privacy Issues in E-passportsabstractWithin the next year, travelers from dozens of nations may be carrying a new form of passport in response to a mandate by the United States government. The e-passport, as it is sometimes called, represents a bold initiative in the deployment of two new technologies: Radio-Frequency Identification (RFID) and biometrics. Important in their own right, e-passports are also the harbinger of a wave of next-generation ID cards: several national governments plan to deploy identity cards integrating RFID and biometrics for domestic use. We explore the privacy and security implications of this impending worldwide experiment in next-generation authentication technology. We describe privacy and security issues that apply to e-passports, then analyze these issues in the context of the International Civil Aviation Organization (ICAO) standard for e-passports. 1 Ari Juels, David Molnar, David A. Wagner 0001 |
SecureComm | 2 |
| 2005 | Towards a model of energy complexity for algorithms [mobile wireless applications]abstractEnergy is a fundamental resource limitation in mobile and wireless devices. Much research in mobile and wireless networking over the past decade has examined ways of reducing energy usage, including specific techniques such as energy-aware protocols for routing and communication. However, to our knowledge, no systematic way has been developed for reasoning generally about the energy consumption of algorithms. A method for analyzing energy complexity at an abstract algorithmic level would be invaluable. However, it is not clear if we can develop a uniform abstract model of energy complexity that has both theoretical and practical value. This paper surveys techniques for modeling and minimizing energy consumption at various system levels, so as to place algorithmic energy complexity in perspective. We then discuss the attributes an energy complexity model should have, and describe our initial approach towards developing such a model. We end by discussing future technical directions. Ravi Jain, David Molnar, Zulfikar Ramzan |
WCNC | 2 |
| 2004 | Privacy and security in library RFID: issues, practices, and architecturesabstractWe expose privacy issues related to Radio Frequency Identification (RFID) in libraries, describe current deployments, and suggest novel architectures for library RFID. Libraries are a fast growing application of RFID; the technology promises to relieve repetitive strain injury, speed patron self-checkout, and make possible comprehensive inventory. Unlike supply-chain RFID, library RFID requires item-level tagging, thereby raising immediate patron privacy issues. Current conventional wisdom suggests that privacy risks are negligible unless an adversary has access to library databases. We show this is not the case. In addition, we identify private authentication as a key technical issue: how can a reader and tag that share a secret efficiently authenticate each other without revealing their identities to an adversary? Previous solutions to this problem require reader work linear in the number of tags. We give a general scheme for building private authentication with work logarithmic in the number of tags, given a scheme with linear work as a sub protocol. This scheme may be of independent interest beyond RFID applications. We also give a simple scheme that provides security against a passive eavesdropper using XOR alone, without pseudo-random functions or other heavy crypto operations. David Molnar, David A. Wagner 0001 |
CCS | 1 |
| 2003 | Why we can't be bothered to read privacy policies models of privacy economics as a lemons marketabstractConsumers want to interact with web sites, but they also want to keep control of their private information. Asymmetric information about whether web sites will sell private information or not leads to a lemons market for privacy. We discuss privacy policies as signals in a lemons market and ways in which current realizations of privacy policies may fail to be effective signals. As a result of these shortcomings, we consider a "lemons market with testing," where consumers have a cost of determining whether a site meets their privacy requirement. Our model explains empirical data concerning privacy policies and privacy seals. We end by discussing cyclic instability in the number of web sites that sell consumer information. Tony Vila, Rachel Greenstadt, David Molnar |
ICEC | 3 |
| 2002 | Homomorphic Signature Schemes
David Molnar, Dawn Song, David A. Wagner 0001 |
CT-RSA | 2 |