VLDB 2026 Research / reviewers in the wild / expert
Michael Steiner 0001
dblp:64/5301-1
· DBLP profile ↗
24ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0000-9543-567XORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 2 first-author · 1 since 2021Systems, architecture and hardware · 3 · 2 first-author · 1 since 2021Computer networks · 3Databases, data management, data science and information retrieval · 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
15 papers |
Hardware security and side channels · 53% Cryptographic primitives and cryptanalysis · 27% Cryptographic protocols and secure computation · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Processor architecture and microarchitecture · 78% Storage systems · 20% Distributed systems · 2% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 60% Program verification · 40% |
Topics — the 20 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
trusted execution environments |
1.3 | 2 | 2024 | SENSE: Enhancing Microarchitectural Awareness for TEEs via Subscription-Based Notification · NDSS 2024 PRIDWEN: Universally Hardening SGX Programs via Load-Time Synthesis · USENIX ATC 2022 |
Hardware security and side channels › trusted execution environments
remote attestation |
0.4 | 1 | 2019 | VRASED: A Verified Hardware/Software Co-Design for Remote Attestation · USENIX Security Symposium 2019 |
Cryptographic primitives and cryptanalysis
searchable encryption |
0.4 | 2 | 2014 | Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation · NDSS 2014 Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries · CRYPTO (1) 2013 |
Cryptographic primitives and cryptanalysis › searchable encryption › searchable symmetric encryption
dynamic searchable symmetric encryption |
0.2 | 1 | 2014 | Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation · NDSS 2014 |
Cryptographic primitives and cryptanalysis › searchable encryption
searchable symmetric encryption |
0.2 | 1 | 2013 | Outsourced symmetric private information retrieval · CCS 2013 |
Program verification › system verification
hardware-software verification |
0.1 | 1 | 2019 | VRASED: A Verified Hardware/Software Co-Design for Remote Attestation · USENIX Security Symposium 2019 |
Cryptographic protocols and secure computation
key exchange |
0.1 | 4 | 2000 | New multiparty authentication services and key agreement protocols · IEEE J. Sel. Areas Commun. 2000 Secure Password-Based Cipher Suite for TLS · NDSS 2000 Authenticated Group Key Agreement and Friends · CCS 1998 |
Cryptographic protocols and secure computation › key exchange
diffie-hellman key exchange |
0.1 | 3 | 2000 | Key Agreement in Dynamic Peer Groups · IEEE Trans. Parallel Distributed Syst. 2000 New multiparty authentication services and key agreement protocols · IEEE J. Sel. Areas Commun. 2000 Diffie-Hellman Key Distribution Extended to Group Communication · CCS 1996 |
Cryptographic protocols and secure computation › key exchange
group key agreement |
0.1 | 3 | 2000 | Key Agreement in Dynamic Peer Groups · IEEE Trans. Parallel Distributed Syst. 2000 New multiparty authentication services and key agreement protocols · IEEE J. Sel. Areas Commun. 2000 Diffie-Hellman Key Distribution Extended to Group Communication · CCS 1996 |
Authentication and access control
dictionary attack |
0.1 | 1 | 2006 | Mitigating Dictionary Attacks on Password-Protected Local Storage · CRYPTO 2006 |
Cryptographic primitives and cryptanalysis
password-based cryptography |
0.1 | 1 | 2006 | Mitigating Dictionary Attacks on Password-Protected Local Storage · CRYPTO 2006 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.0 | 1 | 2013 | Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries · CRYPTO (1) 2013 |
Cryptographic primitives and cryptanalysis
cryptographic assumptions |
0.0 | 1 | 2001 | Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference · EUROCRYPT 2001 |
Cryptographic primitives and cryptanalysis
discrete logarithm |
0.0 | 1 | 2001 | Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference · EUROCRYPT 2001 |
Cryptographic protocols and secure computation › key exchange
authenticated key exchange |
0.0 | 1 | 2000 | New multiparty authentication services and key agreement protocols · IEEE J. Sel. Areas Commun. 2000 |
Cryptographic protocols and secure computation › key exchange › group key agreement
dynamic group key agreement |
0.0 | 1 | 2000 | Key Agreement in Dynamic Peer Groups · IEEE Trans. Parallel Distributed Syst. 2000 |
Authentication and access control
password authentication |
0.0 | 1 | 2000 | Secure Password-Based Cipher Suite for TLS · NDSS 2000 |
Cryptographic protocols and secure computation
secure payment |
0.0 | 1 | 2000 | Design, implementation, and deployment of the iKP secure electronic payment system · IEEE J. Sel. Areas Commun. 2000 |
Cryptographic protocols and secure computation › key exchange › group key agreement
authenticated group key agreement |
0.0 | 1 | 1998 | Authenticated Group Key Agreement and Friends · CCS 1998 |
Network security › secure communication › secure communication protocol
TLS |
0.0 | 1 | 2000 | Secure Password-Based Cipher Suite for TLS · NDSS 2000 |
Methods — techniques the papers use, named apart from their topics
subscription-based notification · 1.5program synthesis · 1.1formal verification · 0.8searchable symmetric encryption · 0.2oblivious transfer · 0.2group diffie-hellman · 0.0public-key cryptography · 0.0provable security analysis · 0.0protocol design · 0.0deployment study · 0.0provable security · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SENSE: Enhancing Microarchitectural Awareness for TEEs via Subscription-Based Notification
Fan Sang, Jaehyuk Lee, Xiaokuan Zhang, Scott Constable, Yuan Xiao 0001, Michael Steiner 0001, Mona Vij, Taesoo Kim |
NDSS | 7 |
| 2022 | PRIDWEN: Universally Hardening SGX Programs via Load-Time Synthesis
Fan Sang, Ming-Wei Shih, Sangho Lee 0001, Xiaokuan Zhang, Michael Steiner 0001, Mona Vij, Taesoo Kim |
USENIX ATC | 5 |
| 2019 | VRASED: A Verified Hardware/Software Co-Design for Remote Attestation
Ivan Oliveira Nunes, Karim M. El Defrawy, Norrathep Rattanavipanon, Michael Steiner 0001, Gene Tsudik |
USENIX Security Symposium | 4 |
| 2015 | Rich Queries on Encrypted Data: Beyond Exact Matches
Sky Faber, Stanislaw Jarecki, Hugo Krawczyk, Quan Nguyen 0006, Marcel-Catalin Rosu, Michael Steiner 0001 |
ESORICS (2) | 6 |
| 2014 | Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation
David Cash, Joseph Jaeger, Stanislaw Jarecki, Charanjit S. Jutla, Hugo Krawczyk, Marcel-Catalin Rosu, Michael Steiner 0001 |
NDSS | 7 |
| 2013 | Outsourced symmetric private information retrievalabstractIn the setting of searchable symmetric encryption (SSE), a data owner D outsources a database (or document/file collection) to a remote server E in encrypted form such that D can later search the collection at E while hiding information about the database and queries from E. Leakage to E is to be confined to well-defined forms of data-access and query patterns while preventing disclosure of explicit data and query plaintext values. Recently, Cash et al. presented a protocol, OXT, which can run arbitrary boolean queries in the SSE setting and which is remarkably efficient even for very large databases. Stanislaw Jarecki, Charanjit S. Jutla, Hugo Krawczyk, Marcel-Catalin Rosu, Michael Steiner 0001 |
CCS | 5 |
| 2013 | Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries
David Cash, Stanislaw Jarecki, Charanjit S. Jutla, Hugo Krawczyk, Marcel-Catalin Rosu, Michael Steiner 0001 |
CRYPTO (1) | 6 |
| 2011 | Composable Security Analysis of OS Services
Ran Canetti, Suresh Chari, Shai Halevi, Birgit Pfitzmann, Arnab Roy 0001, Michael Steiner 0001, Wietse Z. Venema |
ACNS | 6 |
| 2010 | Designing a Side Channel Resistant Random Number Generator
Suresh Chari, Vincenzo DiLuoffo, Paul A. Karger, Elaine R. Palmer, Tal Rabin, Josyula R. Rao, Pankaj Rohatgi, Helmut Scherzer, Michael Steiner 0001, David C. Toll |
CARDIS | 9 |
| 2009 | Risks of the CardSpace Protocol
Sebastian Gajek, Jörg Schwenk, Michael Steiner 0001, Chen Xuan |
ISC | 3 |
| 2008 | SMash: secure component model for cross-domain mashups on unmodified browsersabstractMashup applications mix and merge content (data and code) from multiple content providers in a user's browser, to provide high-value web applications that can rival the user experience provided by desktop applications. Current browser security models were not designed to support such applications and they are therefore implemented with insecure workarounds. In this paper, we present a secure component model, where components are provided by different trust domains, and can interact using a communication abstraction that allows ease of specification of a security policy. We have developed an implementation of this model that works currently in all major browsers, and addresses challenges of communication integrity and frame-phishing. An evaluation of the performance of our implementation shows that this approach is not just feasible but also practical. Frederik De Keukelaere, Sumeer Bhola, Michael Steiner 0001, Suresh Chari, Sachiko Yoshihama |
WWW | 3 |
| 2006 | Mitigating Dictionary Attacks on Password-Protected Local Storage
Ran Canetti, Shai Halevi, Michael Steiner 0001 |
CRYPTO | 3 |
| 2005 | Hardness Amplification of Weakly Verifiable Puzzles
Ran Canetti, Shai Halevi, Michael Steiner 0001 |
TCC | 3 |
| 2002 | Polynomial Fairness and LivenessabstractImportant properties of many protocols are liveness or availability, i.e. that something good happens now and then. In asynchronous scenarios, these properties obviously depend on the scheduler, which is usually considered to be fair in this case. Unfortunately, the standard definitions of fairness and liveness based on infinite sequences cannot be applied for most cryptographic protocols since one must restrict the adversary and the runs as a whole to polynomial length. We present the first general definition of polynomial fairness and liveness in asynchronous scenarios which is suited to cope with arbitrary cryptographic protocols. Furthermore, our definitions provide a link to the common approach of simulatability which is used throughout modern cryptography, and we show that polynomial liveness is maintained under simulatability. As an example, we present an abstract specification and a secure implementation of secure message transmission with reliable channels, and prove them to fulfill the desired liveness property, i.e., reliability of messages. Michael Backes 0001, Birgit Pfitzmann, Michael Steiner 0001, Michael Waidner |
CSFW | 3 |
| 2001 | Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference
Ahmad-Reza Sadeghi, Michael Steiner 0001 |
EUROCRYPT | 2 |
| 2001 | Secure password-based cipher suite for TLSabstractSSL is the de facto standard today for securing end-to-end transport on the Internet. While the protocol itself seems rather secure, there are a number of risks that lurk in its use, for example, in web banking. However, the adoption of password-based key-exchange protocols can overcome some of these problems. We propose the integration of such a protocol (DH-EKE) in the TLS protocol, the standardization of SSL by IETF. The resulting protocol provides secure mutual authentication and key establishment over an insecure channel. It does not have to resort to a PKI or keys and certificates stored on the users computer. Additionally, its integration in TLS is as minimal and non-intrusive as possible. Michael Steiner 0001, Peter Buhler, Thomas Eirich, Michael Waidner |
ACM Trans. Inf. Syst. Secur. | 1 |
| 2000 | Secure Password-Based Cipher Suite for TLS
Peter Buhler, Thomas Eirich, Michael Waidner, Michael Steiner 0001 |
NDSS | 4 |
| 2000 | New multiparty authentication services and key agreement protocolsabstractMany modern computing environments involve dynamic peer groups. Distributed simulation, multiuser games, conferencing applications, and replicated servers are just a few examples. Given the openness of today's networks, communication among peers (group members) must be secure and, at the same time, efficient. This paper studies the problem of authenticated key agreement in dynamic peer groups with the emphasis on efficient and provably secure key authentication, key confirmation, and integrity. It begins by considering two-party authenticated key agreement and extends the results to group Diffie-Hellman (1976) key agreement. In the process, some new security properties (unique to groups) are encountered and discussed. Giuseppe Ateniese, Michael Steiner 0001, Gene Tsudik |
IEEE J. Sel. Areas Commun. | 2 |
| 2000 | Design, implementation, and deployment of the iKP secure electronic payment systemabstractThis paper discusses the design, implementation, and deployment of a secure and practical payment system for electronic commerce on the Internet. The system is based on the iKP family of protocols-(i=1,2,3)-developed at IBM Research. The protocols implement credit card-based transactions between buyers and merchants while the existing financial network is used for payment clearing and authorization. The protocols are extensible and can be readily applied to other account-based payment models, such as debit cards. They are based on careful and minimal use of public-key cryptography, and can be implemented in either software or hardware. Individual protocols differ in both complexity and degree of security. In addition to being both a precursor and a direct ancestor of the well-known SET standard, iKP-based payment systems have been in continuous operation on the Internet since mid-1996. This longevity-as well as the security and relative simplicity of the underlying mechanisms-makes the iKP experience unique. For this reason, this paper also reports on, and addresses, a number of practical issues arising in the course of implementation and real-world deployment of a secure payment system. Mihir Bellare, Juan A. Garay 0001, Ralf C. Hauser, Amir Herzberg, Hugo Krawczyk, Michael Steiner 0001, Gene Tsudik, Els Van Herreweghen, Michael Waidner |
IEEE J. Sel. Areas Commun. | 6 |
| 2000 | Key Agreement in Dynamic Peer GroupsabstractAs a result of the increased popularity of group-oriented applications and protocols, group communication occurs in many different settings: from network multicasting to application layer tele- and videoconferencing. Regardless of the application environment, security services are necessary to provide communication privacy and integrity. This paper considers the problem of key agreement in dynamic peer groups. (Key agreement, especially in a group setting, is the stepping stone for all other security services.) Dynamic peer groups require not only initial key agreement (IKA) but also auxiliary key agreement (AKA) operations, such as member addition, member deletion, and group fusion. We discuss all group key agreement operations and present a concrete protocol suite, CLIQUES, which offers complete key agreement services. CLIQUES is based on multiparty extensions of the well-known Diffie-Hellman key exchange method. The protocols are efficient and provably secure against passive adversaries. Michael Steiner 0001, Gene Tsudik, Michael Waidner |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1999 | Authenticating public terminals
N. Asokan, Hervé Debar, Michael Steiner 0001, Michael Waidner |
Comput. Networks | 3 |
| 1998 | Authenticated Group Key Agreement and FriendsabstractMany modern computing environments involve dynamic peer groups. Distributed simulation, multi-user games, conferencing and replicated servers are just a few examples. Given the openness of today's networks, communication among group members must be secure and, at the same time, efficient. This paper studies the problem of authenticated key agreement in dynamic peer groups with the emphasis on efficient and provably secure key authentication, key confirmation and integrity. It begins by considering 2-party authenticated key agreement and extends the results to Group Diffie-Hellman key agreement. In the process, some new security properties (unique to groups) are discussed. 1 Introduction This paper is concerned with security services in the context of dynamic peer groups (DPGs). Such groups are common in many network protocol layers and in many areas of modern computing and the solution to their security needs, in particular key management, are still open research challenges [19]. Exa... Giuseppe Ateniese, Michael Steiner 0001, Gene Tsudik |
CCS | 2 |
| 1998 | CLIQUES: A New Approach to Group Key AgreementabstractThe paper considers the problem of key agreement in a group setting with highly dynamic group member population. A protocol suite, called CLIQUES, is developed by extending the well known Diffie-Hellman key agreement method to support dynamic group operations. Constituent protocols are provably secure and efficient. Michael Steiner 0001, Gene Tsudik, Michael Waidner |
ICDCS | 1 |
| 1996 | Diffie-Hellman Key Distribution Extended to Group CommunicationabstractEver since 2-party Diffie-Hellman key exchange was first proposed in 1976, there have been efforts to extend its simplicity and elegance to a group setting. Notable solutions have been proposed by Ingemarsson et al. (in 1982) and Burmester/Desmedt (in 1994). In this paper, we consider a class of protocols that we call natural extensions of DiffieHellman to the n-party case. After demonstrating the security of the entire class based on the intractability of the Diffie-Hellman problem we introduce two novel and practical protocols and compare them to the previous results. We argue that our protocols are optimal with respect to certain aspects of protocol complexity. 1 Introduction It has been almost twenty years since Diffie-Hellman (DH) 2-party key exchange was first proposed in [1]. In the meantime, there have been many attempts to extend its elegance and simplicity to the group setting. The main motivating factor is the increasing popularity of various types of groupware application... Michael Steiner 0001, Gene Tsudik, Michael Waidner |
CCS | 1 |