Mihir Bellare

dblp:b/MBellare · DBLP profile ↗
← Back
180ranked-venue papers
158as first author
15since 2021 · last 2026
0000-0002-8765-5573ORCID · verified

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

Security and privacy · 144 · 126 first-author · 15 since 2021Theory of computation · 34 · 29 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 Just-in-Time-OPRFs and a Modular Framework for Fast Private Set Intersection
Mihir Bellare, Rishabh Ranjan, Doreen Riepel
CRYPTO (8)1
2026 UCX is All You Need: A Universal Transform for Committing Authenticated Encryption
Mihir Bellare, Rishabh Ranjan, Nujud Senan, Basel Alomair
CRYPTO (6)1
2026 Prεεmpt: Sanitizing Sensitive Prompts for LLMs
Amrita Roy Chowdhury 0001, David Glukhov, Divyam Anshumaan, Prasad Chalasani, Nicolas Papernot, Somesh Jha, Mihir Bellare
NDSS7
2025 The OCH Authenticated Encryption Scheme
abstract
We specify OCH, the first authenticated encryption with associated data scheme built to provide 128-bit multi-user AE security, 128-bit context commitment security, and 256-bit nonces with optional nonce privacy. It therefore addresses pressing limitations of currently widely-deployed schemes. We construct and formally analyze the security of OCH in a modular fashion, with transforms that are of broader applicability. On Intel Raptor Lake CPUs, OCH using the Areion permutation family has a peak encryption speed of 0.62 cycles per byte (cpb), not far off from AES128-GCM (0.38cpb) and outperforming both ChaCha20/Poly1305 (1.63cpb) and TurboSHAKE128-Wrap (3.52cpb).
Sanketh Menda, Mihir Bellare, Viet Tung Hoang, Julia Len, Thomas Ristenpart
CCS2
2025 Intermundium-DL: Assessing the Resilience of Current Schemes to Discrete-Log-Computation Attacks on Public Parameters
Mihir Bellare, Doreen Riepel, Laura Shea
PKC (4)1
2025 Public-Algorithm Substitution Attacks: Subverting Hashing and Verification
Mihir Bellare, Doreen Riepel, Laura Shea
PKC (4)1
2024 The Concrete Security of Two-Party Computation: Simple Definitions, and Tight Proofs for PSI and OPRFs
Mihir Bellare, Rishabh Ranjan, Doreen Riepel, Ali Aldakheel
ASIACRYPT (6)1
2024 Count Corruptions, Not Users: Improved Tightness for Signatures, Encryption and Authenticated Key Exchange
Mihir Bellare, Doreen Riepel, Stefano Tessaro, Yizhao Zhang
ASIACRYPT (2)1
2024 Succinctly-Committing Authenticated Encryption
Mihir Bellare, Viet Tung Hoang
CRYPTO (4)1
2024 Symmetric and Dual PRFs from Standard Assumptions: A Generic Validation of a Prevailing Assumption
abstract
Abstract A two-input function is a dual PRF if it is a PRF when keyed by either of its inputs. Dual PRFs are assumed in the design and analysis of numerous primitives and protocols including HMAC, AMAC, TLS 1.3 and MLS. But, not only do we not know whether particular functions on which the assumption is made really are dual PRFs; we do not know if dual PRFs even exist. What if the goal is impossible? This paper addresses this with a foundational treatment of dual PRFs, giving constructions based on standard assumptions. This provides what we call a generic validation of the dual PRF assumption. Our approach is to introduce and construct symmetric PRFs, which imply dual PRFs and may be of independent interest. We give a general construction of a symmetric PRF based on a function having a weak form of collision resistance coupled with a leakage hardcore function, a strengthening of the usual notion of hardcore functions we introduce. We instantiate this general construction in two ways to obtain two specific symmetric and dual PRFs, the first assuming any collision-resistant hash function and the second assuming any one-way permutation. A construction based on any one-way function evades us and is left as an intriguing open problem.
Mihir Bellare, Anna Lysyanskaya
J. Cryptol.1
2023 When Messages Are Keys: Is HMAC a Dual-PRF?
Matilda Backendal, Mihir Bellare, Felix Günther 0001, Matteo Scarlata
CRYPTO (3)2
2023 Flexible Password-Based Encryption: Securing Cloud Storage and Provably Resisting Partitioning-Oracle Attacks
Mihir Bellare, Laura Shea
CT-RSA1
2022 Better than Advertised Security for Non-interactive Threshold Signatures
Mihir Bellare, Elizabeth C. Crites, Chelsea Komlo, Mary Maller, Stefano Tessaro, Chenzhi Zhu
CRYPTO (4)1
2022 Efficient Schemes for Committing Authenticated Encryption
Mihir Bellare, Viet Tung Hoang
EUROCRYPT (2)1
2021 Chain Reductions for Multi-signatures and the HBMS Scheme
Mihir Bellare, Wei Dai 0011
ASIACRYPT (4)1
2020 Separate Your Domains: NIST PQC KEMs, Oracle Cloning and Read-Only Indifferentiability
Mihir Bellare, Hannah Davis, Felix Günther 0001
EUROCRYPT (2)1
2020 Security Under Message-Derived Keys: Signcryption in iMessage
Mihir Bellare, Igors Stepanovs
EUROCRYPT (3)1
2020 Reimagining Secret Sharing: Creating a Safer and More Versatile Primitive by Adding Authenticity, Correcting Errors, and Reducing Randomness Requirements
abstract
Aiming to strengthen classical secret-sharing to make it a more directly useful primitive for human endusers, we develop definitions, theorems, and efficient constructions for what we call adept secret-sharing. Our primary concerns are the properties we call privacy, authenticity, and error correction. Privacy strengthens the classical requirement by ensuring maximal confidentiality even if the dealer does not employ fresh, uniformly random coins with each sharing. That might happen either intentionally—to enable reproducible secretsharing— or unintentionally, when an entropy source fails. Authenticity is a shareholder’s guarantee that a secret recovered using his or her share will coincide with the value the dealer committed to at the time the secret was shared. Error correction is the guarantee that recovery of a secret will succeed, also identifying the valid shares, exactly when there is a unique explanation as to which shares implicate what secret. These concerns arise organically from a desire to create general-purpose libraries and apps for secret sharing that can withstand both strong adversaries and routine operational errors.
Mihir Bellare, Wei Dai 0011, Phillip Rogaway
Proc. Priv. Enhancing Technol.1
2019 The Local Forking Lemma and Its Application to Deterministic Encryption
Mihir Bellare, Wei Dai 0011, Lucy Li
ASIACRYPT (3)1
2019 Nonces Are Noticed: AEAD Revisited
Mihir Bellare, Ruth Ng, Björn Tackmann
CRYPTO (1)1
2018 Robust Encryption
Michel Abdalla, Mihir Bellare, Gregory Neven
J. Cryptol.2
2017 Forward-Security Under Continual Leakage
Mihir Bellare, Adam O'Neill, Igors Stepanovs
CANS1
2017 Defending Against Key Exfiltration: Efficiency Improvements for Big-Key Cryptography via Large-Alphabet Subkey Prediction
abstract
Towards advancing the use of big keys as a practical defense against key exfiltration, this paper provides efficiency improvements for cryptographic schemes in the bounded retrieval model (BRM). We identify probe complexity (the number of scheme accesses to the slow storage medium storing the big key) as the dominant cost. Our main technical contribution is what we call the large-alphabet subkey prediction lemma. It gives good bounds on the predictability under leakage of a random sequence of blocks of the big key, as a function of the block size. We use it to significantly reduce the probe complexity required to attain a given level of security. Together with other techniques, this yields security-preserving performance improvements for BRM symmetric encryption schemes and BRM public-key identification schemes.
Mihir Bellare, Wei Dai 0011
CCS1
2017 Identity-Based Format-Preserving Encryption
abstract
We introduce identity-based format-preserving encryption (IB-FPE) as a way to localize and limit the damage to format-preserving encryption (FPE) from key exposure. We give definitions, relations between them, generic attacks and two transforms of FPE schemes to IB-FPE schemes. As a special case, we introduce and cover identity-based tweakable blockciphers. We apply all this to analyze DFF, an FPE scheme proposed to NIST for standardization.
Mihir Bellare, Viet Tung Hoang
CCS1
2017 Better Than Advertised: Improved Collision-Resistance Guarantees for MD-Based Hash Functions
abstract
The MD transform that underlies the MD and SHA families iterates a compression function h to get a hash function H. The question we ask is, what property X of h guarantees collision resistance (CR) of H? The classical answer is that X itself be CR. We show that weaker conditions X, in particular forms of what we call constrained-CR, suffice. This reduces demands on compression functions, to the benefit of security, and also, forensically, explains why collision-finding attacks on compression functions have not, historically, lead to immediate breaks of the corresponding hash functions. We obtain our results via a definitional framework called RS security, and a parameterized treatment of MD, that also serve to unify prior work and variants of the transform.
Mihir Bellare, Joseph Jaeger, Julia Len
CCS1
2017 Ratcheted Encryption and Key Exchange: The Security of Messaging
Mihir Bellare, Asha Camper Singh, Joseph Jaeger, Maya Nyayapati, Igors Stepanovs
CRYPTO (3)1
2016 NIZKs with an Untrusted CRS: Security in the Face of Parameter Subversion
Mihir Bellare, Georg Fuchsbauer, Alessandra Scafuro
ASIACRYPT (2)1
2016 From Identification to Signatures, Tightly: A Framework and Generic Transforms
Mihir Bellare, Bertram Poettering, Douglas Stebila
ASIACRYPT (2)1
2016 Message-Recovery Attacks on Feistel-Based Format Preserving Encryption
abstract
We give attacks on Feistel-based format-preserving encryption (FPE) schemes that succeed in message recovery (not merely distinguishing scheme outputs from random) when the message space is small. For $4$-bit messages, the attacks fully recover the target message using $2^{21}$ examples for the FF3 NIST standard and $2^{25}$ examples for the FF1 NIST standard. The examples include only three messages per tweak, which is what makes the attacks non-trivial even though the total number of examples exceeds the size of the domain. The attacks are rigorously analyzed in a new definitional framework of message-recovery security. The attacks are easily put out of reach by increasing the number of Feistel rounds in the standards.
Mihir Bellare, Viet Tung Hoang, Stefano Tessaro
CCS1
2016 Big-Key Symmetric Encryption: Resisting Key Exfiltration
Mihir Bellare, Daniel M. Kane, Phillip Rogaway
CRYPTO (1)1
2016 The Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3
Mihir Bellare, Björn Tackmann
CRYPTO (1)1
2016 Hash-Function Based PRFs: AMAC and Its Multi-User Security
Mihir Bellare, Daniel J. Bernstein, Stefano Tessaro
EUROCRYPT (1)1
2016 New Negative Results on Differing-Inputs Obfuscation
Mihir Bellare, Igors Stepanovs, Brent Waters
EUROCRYPT (2)1
2016 Nonce-Based Cryptography: Retaining Security When Randomness Fails
Mihir Bellare, Björn Tackmann
EUROCRYPT (1)1
2015 Mass-surveillance without the State: Strongly Undetectable Algorithm-Substitution Attacks
abstract
We present new algorithm-substitution attacks (ASAs) on symmetric encryption that improve over prior ones in two ways. First, while prior attacks only broke a sub-class of randomized schemes having a property called coin injectivity, our attacks break ALL randomized schemes. Second, while prior attacks are stateful, ours are stateless, achieving a notion of strong undetectability that we formalize. Together this shows that ASAs are an even more dangerous and powerful mass surveillance method than previously thought. Our work serves to increase awareness about what is possible with ASAs and to spur the search for deterrents and counter-measures.
Mihir Bellare, Joseph Jaeger, Daniel M. Kane
CCS1
2015 Resisting Randomness Subversion: Fast Deterministic and Hedged Public-Key Encryption in the Standard Model
Mihir Bellare, Viet Tung Hoang
EUROCRYPT (2)1
2015 New Proofs for NMAC and HMAC: Security without Collision Resistance
Mihir Bellare
J. Cryptol.1
2015 Subtleties in the Definition of IND-CCA: When and How Should Challenge Decryption Be Disallowed?
Mihir Bellare, Dennis Hofheinz, Eike Kiltz
J. Cryptol.1
2014 Poly-Many Hardcore Bits for Any One-Way Function and a Framework for Differing-Inputs Obfuscation
Mihir Bellare, Igors Stepanovs, Stefano Tessaro
ASIACRYPT (2)1
2014 Cryptography from Compression Functions: The UCE Bridge to the ROM
Mihir Bellare, Viet Tung Hoang, Sriram Keelveedhi
CRYPTO (1)1
2014 Security of Symmetric Encryption against Mass Surveillance
Mihir Bellare, Kenneth G. Paterson, Phillip Rogaway
CRYPTO (1)1
2014 Key-Versatile Signatures and Applications: RKA, KDM and Joint Enc/Sig
Mihir Bellare, Sarah Meiklejohn, Susan Thomson 0001
EUROCRYPT1
2014 A Characterization of Chameleon Hash Functions and New, Efficient Designs
Mihir Bellare, Todor Ristov
J. Cryptol.1
2013 Semantically-Secure Functional Encryption: Possibility Results, Impossibility Results and the Quest for a General Definition
Mihir Bellare, Adam O'Neill
CANS1
2013 Instantiating Random Oracles via UCEs
Mihir Bellare, Viet Tung Hoang, Sriram Keelveedhi
CRYPTO (2)1
2013 Message-Locked Encryption and Secure Deduplication
Mihir Bellare, Sriram Keelveedhi, Thomas Ristenpart
EUROCRYPT1
2013 Efficient Garbling from a Fixed-Key Blockcipher
abstract
We advocate schemes based on fixed-key AES as the best route to highly efficient circuit-garbling. We provide such schemes making only one AES call per garbled-gate evaluation. On the theoretical side, we justify the security of these methods in the random-permutation model, where parties have access to a public random permutation. On the practical side, we provide the Just Garble system, which implements our schemes. Just Garble evaluates moderate-sized garbled-circuits at an amortized cost of 23.2 cycles per gate (7.25 nsec), far faster than any prior reported results.
Mihir Bellare, Viet Tung Hoang, Sriram Keelveedhi, Phillip Rogaway
IEEE Symposium on Security and Privacy1
2013 DupLESS: Server-Aided Encryption for Deduplicated Storage
Sriram Keelveedhi, Mihir Bellare, Thomas Ristenpart
USENIX Security Symposium2
2012 Adaptively Secure Garbling with Applications to One-Time Programs and Secure Outsourcing
Mihir Bellare, Viet Tung Hoang, Phillip Rogaway
ASIACRYPT1
2012 RKA Security beyond the Linear Barrier: IBE, Encryption and Signatures
Mihir Bellare, Kenneth G. Paterson, Susan Thomson 0001
ASIACRYPT1
2012 Foundations of garbled circuits
abstract
Garbled circuits, a classical idea rooted in the work of Yao, have long been understood as a cryptographic technique, not a cryptographic goal. Here we cull out a primitive corresponding to this technique. We call it a garbling scheme. We provide a provable-security treatment for garbling schemes, endowing them with a versatile syntax and multiple security definitions. The most basic of these, privacy, suffices for two-party secure function evaluation (SFE) and private function evaluation (PFE). Starting from a PRF, we provide an efficient garbling scheme achieving privacy and we analyze its concrete security. We next consider obliviousness and authenticity, properties needed for private and verifiable outsourcing of computation. We extend our scheme to achieve these ends. We provide highly efficient blockcipher-based instantiations of both schemes. Our treatment of garbling schemes presages more efficient garbling, more rigorous analyses, and more modularly designed higher-level protocols.
Mihir Bellare, Viet Tung Hoang, Phillip Rogaway
CCS1
2012 Multi-instance Security and Its Application to Password-Based Cryptography
Mihir Bellare, Thomas Ristenpart, Stefano Tessaro
CRYPTO1
2012 Semantic Security for the Wiretap Channel
Mihir Bellare, Stefano Tessaro, Alexander Vardy
CRYPTO1
2012 Standard Security Does Not Imply Security against Selective-Opening
Mihir Bellare, Rafael Dowsley, Brent Waters, Scott Yilek
EUROCRYPT1
2012 Identity-Based (Lossy) Trapdoor Functions and Applications
Mihir Bellare, Eike Kiltz, Chris Peikert, Brent Waters
EUROCRYPT1
2012 On-line Ciphers and the Hash-CBC Constructions
Mihir Bellare, Alexandra Boldyreva, Lars R. Knudsen, Chanathip Namprempre
J. Cryptol.1
2011 Cryptography Secure against Related-Key Attacks and Tampering
Mihir Bellare, David Cash, Rachel Miller
ASIACRYPT1
2011 Ciphers that securely encipher their own keys
abstract
In response to needs of disk encryption standardization bodies, we provide the first tweakable ciphers that are proven to securely encipher their own keys. We provide both a narrowblock design StE and a wideblock design EtE. Our proofs assume only standard PRP-CCA security of the underlying tweakable ciphers.
Mihir Bellare, David Cash, Sriram Keelveedhi
CCS1
2011 Authenticated and Misuse-Resistant Encryption of Key-Dependent Data
Mihir Bellare, Sriram Keelveedhi
CRYPTO1
2011 Identity-Based Encryption Secure against Selective Opening Attack
Mihir Bellare, Brent Waters, Scott Yilek
TCC1
2010 Pseudorandom Functions and Permutations Provably Secure against Related-Key Attacks
Mihir Bellare, David Cash
CRYPTO1
2010 Cryptographic Agility and Its Relation to Circular Encryption
Tolga Acar, Mira Belenkiy, Mihir Bellare, David Cash
EUROCRYPT3
2010 Robust Encryption
Michel Abdalla, Mihir Bellare, Gregory Neven
TCC2
2009 Hedged Public-Key Encryption: How to Protect against Bad Randomness
Mihir Bellare, Zvika Brakerski, Moni Naor, Thomas Ristenpart, Gil Segev 0001, Hovav Shacham, Scott Yilek
ASIACRYPT1
2009 Key Insulation and Intrusion Resilience over a Public Channel
Mihir Bellare, Shanshan Duan, Adriana Palacio
CT-RSA1
2009 Possibility and Impossibility Results for Encryption and Commitment Secure under Selective Opening
Mihir Bellare, Dennis Hofheinz, Scott Yilek
EUROCRYPT1
2009 Simulation without the Artificial Abort: Simplified Proof and Improved Concrete Security for Waters' IBE Scheme
Mihir Bellare, Thomas Ristenpart
EUROCRYPT1
2009 Security Proofs for Identity-Based Identification and Signature Schemes
Mihir Bellare, Chanathip Namprempre, Gregory Neven
J. Cryptol.1
2008 Hash Functions from Sigma Protocols and Improvements to VSH
Mihir Bellare, Todor Ristov
ASIACRYPT1
2008 Deterministic Encryption: Definitional Equivalences and Constructions without Random Oracles
Mihir Bellare, Marc Fischlin, Adam O'Neill, Thomas Ristenpart
CRYPTO1
2008 Two-tier signatures from the Fiat-Shamir transform, with applications to strongly unforgeable and one-time signatures
abstract
The authors show how the Fiat–Shamir transform can be used to convert three-move identification protocols into two-tier signature schemes (a primitive that they define) with a proof of security that makes a standard assumption on the hash function rather than modelling it as a random oracle. The result requires security of the starting protocol against concurrent attacks. It is also shown that numerous protocols have the required properties, and thus numerous efficient two-tier schemes are obtained. The first application is an efficient transform of any unforgeable signature scheme into a strongly unforgeable one. (This extends the work of Boneh, Shen and Waters whose transform only applies to a limited class of schemes.) The second application is the new one-time signature schemes that, compared with the one-way function-based ones of the same computational cost, have smaller key and signature sizes.
Mihir Bellare, Sarah Shoup
IET Inf. Secur.1
2008 Searchable Encryption Revisited: Consistency Properties, Relation to Anonymous IBE, and Extensions
Michel Abdalla, Mihir Bellare, Dario Catalano, Eike Kiltz, Tadayoshi Kohno, Tanja Lange 0001, John Malone-Lee, Gregory Neven, Pascal Paillier, Haixia Shi
J. Cryptol.2
2008 Authenticated Encryption: Relations among Notions and Analysis of the Generic Composition Paradigm
Mihir Bellare, Chanathip Namprempre
J. Cryptol.1
2008 From Identification to Signatures Via the Fiat-Shamir Transform: Necessary and Sufficient Conditions for Security and Forward-Security
abstract
The Fiat-Shamir paradigm for transforming identification schemes into signature schemes has been popular since its introduction because it yields efficient signature schemes, and has been receiving renewed interest of late as the main tool in deriving forward-secure signature schemes. In this paper, minimal (meaning necessary and sufficient) conditions on the identification scheme to ensure security of the signature scheme in the random oracle model are determined, both in the usual and in the forward-secure cases. Specifically, it is shown that the signature scheme is secure (respectively, forward-secure) against chosen-message attacks in the random oracle modelifandonlyifthe underlying identification scheme is secure (respectively, forward-secure) against impersonation underpassive(i.e., eavesdropping only) attacks, and has its commitments drawn at random from a large space. An extension is proven incorporating a random seed into the Fiat-Shamir transform so that the commitment space assumption may be removed.
Michel Abdalla, Jee Hea An, Mihir Bellare, Chanathip Namprempre
IEEE Trans. Inf. Theory3
2007 Robust computational secret sharing and a unified account of classical secret-sharing goals
abstract
We give a unified account of classical secret-sharing goals from a modern cryptographic vantage. Our treatment encompasses perfect, statistical, and computational secret sharing; static and dynamic adversaries; schemes with or without robustness; schemes where a participant recovers the secret and those where an external party does so. We then show that Krawczyk's 1993 protocol for robust computational secret sharing (RCSS) need not be secure, even in the random-oracle model and for threshold schemes, if the encryption primitive it uses satisfies only one-query indistinguishability (ind1), the only notion Krawczyk defines. Nonetheless, we show that the protocol is secure (in the random-oracle model, for threshold schemes) if the encryption scheme also satisfies one-query key-unrecoverability (key1). Since practical encryption schemes are ind1+key1 secure, our result effectively shows that Krawczyk's RCSS protocol is sound (in the random-oracle model, for threshold schemes). Finally, we prove the security for a variant of Krawczyk's protocol, in the standard model and for arbitrary access structures, assuming ind1 encryption and a statistically-hiding, weakly-binding commitment scheme.
Phillip Rogaway, Mihir Bellare
CCS2
2007 Deterministic and Efficiently Searchable Encryption
Mihir Bellare, Alexandra Boldyreva, Adam O'Neill
CRYPTO1
2007 Identity-Based Multi-signatures from RSA
Mihir Bellare, Gregory Neven
CT-RSA1
2007 Unrestricted Aggregate Signatures
Mihir Bellare, Chanathip Namprempre, Gregory Neven
ICALP1
2007 Hash Functions in the Dedicated-Key Setting: Design Choices and MPP Transforms
Mihir Bellare, Thomas Ristenpart
ICALP1
2007 Multirecipient Encryption Schemes: How to Save on Bandwidth and Computation Without Sacrificing Security
abstract
This paper proposes several new schemes which allow a sender to send encrypted messages to multiple recipients more efficiently (in terms of bandwidth and computation) than by using a standard encryption scheme. Most of the proposed schemes explore a new natural technique called randomness reuse. In order to analyze security of our constructions, we introduce a new notion of multirecipient encryption schemes (MRESs) and provide definitions of security for them. We finally show a way to avoid ad hoc analyses by providing a general test that can be applied to a standard encryption scheme to determine whether the associated randomness reusing MRES is secure. The results and applications cover both asymmetric and symmetric encryption.
Mihir Bellare, Alexandra Boldyreva, Kaoru Kurosawa, Jessica Staddon
IEEE Trans. Inf. Theory1
2006 Multi-Property-Preserving Hash Domain Extension and the EMD Transform
Mihir Bellare, Thomas Ristenpart
ASIACRYPT1
2006 Stateful public-key cryptosystems: how to encrypt with one 160-bit exponentiation
abstract
We show how to significantly speed-up the encryption portion of some public-key cryptosystems by the simple expedient of allowing a sender to maintain state that is re-used across different encryptions.In particular we present stateful versions of the DHIES and Kurosawa-Desmedt schemes that each use only 1 exponentiation to encrypt, as opposed to 2 and 3 respectively in the original schemes, yielding the fastest discrete-log based public-key encryption schemes known in the random-oracle and standard models respectively. The schemes are proven to meet an appropriate extension of the standard definition of IND-CCA security that takes into account novel types of attacks possible in the stateful setting.
Mihir Bellare, Tadayoshi Kohno, Victor Shoup
CCS1
2006 Multi-signatures in the plain public-Key model and a general forking lemma
abstract
A multi-signature scheme enables a group of signers to produce a compact, joint signature on a common document, and has many potential uses. However, existing schemes impose key setup or PKI requirements that make them impractical, such as requiring a dedicated, distributed key generation protocol amongst potential signers, or assuming strong, concurrent zero-knowledge proofs of knowledge of secret keys done to the CA at key registration. These requirements limit the use of the schemes. We provide a new scheme that is proven secure in the plain public-key model, meaning requires nothing more than that each signer has a (certified) public key. Furthermore, the important simplification in key management achieved is not at the cost of efficiency or assurance: our scheme matches or surpasses known ones in terms of signing time, verification time and signature size, and is proven secure in the random-oracle model under a standard (not bilinear map related) assumption. The proof is based on a simplified and general Forking Lemma that may be of independent interest.
Mihir Bellare, Gregory Neven
CCS1
2006 New Proofs for NMAC and HMAC: Security without collision-resistance
Mihir Bellare
CRYPTO1
2006 The Security of Triple Encryption and a Framework for Code-Based Game-Playing Proofs
Mihir Bellare, Phillip Rogaway
EUROCRYPT1
2005 Searchable Encryption Revisited: Consistency Properties, Relation to Anonymous IBE, and Extensions
Michel Abdalla, Mihir Bellare, Dario Catalano, Eike Kiltz, Tadayoshi Kohno, Tanja Lange 0001, John Malone-Lee, Gregory Neven, Pascal Paillier, Haixia Shi
CRYPTO2
2005 Improved Security Analyses for CBC MACs
Mihir Bellare, Krzysztof Pietrzak, Phillip Rogaway
CRYPTO1
2005 Foundations of Group Signatures: The Case of Dynamic Groups
Mihir Bellare, Haixia Shi
CT-RSA1
2005 Transitive signatures: new schemes and proofs
abstract
We present novel realizations of the transitive signature primitive introduced by Micali and Rivest, enlarging the set of assumptions on which this primitive can be based, and also providing performance improvements over existing schemes. More specifically, we propose new schemes based on factoring, the hardness of the one-more discrete logarithm problem, and gap Diffie-Hellman (DH) groups. All these schemes are proven transitively unforgeable under adaptive chosen-message attack in the standard (not random-oracle) model. We also provide an answer to an open question raised by Micali and Rivest regarding the security of their Rivest-Shamir-Adleman (RSA)-based scheme, showing that it is transitively unforgeable under adaptive chosen-message attack assuming the security of RSA under one-more inversion. We then present hash-based modifications of the RSA, factoring, and gap Diffie-Hellman based schemes that eliminate the need for "node certificates" and thereby yield shorter signatures. These modifications remain provably secure under the same assumptions as the starting scheme, in the random oracle model.
Mihir Bellare, Gregory Neven
IEEE Trans. Inf. Theory1
2004 Towards Plaintext-Aware Public-Key Encryption Without Random Oracles
Mihir Bellare, Adriana Palacio
ASIACRYPT1
2004 The Knowledge-of-Exponent Assumptions and 3-Round Zero-Knowledge Protocols
Mihir Bellare, Adriana Palacio
CRYPTO1
2004 An Uninstantiable Random-Oracle-Model Scheme for a Hybrid-Encryption Problem
Mihir Bellare, Alexandra Boldyreva, Adriana Palacio
EUROCRYPT1
2004 Hash Function Balance and Its Impact on Birthday Attacks
Mihir Bellare, Tadayoshi Kohno
EUROCRYPT1
2004 Security Proofs for Identity-Based Identification and Signature Schemes
Mihir Bellare, Chanathip Namprempre, Gregory Neven
EUROCRYPT1
2004 The EAX Mode of Operation
Mihir Bellare, Phillip Rogaway, David A. Wagner 0001
FSE1
2004 Breaking and provably repairing the SSH authenticated encryption scheme: A case study of the Encode-then-Encrypt-and-MAC paradigm
abstract
The secure shell (SSH) protocol is one of the most popular cryptographic protocols on the Internet. Unfortunately, the current SSH authenticated encryption mechanism is insecure. In this paper, we propose several fixes to the SSH protocol and, using techniques from modern cryptography, we prove that our modified versions of SSH meet strong new chosen-ciphertext privacy and integrity requirements. Furthermore, our proposed fixes will require relatively little modification to the SSH protocol and to SSH implementations. We believe that our new notions of privacy and integrity for encryption schemes with stateful decryption algorithms will be of independent interest.
Mihir Bellare, Tadayoshi Kohno, Chanathip Namprempre
ACM Trans. Inf. Syst. Secur.1
2003 Forward-Security in Private-Key Cryptography
Mihir Bellare, Bennet S. Yee
CT-RSA1
2003 A Theoretical Treatment of Related-Key Attacks: RKA-PRPs, RKA-PRFs, and Applications
Mihir Bellare, Tadayoshi Kohno
EUROCRYPT1
2003 Foundations of Group Signatures: Formal Definitions, Simplified Requirements, and a Construction Based on General Assumptions
Mihir Bellare, Daniele Micciancio, Bogdan Warinschi
EUROCRYPT1
2003 The One-More-RSA-Inversion Problems and the Security of Chaum's Blind Signature Scheme
Mihir Bellare, Chanathip Namprempre, David Pointcheval, Michael Semanko
J. Cryptol.1
2003 OCB: A block-cipher mode of operation for efficient authenticated encryption
abstract
We describe a parallelizable block-cipher mode of operation that simultaneously provides privacy and authenticity. OCB encrypts-and-authenticates a nonempty string M ∈ {0, 1}* using ⌈| M |/ n ⌉ + 2 block-cipher invocations, where n is the block length of the underlying block cipher. Additional overhead is small. OCB refines a scheme, IAPM, suggested by Charanjit Jutla. Desirable properties of OCB include the ability to encrypt a bit string of arbitrary length into a ciphertext of minimal length, cheap offset calculations, cheap key setup, a single underlying cryptographic key, no extended-precision addition, a nearly optimal number of block-cipher calls, and no requirement for a random IV. We prove OCB secure, quantifying the adversary's ability to violate the mode's privacy or authenticity in terms of the quality of its block cipher as a pseudorandom permutation (PRP) or as a strong PRP, respectively.
Phillip Rogaway, Mihir Bellare, John Black
ACM Trans. Inf. Syst. Secur.2
2002 Transitive Signatures Based on Factoring and RSA
Mihir Bellare, Gregory Neven
ASIACRYPT1
2002 Authenticated encryption in SSH: provably fixing the SSH binary packet protocol
abstract
The Secure Shell (SSH) protocol is one of the most popular cryptographic protocols on the Internet. Unfortunately, the current SSH authenticated encryption mechanism is insecure. In this paper we propose several fixes to the SSH protocol and, using techniques from modern cryptography, we prove that our modified versions of SSH meet strong new chosen-ciphertext privacy and integrity requirements. Furthermore, our proposed fixes will require relatively little modification to the SSH protocol or to SSH implementations. We believe that our new notions of privacy and integrity for encryption schemes with stateful decryption algorithms will be of independent interest.
Mihir Bellare, Tadayoshi Kohno, Chanathip Namprempre
CCS1
2002 GQ and Schnorr Identification Schemes: Proofs of Security against Impersonation under Active and Concurrent Attacks
Mihir Bellare, Adriana Palacio
CRYPTO1
2002 From Identification to Signatures via the Fiat-Shamir Transform: Minimizing Assumptions for Security and Forward-Security
Michel Abdalla, Jee Hea An, Mihir Bellare, Chanathip Namprempre
EUROCRYPT3
2002 A Note on Negligible Functions
Mihir Bellare
J. Cryptol.1
2001 Key-Privacy in Public-Key Encryption
Mihir Bellare, Alexandra Boldyreva, Anand Desai, David Pointcheval
ASIACRYPT1
2001 OCB: a block-cipher mode of operation for efficient authenticated encryption
abstract
We describe a parallelizable block-cipher mode of operation that simultaneously provides privacy and authenticity. OCB encrypts-and-authenticates a nonempty string M ε {0,1}• using \lceil |M|/n\rceil + 2 block-cipher invocations, where n is the block length of the underlying block cipher. Additional overhead is small. OCB refines a scheme, IAPM, suggested by Charanjit Jutla. Desirable properties of OCB include: the ability to encrypt a bit string of arbitrary length into a ciphertext of minimal length; cheap offset calculations; cheap session setup; a single underlying cryptographic key; no extended-precision addition; a nearly optimal number of block-cipher calls; and no requirement for a random IV. We prove OCB secure, quantifying the adversary's ability to violate the mode's privacy or authenticity in terms of the quality of its block cipher as a pseudorandom permutation (PRP) or as a strong PRP, respectively.
Phillip Rogaway, Mihir Bellare, John Black, Ted Krovetz
CCS2
2001 Online Ciphers and the Hash-CBC Construction
Mihir Bellare, Alexandra Boldyreva, Lars R. Knudsen, Chanathip Namprempre
CRYPTO1
2001 The Oracle Diffie-Hellman Assumptions and an Analysis of DHIES
Michel Abdalla, Mihir Bellare, Phillip Rogaway
CT-RSA2
2001 Does Encryption with Redundancy Provide Authenticity?
Jee Hea An, Mihir Bellare
EUROCRYPT2
2001 Identification Protocols Secure against Reset Attacks
Mihir Bellare, Marc Fischlin, Shafi Goldwasser, Silvio Micali
EUROCRYPT1
2000 Increasing the Lifetime of a Key: A Comparative Analysis of the Security of Re-keying Techniques
Michel Abdalla, Mihir Bellare
ASIACRYPT2
2000 The Security of Chaffing and Winnowing
Mihir Bellare, Alexandra Boldyreva
ASIACRYPT1
2000 Authenticated Encryption: Relations among Notions and Analysis of the Generic Composition Paradigm
Mihir Bellare, Chanathip Namprempre
ASIACRYPT1
2000 Encode-Then-Encipher Encryption: How to Exploit Nonces or Redundancy in Plaintexts for Efficient Cryptography
Mihir Bellare, Phillip Rogaway
ASIACRYPT1
2000 Public-Key Encryption in a Multi-user Setting: Security Proofs and Improvements
Mihir Bellare, Alexandra Boldyreva, Silvio Micali
EUROCRYPT1
2000 Authenticated Key Exchange Secure against Dictionary Attacks
Mihir Bellare, David Pointcheval, Phillip Rogaway
EUROCRYPT1
2000 Uniform Generation of NP-Witnesses Using an NP-Oracle
Mihir Bellare, Oded Goldreich 0001, Erez Petrank
Inf. Comput.1
2000 The Security of the Cipher Block Chaining Message Authentication Code
Mihir Bellare, Joe Kilian, Phillip Rogaway
J. Comput. Syst. Sci.1
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.1
1999 Constructing VIL-MACsfrom FIL-MACs: Message Authentication under Weakened Assumptions
Jee Hea An, Mihir Bellare
CRYPTO2
1999 Stateless Evaluation of Pseudorandom Functions: Security beyond the Birthday Barrier
Mihir Bellare, Oded Goldreich 0001, Hugo Krawczyk
CRYPTO1
1999 A Forward-Secure Digital Signature Scheme
Mihir Bellare, Sara Miner More
CRYPTO1
1999 Non-malleable Encryption: Equivalence between Two Notions, and an Indistinguishability-Based Characterization
Mihir Bellare, Amit Sahai
CRYPTO1
1999 On the Construction of Variable-Input-Length Ciphers
Mihir Bellare, Phillip Rogaway
FSE1
1999 Translucent Cryptography - An Alternative to Key Escrow, and Its Implementation via Fractional Oblivious Transfer
Mihir Bellare, Ronald L. Rivest
J. Cryptol.1
1998 Security Amplification by Composition: The Case of Doubly-Iterated, Ideal Ciphers
William Aiello, Mihir Bellare, Giovanni Di Crescenzo, Ramarathnam Venkatesan
CRYPTO2
1998 Relations Among Notions of Security for Public-Key Encryption Schemes
Mihir Bellare, Anand Desai, David Pointcheval, Phillip Rogaway
CRYPTO1
1998 Many-to-One Trapdoor Functions and Their Ralation to Public-Key Cryptosystems
Mihir Bellare, Shai Halevi, Amit Sahai, Salil P. Vadhan
CRYPTO1
1998 Fast Batch Verification for Modular Exponentiation and Digital Signatures
Mihir Bellare, Juan A. Garay 0001, Tal Rabin
EUROCRYPT1
1998 Luby-Rackoff Backwards: Increasing Security by Making Block Ciphers Non-invertible
Mihir Bellare, Ted Krovetz, Phillip Rogaway
EUROCRYPT1
1998 Batch Verification with Applications to Cryptography and Checking
Mihir Bellare, Juan A. Garay 0001, Tal Rabin
LATIN1
1998 A Modular Approach to the Design and Analysis of Authentication and Key Exchange Protocols (Extended Abstract)
abstract
We prcscnt a general framework for constructing and analyzing authentication protocols in realistic models of communication networks.This framework provides a sound formalization for the authentication problem and suggests simple and attractive design principles for general authentication and key exchange protocols.The key element in our appronch io a modular treatment of the authentication problem in cryptographic protocols; thii applies to the definition of accurity, to the design of the protocols, and to their analysis.In particulnr, following this modular approach, we show how to systematically transform solutions that work in a model of idaalizcd authenticated communications into solutions that are secure in the realistic setting of communication channels controlled by an active adversary.Using these principles we construct and prove the security of simple and practical authentication and key-exchange protocols.In particular, we provide a security analysis of aomo well-known key exchange protocols (e.g.authenticated Dlfllc-Hcllman key exchange), and of some of the techniques underlying the design of several authentication protocols that are currently being deployed on a large scale for the Intornot Protocol and other applications.
Mihir Bellare, Ran Canetti, Hugo Krawczyk
STOC1
1998 On Chromatic Sums and Distributed Resource Allocation
Amotz Bar-Noy, Mihir Bellare, Magnús M. Halldórsson, Hadas Shachnai, Tami Tamir
Inf. Comput.2
1998 Free Bits, PCPs, and Nonapproximability-Towards Tight Results
abstract
This paper continues the investigation of the connection between probabilistically checkable proofs (PCPs) and the approximability of NP-optimization problems. The emphasis is on proving tight nonapproximability results via consideration of measures such as the "free-bit complexity" and the "amortized free-bit complexity" of proof systems. The first part of the paper presents a collection of new proof systems based on a new error-correcting code called the long code. We provide a proof system that has amortized free-bit complexity of $2 + \epsilon$, implying that approximating MaxClique within $N^{\frac13-\e}$, and approximating the Chromatic Number within $N^{\frac15-\e}$, are hard, assuming $\NP\neq\coRP$, for any e > 0. We also derive the first explicit and reasonable constant hardness factors for Min Vertex Cover, $\MSAT{2}$, and Max Cut, and we improve the hardness factor for $\MSAT{3}$. We note that our nonapproximability factors for $\maxsnp$ problems are appreciably close to the values known to be achievable by polynomial-time algorithms. Finally, we note a general approach to the derivation of strong nonapproximability results under which the problem reduces to the construction of certain "gadgets." The increasing strength of nonapproximability results obtained via the PCP connection motivates us to ask how far this can go and whether PCPs are inherent in any way. The second part of the paper addresses this. The main result is a "reversal" of the connection due to Feige et al. (FGLSS connection) [J. ACM, 43 (1996), pp. 268--292]: where the latter had shown how to translate proof systems for NP into NP-hardness of approximation results for MaxClique, we show how any NP-hardness of approximation result for MaxClique yields a proof system for NP. Roughly, our result says that for any constant f, if MaxClique is NP-hard to approximate within N 1(1+f) , then $\NP\subseteq \overline{\fpcp}[\log,f]$, the latter being the class of languages possessing proofs of logarithmic randomness and amortized free-bit complexity f. This suggests that PCPs are inherent to obtaining nonapproximability results. Furthermore, the tight relation suggests that reducing the amortized free-bit complexity is necessary for improving the nonapproximability results for MaxClique. The third part of our paper initiates a systematic investigation of the properties of PCP and FPCP (free PCP) as a function of the following various parameters: randomness, query complexity, free-bit complexity, amortized free-bit complexity, proof size, etc. We are particularly interested in triviality results, which indicate which classes are not powerful enough to capture NP. We also distill the role of randomized reductions in this area and provide a variety of useful transformations between proof checking complexity classes.
Mihir Bellare, Oded Goldreich 0001, Madhu Sudan 0001
SIAM J. Comput.1
1997 Verifiable Partial Key Escrow
abstract
One of the main objections to existing proposals for key escrow is that the individual's privacy relies on too high a level of trust in the law enforcement agencies.In particular, even if the government is trustworthy today, it may be replaced by an un-trustworthy government tomorrow which could immediately and suddenly recover the secret keys of all users."Partial key escrow" was suggested to address this concern, in the context of DES keys.Only some part of a user key is escrowed, so that the authority must make a computational effort to find the rest.We extend this idea and provide schemes to perform partial key escrow in a verifiable manner in a public-key encryption setting.We uncover some subtle issues which must be addressed for any partial key escrow scheme to be secure, the most important of which is the danger of early recovery.We show that other proposals for verifiable partial key escrow suffer from the early recovery problem, and thus do not in fact offer an advantage over standard key-escrow schemes.Our verifiable partial key escrow scheme for the Diffie-Hellman cryptosystem does not suffer from early recovery.Political debate will not make the user versus lawenforcement conflict on privacy vanish.Today we are seeing corporations, pushed by their business needs, ready to accept some form of key escrow.The realistic and urgent question is to find the form which guarantees the most privacy.Our schemes are candidates.
Mihir Bellare, Shafi Goldwasser
CCS1
1997 "Pseudo-Random" Number Generation Within Cryptographic Algorithms: The DDS Case
Mihir Bellare, Shafi Goldwasser, Daniele Micciancio
CRYPTO1
1997 Collision-Resistant Hashing: Towards Making UOWHFs Practical
Mihir Bellare, Phillip Rogaway
CRYPTO1
1997 Round-Optimal Zero-Knowledge Arguments Based on any One-Way Function
Mihir Bellare, Markus Jakobsson, Moti Yung
EUROCRYPT1
1997 A New Paradigm for Collision-Free Hashing: Incrementality at Reduced Cost
Mihir Bellare, Daniele Micciancio
EUROCRYPT1
1997 A Concrete Security Treatment of Symmetric Encryption
abstract
We study notions and schemes for symmetric (ie. private key) encryption in a concrete security framework. We give four different notions of security against chosen plaintext attack and analyze the concrete complexity of reductions among them, providing both upper and lower bounds, and obtaining tight relations. In this way we classify notions (even though polynomially reducible to each other) as stronger or weaker in terms of concrete security. Next we provide concrete security analyses of methods to encrypt using a block cipher, including the most popular encryption method, CBC. We establish tight bounds (meaning matching upper bounds and attacks) on the success of adversaries as a function of their resources.
Mihir Bellare, Anand Desai, E. Jokipii, Phillip Rogaway
FOCS1
1997 Does Parallel Repetition Lower the Error in Computationally Sound Protocols?
abstract
Whether or not parallel repetition lowers the error has been a fundamental question in the theory of protocols, with applications in many different areas. It is well known that parallel repetition reduces the error at an exponential rate in interactive proofs and Arthur-Merlin games. It seems to have been taken for granted that the same is true in arguments, or other proofs where the soundness only holds with respect to computationally bounded parties. We show that this is not the case. Surprisingly, parallel repetition can actually fail in this setting. We present four-round protocols whose error does not decrease under parallel repetition. This holds for any (polynomial) number of repetitions. These protocols exploit non-malleable encryption and can be based on any trapdoor permutation. On the other hand we show that for three-round protocols the error does go down exponentially fast. The question of parallel error reduction is particularly important when the protocol is used in cryptographic settings like identification, and the error represents the probability that an intruder succeeds.
Mihir Bellare, Russell Impagliazzo, Moni Naor
FOCS1
1997 Minimizing the use of random oracles in authenticated encryption schemes
Mihir Bellare, Phillip Rogaway
ICICS1
1996 Keying Hash Functions for Message Authentication
Mihir Bellare, Ran Canetti, Hugo Krawczyk
CRYPTO1
1996 The Exact Security of Digital Signatures - HOw to Sign with RSA and Rabin
Mihir Bellare, Phillip Rogaway
EUROCRYPT1
1996 Pseudorandom Functions Revisited: The Cascade Construction and Its Concrete Security
abstract
Pseudorandom function families are a powerful cryptographic primitive, yielding, in particular simple solutions for the main problems in private key cryptography. Their existence based on general assumptions (namely the existence of one-way functions) has been established. The authors investigate new ways of designing pseudorandom function families. The goal is to find constructions that are both efficient and secure, and thus eventually to bring the benefits of pseudorandom functions to practice. The basic building blocks in the design are certain limited versions of pseudorandom function families, called finite length input pseudorandom function families, for which very efficient realizations exist impractical cryptography. Thus rather than starting from one-way functions, they propose constructions of "full-fledged" pseudorandom function families from these limited ones. In particular they propose the cascade construction, and provide a concrete security analysis which relates the strength of the cascade to that of the underlying finite pseudorandom function family in a precise and quantitative way.
Mihir Bellare, Ran Canetti, Hugo Krawczyk
FOCS1
1996 Distributed Pseudo-Random Bit Generators - A New Way to Speed-Up Shared Coin Tossing
abstract
A shared coin is one which n players "simultaneously" hold and can later reveal, but no sufficiently small coalition can influence or `a priori predict the outcome. Such coins are expensive to produce, yet many distributed protocols (including broadcast and Byzantine agreement) need them in bulk. We introduce a new paradigm for obtaining shared coins. We suggest distributed, pseudorandom bit generators (D-PRBGs). Analogous to a pseudo-random bit generator, which is an efficient algorithm to expand a short random seed into a long random looking sequence, a DPRBG is a protocol which "expands" a "distributed seed," consisting of shared coins, into a longer "sequence" of shared coins, at low amortized cost per coin produced. Our main result is the construction of a D-PRBG in which this amortized cost (computation and communication) is significantly lower than the cost of any "from-scratch" shared coin generation protocol. Furthermore, for applications which are executed repeatedly, we sugg...
Mihir Bellare, Juan A. Garay 0001, Tal Rabin
PODC1
1996 Certifying Permutations: Noninteractive Zero-Knowledge Based on Any Trapdoor Permutation
Mihir Bellare, Moti Yung
J. Cryptol.1
1996 Linearity testing in characteristic two
abstract
Let Dist(f,g)=Pr/sub u/[f(u)/spl ne/g(u)] denote the relative distance between functions f,g mapping from a group G to a group H, and let Dist(f) denote the minimum, over all linear functions (homomorphisms) g, of Dist(f,g). Given a function f:G/spl rarr/H we let Err(f)=Pr/sub u,/spl upsi//[f(u)+f(/spl upsi/)/spl ne/f(u+/spl upsi/)] denote the rejection probability of the Blum-Luby-Rubinfeld (1993) linearity test. Linearity testing is the study of the relationship between Err(f) and Dist(f), and in particular lower bounds on Err(f) in terms of Dist(f). We discuss when the underlying groups are G=GF(2)/sup n/ and H=GF(2). In this case, the collection of linear functions describe a Hadamard code of block length 2/sup n/ and for an arbitrary function f mapping GF(2)/sup n/ to GF(2) the distance Dist(l) measures its distance to a Hadamard code. Err(f) is a parameter that is "easy to measure" and linearity testing studies the relationship of this parameter to the distance of f. The code and corresponding test are used in the construction of efficient probabilistically checkable proofs and thence in the derivation of hardness of approximation. Improved analyses translate into better nonapproximability results. We present a description of the relationship between Err(f) and Dist(f) which is nearly complete in all its aspects, and entirely complete in some. We present functions L,U:[0,1]/spl rarr/[0,1] such that for all x /spl isin/ [0,1] we have L(x)/spl les/Err(f)/spl les/U(x) whenever Dist(f)=x, with the upper bound being tight on the whole range, and the lower bound tight on a large part of the range and close on the rest. Part of our strengthening is obtained by showing a new connection between linearity testing and Fourier analysis.
Mihir Bellare, Don Coppersmith, Johan Håstad, Marcos A. Kiwi, Madhu Sudan 0001
IEEE Trans. Inf. Theory1
1995 XOR MACs: New Methods for Message Authentication Using Finite Pseudorandom Functions
Mihir Bellare, Roch Guérin, Phillip Rogaway
CRYPTO1
1995 Linearity Testing in Characteristic Two
abstract
Let Dist(f,g)=Pr/sub u/ [f(u)/spl ne/g(u)] denote the relative distance between functions f,g mapping from a group G to a group H, and let Dist(f) denote the minimum, over all linear functions (homomorphisms) g, of Dist(f,g). Given a function f:G/spl rarr/H we let Err(f)=Pr/sub u/,v[f(u)+f(v)/spl ne/f(u+v)] denote the rejection probability of the BLR (Blum-Luby-Rubinfeld) linearity test. Linearity testing is the study of the relationship between Err(f) and Dist(f), and in particular the study of lower bounds on Err(f) in terms of Dist(f). The case we are interested in is when the underlying groups are G=GF(2)/sup n/ and H=GF(2). The corresponding test is used in the construction of efficient PCPs and thence in the derivation of hardness of approximation results, and, in this context, improved analyses translate into better non-approximability results. However, while several analyses of the relation of Err(f) to Dist(f) are known, none is tight. We present a description of the relationship between Err(f) and Dist(f) which is nearly complete in all its aspects, and entirely complete (i.e. tight) in some. In particular we present functions L,U:[0,1]/spl rarr/[0,1] such that for all x/spl isin/[0,1] we have L(x)
Mihir Bellare, Don Coppersmith, Johan Håstad, Marcos A. Kiwi, Madhu Sudan 0001
FOCS1
1995 Free Bits, PCPs and Non-Approximability - Towards Tight Results
abstract
The first part of this paper presents new proof systems and improved non-approximability results. In particular we present a proof system for NP using logarithmic randomness and two amortized free bits, so that Max clique is hard within N/sup 1/3/ and chromatic number within N/sup 1/5/. We also show hardness of 38/37 for Max-3-SAT, 27/26 for vertex cover, 82/81 for Max-cut, and 94/93 for Max-2-SAT. The second part of this paper presents a "reverse" of the FGLSS connection by showing that an NP-hardness result for the approximation of Max clique to within a factor of N/sup 1/(g+1/) would imply a probabilistic verifier for NP with logarithmic randomness and amortized free-bit complexity g. We also show that "existing techniques" won't yield proof systems of less than two bits in amortized free bit complexity. Finally, we initiate a comprehensive study of PCP and FPCP parameters, proving several triviality results and providing several useful transformations.
Mihir Bellare, Oded Goldreich 0001, Madhu Sudan 0001
FOCS1
1995 Knowledge on the average-perfect, statistical and logarithmic
abstract
Article Knowledge on the average—perfect, statistical and logarithmic Share on Authors: William Aiello Math and Cryptography Research Group, Bellcore, 445 South St. Morristown, NJ Math and Cryptography Research Group, Bellcore, 445 South St. Morristown, NJView Profile , Mihir Bellare IBM T.J. Watson Research Center, PO Box 704, Yorktown Heights, NY IBM T.J. Watson Research Center, PO Box 704, Yorktown Heights, NYView Profile , Ramarathnam Venkatesan Math and Cryptography Research Group, Bellcore, 445 South St. Morristown, NJ Math and Cryptography Research Group, Bellcore, 445 South St. Morristown, NJView Profile Authors Info & Claims STOC '95: Proceedings of the twenty-seventh annual ACM symposium on Theory of computingMay 1995 Pages 469–478https://doi.org/10.1145/225058.225186Published:29 May 1995 6citation264DownloadsMetricsTotal Citations6Total Downloads264Last 12 Months3Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
William Aiello, Mihir Bellare, Ramarathnam Venkatesan
STOC2
1995 Incremental cryptography and application to virus protection
abstract
The goal of incremental cryptography is to design cryptographic algorithms with the property that having applied the algorithm to a document, it is possible to quickly update the result of the algorithm for a modified document, rather than having to re-compute it from scratch. In settings where cryptographic algorithms such as encryption or signatures are frequently applied to changing documents, dramatic efficiency improvements can be achieved. One such setting is the use of authentication tags for virus protection. We consider documents that can be modified by powerful (and realistic) document modification operations such as insertion and deletion of character-strings (or equivalently cut and paste of text). We provide efficient incremental signature and message authentication schemes supporting the above document modification operations. They meet a strong notion of tamper-proof security which is appropriate for the virus protection setting. We initiate a study of incremental encryp...
Mihir Bellare, Oded Goldreich 0001, Shafi Goldwasser
STOC1
1995 Provably secure session key distribution: the three party case
abstract
We study session key distribution in the ting of Needham and Schroeder.(This is three-party setthe trust model assumed by the popular Kerberos "authentication system. ) Such protocols are basic building blocks for contemporary distributed systems-yet the underlying problem has, up until now, lacked a definition or provably-good solution, One consequence is that incorrect protocols have proliferated.This paper provides the first treatment of this problem in the complexity-theoretic framework of modern cryptography.We present a definition, protocol, and a proof that the protocol satisfies the definition, assuming the (minimal) assumption of a pseudorandom function.When this assumption is appropriately instantiated, our protocols are simple and efficient.
Mihir Bellare, Phillip Rogaway
STOC1
1994 Incremental Cryptography: The Case of Hashing and Signing
Mihir Bellare, Oded Goldreich 0001, Shafi Goldwasser
CRYPTO1
1994 The Security of Cipher Block Chaining
Mihir Bellare, Joe Kilian, Phillip Rogaway
CRYPTO1
1994 Randomness-Efficient Oblivious Sampling
abstract
We introduce a natural notion of obliviousness of a sampling procedure, and construct a randomness-efficient oblivious sampler. Our sampler uses O(l+log /spl delta//sup -1//spl middot/log l) coins to output m=poly(/spl epsiv//sup -1/, log /spl delta//sup -1/, log l) sample points x/sub 1/, ..., x/sub m/, /spl isin/ {0, 1}/sup 1/ such that Pr[|1/m/spl Sigma//sub i=1//sup m/f(x/sub i/)-E[f]|>
Mihir Bellare, John Rompel
FOCS1
1994 Efficient probabilistic checkable proofs and applications to approximation
abstract
No abstract available.
Mihir Bellare, Shafi Goldwasser, Carsten Lund, Alexander Russell
STOC1
1994 Improved non-approximability results
abstract
We indicate strong non-approximability factors for central problems: N 1=4 for Max Clique; N 1=10 for Chromatic Number; and 66=65 for Max 3SAT. Underlying the Max Clique result is a proof system in which the verifier examines only three "free bits" to attain an error of 1=2. Underlying the Chromatic Number result is a reduction from Max Clique which is more efficient than previous ones. Advanced Networking Laboratory, IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY 10598, USA. e-mail: [email protected]. y Research Division, IBM T.J. Watson Research Center, P.O. Box 218, Yorktown Heights, NY 10598, USA. e-mail: [email protected]. 1 Introduction Max Clique is amongst the most important combinatorial optimization problems. Unfortunately it is NP-hard [16], and attention since this discovery has thus focused on approximation algorithms. Yet the best known ones can approximate the max clique size of an N node graph only to within a factor of N 1\\Gamma...
Mihir Bellare, Madhu Sudan 0001
STOC1
1994 The Complexity of Decision Versus Search
abstract
A basic question about NP is whether or not search reduces in polynomial time to decision. This paper indicates that the answer is negative: Under a complexity assumption (that deterministic and nondeterministic double-exponential time are unequal) a language in NP for which search does not reduce to decision is constructed. These ideas extend in a natural way to interactive proofs and program checking. Under similar assumptions, the authors present languages in NP for which it is harder to prove membership interactively than it is to decide this membership, and languages in NP that are not checkable.
Mihir Bellare, Shafi Goldwasser
SIAM J. Comput.1
1993 Random Oracles are Practical: A Paradigm for Designing Efficient Protocols
abstract
We argue that the random oracle model—where all parties have access to a public random oracle—provides a bridge between cryptographic theory and cryptographic practice. In the paradigm we suggest, a practical protocol P is produced by first devising and proving correct a protocol PR for the random oracle model, and then replacing oracle accesses by the computation of an “appropriately chosen” function h. This paradigm yields protocols much more efficient than standard ones while retaining many of the advantages of provable security. We illustrate these gains for problems including encryption, signatures, and zero-knowledge proofs.
Mihir Bellare, Phillip Rogaway
CCS1
1993 Entity Authentication and Key Distribution
Mihir Bellare, Phillip Rogaway
CRYPTO1
1993 Efficient probabilistically checkable proofs and applications to approximations
abstract
Article Free Access Share on Efficient probabilistically checkable proofs and applications to approximations Authors: M. Bellare View Profile , S. Goldwasser View Profile , C. Lund View Profile , A. Russell View Profile Authors Info & Claims STOC '93: Proceedings of the twenty-fifth annual ACM symposium on Theory of ComputingJune 1993 Pages 294–304https://doi.org/10.1145/167088.167174Published:01 June 1993Publication History 182citation659DownloadsMetricsTotal Citations182Total Downloads659Last 12 Months70Last 6 weeks11 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Mihir Bellare, Shafi Goldwasser, Carsten Lund, Alexander Russell
STOC1
1993 Randomness in Interactive Proofs
Mihir Bellare, Oded Goldreich 0001, Shafi Goldwasser
Comput. Complex.1
1992 A Technique for Upper Bounding the Spectral Norm with Applications to Learning
abstract
We present a general technique to upper bound the spectral norm of an arbitrary function. At the heart of our technique is a theorem which shows how to obtain an upper bound on the spectral norm of a decision tree given the spectral norms of the functions in the nodes of this tree. The theorem applies to trees whose nodes may compute any boolean functions. Applications are to the design of efficient learning algorithms and the construction of small depth threshold circuits (or neural nets). In particular, we present polynomial time algorithms for learning O(log n) clause DNF formulas and various classes of decision trees, all under the uniform distribution with membership queries.
Mihir Bellare
COLT1
1992 On Defining Proofs of Knowledge
Mihir Bellare, Oded Goldreich 0001
CRYPTO1
1992 Certifying Cryptographic Tools: The Case of Trapdoor Permutations
Mihir Bellare, Moti Yung
CRYPTO1
1992 Making Zero-Knowledge Provers Efficient
abstract
We look at the question of how powerful a prover must be to give a zero-knowledge proof.We present the first unconditional bounds on the complexity of a statistical ZK prover.The result is that if a language possesses a statistical zero-knowledge then it also possesses a statistical zero-knowledge proof in which the prover runs in probabilistic, polynomial time with an NP oracle.Previously this was only known given the existence of one-way permutations.Extending these techniques to protocols of knowledge complexity k(n) >0, we derive bounds on the time complexity of languages of "small" knowledge complexity.Underlying these results is a technique for efficiently generating an "almost" random element of a set S E P.Namely, we construct a probabilistic machine with an NP oracle which, on input 1" and 6 > 0 runs in time polynomial in n and lg 6-1, and outputs a random string from a distribution within distance 6 of the uniform distribution on S n {O, l}~.
Mihir Bellare, Erez Petrank
STOC1
1992 How to Sign Given Any Trapdoor Permutation
abstract
A digital signature scheme is presented, which is based on the existence of any trapdoor permutation. The scheme is secure in the strongest possible natural sense: namely, it is secure against existential forgery under adaptive chosen message attack.
Mihir Bellare, Silvio Micali
J. ACM1
1991 Languages that Are Easier than their Proofs
abstract
A basic question about NP is whether or not search reduces in polynomial time to decision. We indicate that the answer is negative: under a complexity assumption (that deterministic and nondeterministic doubleexponential time are unequal) we construct a language in NP for which search does not reduce to decision. These ideas extend in a natural way to interactive proofs and program checking. Under similar assumptions we present languages in NP for which it is harder to prove membership interactively than it is to decide this membership. Similarly we present languages where checking is harder than computing membership. Each of the following properties --- checkability, random-self-reducibility, reduction from search to decision, and interactive proofs in which the prover's power is limited to deciding membership in the language itself --- implies coherence, one of the weakest forms of self-reducibility. Under assumptions about triple-exponential time, we construct incoherent sets in NP....
Richard Beigel, Mihir Bellare, Joan Feigenbaum, Shafi Goldwasser
FOCS2
1990 Randomness in Interactive Proofs
abstract
The quantitative aspects of randomness in interactive proof systems are studied. The result is a randomness-efficient error-reduction technique: given an Arthur-Merlin proof system (error probability
Mihir Bellare, Oded Goldreich 0001, Shafi Goldwasser
FOCS1
1990 Perfect Zero-Knowledge in Constant Rounds
abstract
Quadratic residuosity and graph isomorphism are classic problems and the canonical examples of zero-knowledge languages.However, despite much research effort, all previous zero-knowledge proofs for them required either unproven complexity assumptions or an unbounded number of rounds of message exchange.For both (and similar) languages, we exhibit zeroknowledge proofs that require 5 rounds and no unproven assumptions.Our solution is essentially optimal, in this setting, due to a recent lower bound argument of Goldreich and Krawczyk.
Mihir Bellare, Silvio Micali, Rafail Ostrovsky
STOC1
1990 The (True) Complexity of Statistical Zero Knowledge
abstract
Article The (true) complexity of statistical zero knowledge Share on Authors: M. Bellare MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MAView Profile , S. Micali MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MAView Profile , R. Ostrovsky MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MAView Profile Authors Info & Claims STOC '90: Proceedings of the twenty-second annual ACM symposium on Theory of ComputingApril 1990 Pages 494–502https://doi.org/10.1145/100216.100285Online:01 April 1990Publication History 40citation347DownloadsMetricsTotal Citations40Total Downloads347Last 12 Months11Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Mihir Bellare, Silvio Micali, Rafail Ostrovsky
STOC1
1989 On the Structure of Secret Key Exchange Protocols
Mihir Bellare, Lenore Cowen, Shafi Goldwasser
CRYPTO1
1989 New Paradigms for Digital Signatures and Message Authentication Based on Non-Interative Zero Knowledge Proofs
Mihir Bellare, Shafi Goldwasser
CRYPTO1
1989 Non-Interactive Oblivious Transfer and Applications
Mihir Bellare, Silvio Micali
CRYPTO1
1988 How To Sign Given Any Trapdoor Function
Mihir Bellare, Silvio Micali
CRYPTO1
1988 How to Sign Given Any Trapdoor Function (Extended Abstract)
abstract
We present a digital signature scheme which combines high security with the property of being based on a very general assumption: the existence of trapdoor permutations. Previous signature schemes with comparable levels of security were based on assumptions of the computational hardness of particular algebraic problems such as factoring. Our contribution is to free this important cryptographic primitive from the fortunes of any specific algebraic problem by establishing a truly general signature scheme.
Mihir Bellare, Silvio Micali
STOC1