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.

Michael Steiner 0001

dblp:64/5301-1 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Hardware security and side channels
trusted execution environments
1.322024
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.412019
VRASED: A Verified Hardware/Software Co-Design for Remote Attestation · USENIX Security Symposium 2019
Cryptographic primitives and cryptanalysis
searchable encryption
0.422014
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.212014
Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation · NDSS 2014
Cryptographic primitives and cryptanalysis › searchable encryption
searchable symmetric encryption
0.212013
Outsourced symmetric private information retrieval · CCS 2013
Program verification › system verification
hardware-software verification
0.112019
VRASED: A Verified Hardware/Software Co-Design for Remote Attestation · USENIX Security Symposium 2019
Cryptographic protocols and secure computation
key exchange
0.142000
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.132000
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.132000
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.112006
Mitigating Dictionary Attacks on Password-Protected Local Storage · CRYPTO 2006
Cryptographic primitives and cryptanalysis
password-based cryptography
0.112006
Mitigating Dictionary Attacks on Password-Protected Local Storage · CRYPTO 2006
Cryptographic primitives and cryptanalysis
symmetric cryptography
0.012013
Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries · CRYPTO (1) 2013
Cryptographic primitives and cryptanalysis
cryptographic assumptions
0.012001
Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference · EUROCRYPT 2001
Cryptographic primitives and cryptanalysis
discrete logarithm
0.012001
Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference · EUROCRYPT 2001
Cryptographic protocols and secure computation › key exchange
authenticated key exchange
0.012000
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.012000
Key Agreement in Dynamic Peer Groups · IEEE Trans. Parallel Distributed Syst. 2000
Authentication and access control
password authentication
0.012000
Secure Password-Based Cipher Suite for TLS · NDSS 2000
Cryptographic protocols and secure computation
secure payment
0.012000
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.011998
Authenticated Group Key Agreement and Friends · CCS 1998
Network security › secure communication › secure communication protocol
TLS
0.012000
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
YearPublicationVenuePosition
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
NDSS7
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 ATC5
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 Symposium4
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
NDSS7
2013 Outsourced symmetric private information retrieval
abstract
In 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
CCS5
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
ACNS6
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
CARDIS9
2009 Risks of the CardSpace Protocol
Sebastian Gajek, Jörg Schwenk, Michael Steiner 0001, Chen Xuan
ISC3
2008 SMash: secure component model for cross-domain mashups on unmodified browsers
abstract
Mashup 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
WWW3
2006 Mitigating Dictionary Attacks on Password-Protected Local Storage
Ran Canetti, Shai Halevi, Michael Steiner 0001
CRYPTO3
2005 Hardness Amplification of Weakly Verifiable Puzzles
Ran Canetti, Shai Halevi, Michael Steiner 0001
TCC3
2002 Polynomial Fairness and Liveness
abstract
Important 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
CSFW3
2001 Assumptions Related to Discrete Logarithms: Why Subtleties Make a Real Difference
Ahmad-Reza Sadeghi, Michael Steiner 0001
EUROCRYPT2
2001 Secure password-based cipher suite for TLS
abstract
SSL 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
NDSS4
2000 New multiparty authentication services and key agreement protocols
abstract
Many 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 system
abstract
This 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 Groups
abstract
As 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. Networks3
1998 Authenticated Group Key Agreement and Friends
abstract
Many 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
CCS2
1998 CLIQUES: A New Approach to Group Key Agreement
abstract
The 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
ICDCS1
1996 Diffie-Hellman Key Distribution Extended to Group Communication
abstract
Ever 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
CCS1