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

Kevin D. Bowers

dblp:33/972 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · none

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

Security and privacy · 8 · 4 first-authorSystems, architecture and hardware · 2Computer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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
5 papers
Authentication and access control · 64% Cryptographic protocols and secure computation · 17% Cryptographic primitives and cryptanalysis · 15%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 73% Cloud and datacenter computing · 14% Hardware reliability and fault tolerance · 13%

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

TopicWeightPapersLastEvidence papers
Storage systems
storage reliability
0.222011
How to tell if your cloud files are vulnerable to drive crashes · CCS 2011
HAIL: a high-availability and integrity layer for cloud storage · CCS 2009
Cryptographic primitives and cryptanalysis
finite field arithmetic
0.112012
Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012
Storage systems
distributed storage
0.112012
Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012
Storage systems
secure storage
0.112012
Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012
Cloud and datacenter computing
cloud storage
0.122011
HAIL: a high-availability and integrity layer for cloud storage · CCS 2009
How to tell if your cloud files are vulnerable to drive crashes · CCS 2011
Authentication and access control › knowledge-based authentication
implicit memory authentication
0.112011
Exploring implicit memory for painless password recovery · CHI 2011
Authentication and access control
knowledge-based authentication
0.112011
Exploring implicit memory for painless password recovery · CHI 2011
Authentication and access control › password security
password recovery
0.112011
Exploring implicit memory for painless password recovery · CHI 2011
Hardware reliability and fault tolerance
fault tolerance verification
0.112011
How to tell if your cloud files are vulnerable to drive crashes · CCS 2011
Storage systems › data auditing
data integrity verification
0.112009
HAIL: a high-availability and integrity layer for cloud storage · CCS 2009
Storage systems › storage reliability › storage integrity
proof of retrievability
0.112009
HAIL: a high-availability and integrity layer for cloud storage · CCS 2009
Authentication and access control
access control
0.112007
Consumable Credentials in Linear-Logic-Based Access-Control Systems · NDSS 2007
Internet of things and sensor networks
resource-constrained devices
0.012013
Drifting Keys: Impersonation detection for constrained devices · INFOCOM 2013
Coding theory
error-correcting codes
0.012012
Efficient software implementations of large finite fields GF(2n) for secure storage applications · ACM Trans. Storage 2012
Usable security
authentication usability
0.012011
Exploring implicit memory for painless password recovery · CHI 2011

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

precomputed tables · 0.4finite field division · 0.4random key evolution · 0.3formal adversarial model · 0.3finite field multiplication · 0.3cryptographic proofs · 0.2adversarial modeling · 0.2finite-field multiplication · 0.1user study · 0.1timing-based verification · 0.1erasure coding · 0.1linear logic · 0.1
YearPublicationVenuePosition
2018 MADE: Security Analytics for Enterprise Threat Detection
abstract
Enterprises are targeted by various malware activities at a staggering rate. To counteract the increased sophistication of cyber attacks, most enterprises deploy within their perimeter a number of security technologies, including firewalls, antivirus software, and web proxies, as well as specialized teams of security analysts forming Security Operations Centers (SOCs).
Alina Oprea, Zhou Li 0001, Robin Norris, Kevin D. Bowers
ACSAC4
2018 FrameHanger: Evaluating and Classifying Iframe Injection at Large Scale
Ke Tian, Zhou Li 0001, Kevin D. Bowers, Danfeng Yao
SecureComm (2)3
2014 PillarBox: Combating Next-Generation Malware with Fast Forward-Secure Logging
Kevin D. Bowers, Catherine Hart, Ari Juels, Nikos Triandopoulos
RAID1
2013 Drifting Keys: Impersonation detection for constrained devices
abstract
We introduce Drifting Keys (DKs), a simple new approach to detecting device impersonation. DKs enable detection of complete compromise by an attacker of the device and its secret state, e.g., cryptographic keys. A DK evolves within a device randomly over time. Thus an attacker will create DKs that randomly diverge from those in the original, valid device over time, alerting a trusted verifier to the attack. DKs may be transmitted unidirectionally from a device, eliminating interaction between the device and verifier. Device emissions of DK values can be quite compact - even just a single bit - and DK evolution and emission require minimal computation. Thus DKs are well suited for highly constrained devices, such as sensors and hardware authentication tokens. We offer a formal adversarial model for DKs, and present a simple scheme that we prove essentially optimal (undominated) for a natural class of attack timelines. We explore application of this scheme to one-time passcode authentication tokens. Using the logs of a large enterprise, we experimentally study the effectiveness of DKs in detecting the compromise of such tokens.
Kevin D. Bowers, Ari Juels, Ronald L. Rivest, Emily Shen
INFOCOM1
2012 More for your money: exploiting performance heterogeneity in public clouds
abstract
Infrastructure-as-a-system compute clouds such as Amazon's EC2 allow users to pay a flat hourly rate to run their virtual machine (VM) on a server providing some combination of CPU access, storage, and network. But not all VM instances are created equal: distinct underlying hardware differences, contention, and other phenomena can result in vastly differing performance across supposedly equivalent instances. The result is striking variability in the resources received for the same price.
Benjamin Farley, Ari Juels, Venkatanathan Varadarajan, Thomas Ristenpart, Kevin D. Bowers, Michael M. Swift
SoCC5
2012 Efficient software implementations of large finite fields GF(2n) for secure storage applications
abstract
Finite fields are widely used in constructing error-correcting codes and cryptographic algorithms. In practice, error-correcting codes use small finite fields to achieve high-throughput encoding and decoding. Conversely, cryptographic systems employ considerably larger finite fields to achieve high levels of security. We focus on developing efficient software implementations of arithmetic operations in reasonably large finite fields as needed by secure storage applications. In this article, we study several arithmetic operation implementations for finite fields ranging from GF (2 32 ) to GF (2 128 ). We implement multiplication and division in these finite fields by making use of precomputed tables in smaller fields, and several techniques of extending smaller field arithmetic into larger field operations. We show that by exploiting known techniques, as well as new optimizations, we are able to efficiently support operations over finite fields of interest. We perform a detailed evaluation of several techniques, and show that we achieve very practical performance for both multiplication and division. Finally, we show how these techniques find applications in the implementation of HAIL, a highly available distributed cloud storage layer. Using the newly implemented arithmetic operations in GF (2 64 ), HAIL improves its performance by a factor of two, while simultaneously providing a higher level of security.
Jianqiang Luo, Kevin D. Bowers, Alina Oprea, Lihao Xu
ACM Trans. Storage2
2011 How to tell if your cloud files are vulnerable to drive crashes
abstract
This paper presents a new challenge--verifying that a remote server is storing a file in a fault-tolerant manner, i.e., such that it can survive hard-drive failures. We describe an approach called the Remote Assessment of Fault Tolerance (RAFT). The key technique in a RAFT is to measure the time taken for a server to respond to a read request for a collection of file blocks. The larger the number of hard drives across which a file is distributed, the faster the read-request response. Erasure codes also play an important role in our solution. We describe a theoretical framework for RAFTs and offer experimental evidence that RAFTs can work in practice in several settings of interest.
Kevin D. Bowers, Marten van Dijk, Ari Juels, Alina Oprea, Ronald L. Rivest
CCS1
2011 Exploring implicit memory for painless password recovery
abstract
Knowledge-based authentication systems generally rely upon users' explicit recollection of passwords, facts, or personal preferences. These systems impose a cognitive burden that often results in forgotten secrets or secrets with poor entropy. We propose an authentication system that instead draws on implicit memory - that is, the unconscious encoding and usage of information. In such a system, a user is initially presented with images of common objects in a casual familiarization task. When the user later authenticates, she is asked to perform a task involving a set of degraded images, some of which are based upon the images in the familiarization task. The prior exposure to those images influences the user's responses in the task, thereby eliciting authentication information. We ran a user study to investigate the plausibility of our system design. Our results suggest that implicit memory has potential as a basis for low-cognitive-overhead, high-stability, knowledge-based authentication.
Tamara Denning, Kevin D. Bowers, Marten van Dijk, Ari Juels
CHI2
2009 HAIL: a high-availability and integrity layer for cloud storage
abstract
We introduce HAIL (High-Availability and Integrity Layer), a distributed cryptographic system that allows a set of servers to prove to a client that a stored file is intact and retrievable. HAIL strengthens, formally unifies, and streamlines distinct approaches from the cryptographic and distributed-systems communities. Proofs in HAIL are efficiently computable by servers and highly compact---typically tens or hundreds of bytes, irrespective of file size. HAIL cryptographically verifies and reactively reallocates file shares. It is robust against an active, mobile adversary, i.e., one that may progressively corrupt the full set of servers. We propose a strong, formal adversarial model for HAIL, and rigorous analysis and parameter choices. We show how HAIL improves on the security and efficiency of existing tools, like Proofs of Retrievability (PORs) deployed on individual servers. We also report on a prototype implementation.
Kevin D. Bowers, Ari Juels, Alina Oprea
CCS1
2009 Authentic Time-Stamps for Archival Storage
Alina Oprea, Kevin D. Bowers
ESORICS2
2007 Consumable Credentials in Linear-Logic-Based Access-Control Systems
Kevin D. Bowers, Lujo Bauer, Deepak Garg 0001, Frank Pfenning, Michael K. Reiter
NDSS1
2006 A Linear Logic of Authorization and Knowledge
Deepak Garg 0001, Lujo Bauer, Kevin D. Bowers, Frank Pfenning, Michael K. Reiter
ESORICS3