Demo Data from EDBT 2026 / reviewers in the wild / expert
Stuart Haber
dblp:59/3099
· DBLP profile ↗
16ranked-venue papers
6as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 11 · 5 first-authorTheory of computation · 3 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 91% Storage systems · 9% | |
| Network and information security
11 papers |
Cryptographic primitives and cryptanalysis · 49% Hardware security and side channels · 24% Cryptographic protocols and secure computation · 22% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory encryption
counter-mode encryption |
0.2 | 1 | 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory Controllers · ASPLOS 2016 |
Memory systems
memory encryption |
0.2 | 1 | 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory Controllers · ASPLOS 2016 |
Memory systems
non-volatile memory |
0.2 | 1 | 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory Controllers · ASPLOS 2016 |
Hardware security and side channels › memory security
data remanence |
0.1 | 1 | 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory Controllers · ASPLOS 2016 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.0 | 3 | 2001 | Securely combining public-key cryptosystems · CCS 2001 How to Time-Stamp a Digital Document · CRYPTO 1990 How to Time-Stamp a Digital Document · J. Cryptol. 1991 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.0 | 2 | 2001 | Securely combining public-key cryptosystems · CCS 2001 Symmetric Public-Key Encryption · CRYPTO 1985 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
chosen-ciphertext security |
0.0 | 1 | 2001 | Securely combining public-key cryptosystems · CCS 2001 |
Cryptographic primitives and cryptanalysis
encryption |
0.0 | 2 | 1996 | Joint Encryption and Message-Efficient Secure Computation · J. Cryptol. 1996 Joint Encryption and Message-Efficient Secure Computation · CRYPTO 1993 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.0 | 2 | 1996 | Joint Encryption and Message-Efficient Secure Computation · J. Cryptol. 1996 Cryptographic Computation: Secure Faut-Tolerant Protocols and the Public-Key Model · CRYPTO 1987 |
Network security
content verification |
0.0 | 1 | 1997 | Secure Names for Bit-Strings · CCS 1997 |
Cryptographic primitives and cryptanalysis
hash functions |
0.0 | 1 | 1997 | Secure Names for Bit-Strings · CCS 1997 |
Cryptographic protocols and secure computation
time-stamping |
0.0 | 2 | 1991 | How to Time-Stamp a Digital Document · J. Cryptol. 1991 How to Time-Stamp a Digital Document · CRYPTO 1990 |
Cryptographic protocols and secure computation › key management
key reuse |
0.0 | 1 | 2001 | Securely combining public-key cryptosystems · CCS 2001 |
Cryptographic protocols and secure computation
interactive proofs |
0.0 | 2 | 1989 | Minimum-Knowledge Interactive Proofs for Decision Problems · SIAM J. Comput. 1989 A Private Interactive Test of a Boolean Predicate and Minimum-Knowledge Public-Key Cryptosystems (Extended Abstract) · FOCS 1985 |
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
minimum-knowledge proofs |
0.0 | 1 | 1989 | Minimum-Knowledge Interactive Proofs for Decision Problems · SIAM J. Comput. 1989 |
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs |
0.0 | 1 | 1989 | Minimum-Knowledge Interactive Proofs for Decision Problems · SIAM J. Comput. 1989 |
Cryptographic protocols and secure computation › secure computation protocols › setup assumptions
public-key model |
0.0 | 1 | 1987 | Cryptographic Computation: Secure Faut-Tolerant Protocols and the Public-Key Model · CRYPTO 1987 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.0 | 1 | 1985 | A Private Interactive Test of a Boolean Predicate and Minimum-Knowledge Public-Key Cryptosystems (Extended Abstract) · FOCS 1985 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.0 | 1 | 1985 | Symmetric Public-Key Encryption · CRYPTO 1985 |
Methods — techniques the papers use, named apart from their topics
initialization vector repurposing · 0.5one-way hash function · 0.0standard model proof · 0.0random oracle model proof · 0.0hash function · 0.0interactive proof protocol design · 0.0complexity-theoretic security analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory ControllersabstractAs non-volatile memory (NVM) technologies are expected to replace DRAM in the near future, new challenges have emerged. For example, NVMs have slow and power-consuming writes, and limited write endurance. In addition, NVMs have a data remanence vulnerability, i.e., they retain data for a long time after being powered off. NVM encryption alleviates the vulnerability, but exacerbates the limited endurance by increasing the number of writes to memory. We observe that, in current systems, a large percentage of main memory writes result from data shredding in operating systems, a process of zeroing out physical pages before mapping them to new processes, in order to protect previous processes' data. In this paper, we propose Silent Shredder, which repurposes initialization vectors used in standard counter mode encryption to completely eliminate the data shredding writes. Silent Shredder also speeds up reading shredded cache lines, and hence reduces power consumption and improves overall performance. To evaluate our design, we run three PowerGraph applications and 26 multi-programmed workloads from the SPEC 2006 suite, on a gem5-based full system simulator. Silent Shredder eliminates an average of 48.6% of the writes in the initialization and graph construction phases. It speeds up main memory reads by 3.3 times, and improves the number of instructions per cycle (IPC) by 6.4% on average. Finally, we discuss several use cases, including virtual machines' data isolation and user-level large data initialization, where Silent Shredder can be used effectively at no extra cost. Amro Awad, Pratyusa K. Manadhata, Stuart Haber, Yan Solihin, Bill G. Horne |
ASPLOS | 3 |
| 2013 | Efficient Submatch Extraction for Practical Regular Expressions
Stuart Haber, Bill G. Horne, Pratyusa K. Manadhata, Miranda Mowbray, Prasad Rao |
LATA | 1 |
| 2012 | Authenticating a mobile device's location using voice signaturesabstractProviders of location-based services seek new methods to authenticate the location of their clients. We propose a novel infrastructure-based solution that provides spontaneous and transaction-oriented mobile device location authentication via an integrated 802.11× wireless access point and 3G femtocell access system. By simply making a voice call while remotely monitoring femtocell activity, a calling party can verify a (co-operating) called party's location even when the participants have no pre-existing relationship. We show how such a traffic signature can be reliably detected even in the presence of heavy cross-traffic introduced by other femtocell users. We describe how the verification proceeds without revealing details of the authentication - or even the parties involved - to the location provider. Jack Brassil, Ravi Netravali, Stuart Haber, Pratyusa K. Manadhata, Prasad Rao |
WiMob | 3 |
| 2009 | Privacy-Preserving Computation and Verification of Aggregate Queries on Outsourced Databases
Stuart Haber, Bill G. Horne, Tomas Sander, Danfeng Yao |
Privacy Enhancing Technologies | 2 |
| 2008 | Efficient signature schemes supporting redaction, pseudonymization, and data deidentificationabstractIn this paper we give a new signature algorithm that allows for controlled changes to the signed data. The change operations we study are removal of subdocuments (redaction), pseudonymization, and gradual deidentification of hierarchically structured data. These operations are applicable in a number of practically relevant application scenarios, including the release of previously classified government documents, privacy-aware management of audit-log data, and the release of tables of health records. When applied directly to redaction, our algorithm improves on [18] by reducing significantly the overhead of cryptographic information that has to be stored with the original data. Stuart Haber, Yasuo Hatano, Yoshinori Honda, Bill G. Horne, Kunihiko Miyazaki, Tomas Sander, Satoru Tezoku, Danfeng Yao |
AsiaCCS | 1 |
| 2001 | Securely combining public-key cryptosystemsabstractIt is a maxim of sound computer-security practice that a cryptographic key should have only a single use. For example, an RSA key pair should be used only for public-key encryption or only for digital signatures, and not for both.In this paper we show that in many cases, the simultaneous use of related keys for two cryptosystems, e.g. for a public-key encryption system and for a public-key signature system, does not compromise their security. We demonstrate this for a variety of public-key encryption schemes that are secure against chosen-ciphertext attacks, and for a variety of digital signature schemes that are secure against forgery under chosen-message attacks. The precise form of the statement of security that we are able to prove depends on the particular cryptographic schemes in question and on the cryptographic assumptions needed for their proofs of security; but in every case, our proof of security does not require any additional cryptographic assumptions.Among the cryptosystems that we analyze in this manner are the public-key encryption schemes of Cramer and Shoup, Naor and Yung, and Dolev, Dwork, and Naor, which are all defined in them standard model, while in the random-oracle model we analyze plaintext-aware encryption schemes (as defined by Bellare and Rogaway) and in particular the OAEP+ cryptosystem. Among public-key signature schemes, we analyze those of Cramer and Shoup and of Gennaro, Halevi, and Rabin in the standard model, while in the random-oracle model we analyze the RSA PSS scheme as well as variants of the El Gamal and Schnorr schemes. (See references within.) Stuart Haber, Benny Pinkas |
CCS | 1 |
| 1998 | New Constructions for Secure Hash Functions
William Aiello, Stuart Haber, Ramarathnam Venkatesan |
FSE | 2 |
| 1997 | Secure Names for Bit-StringsabstractThe increasing use of digital documents, and the need to refer to them conveniently and unambiguously, raise an important question: can one "name" a digital document in a way that conveniently enables users to find it, and at the same time enables a user in possession of a document to be sure that it is indeed the one that is referred to by the name? One crucial piece of a complete solution to this problem would be a method that provides a cryptographically verifiable label for any bit-string (for example, the content, in a particular format, of the document). This problem has become even more acute with the emergence of the WorldWide Web, where a document (whose only existence may be on-line) is now typically named by giving its URL, which is merely a pointer to its virtual location at a particular moment in time. Using a one-way hash function to call files by their hash values is cryptographically verifiable, but the resulting names are unwieldy, because of their length and randomn... Stuart Haber, W. Scott Stornetta |
CCS | 1 |
| 1996 | Joint Encryption and Message-Efficient Secure Computation
Matthew K. Franklin, Stuart Haber |
J. Cryptol. | 2 |
| 1993 | Joint Encryption and Message-Efficient Secure Computation
Matthew K. Franklin, Stuart Haber |
CRYPTO | 2 |
| 1991 | How to Time-Stamp a Digital Document
Stuart Haber, W. Scott Stornetta |
J. Cryptol. | 1 |
| 1990 | How to Time-Stamp a Digital Document
Stuart Haber, W. Scott Stornetta |
CRYPTO | 1 |
| 1989 | Minimum-Knowledge Interactive Proofs for Decision ProblemsabstractInteractive communication of knowledge from the point of view of resource-bounded computational complexity is studied. Extending the work of Goldwasser, Micali, and Rackof [Proc. 17th Annual ACM Symposium on the Theory of Computing, 1985, pp. 291–304; .,18 (1989), pp. 186–208], the authors define a protocol transferring the result of any fixed computation to be minimum-knowledge if it communicates no additional knowledge to the recipient besides the intended computational result. It is proved that such protocols may be combined in a natural way so as to build more complex protocols. A protocol is introduced for two parties, a prover and a verifier, with the following properties:(1) Following the protocol, the prover gives to the verifier a proof of the value, 0 or 1, of a particular Boolean predicate, which is (assumed to be) hard for the verifier to compute. Such a deciding “interactive proof-system” extends the interactive proof-systems of [op. cit.], which are used only to confirm that a certain predicate has value 1. (2) The protocol is minimum-knowledge. (3) The protocol is result-indistinguishable: an eavesdropper, overhearing an execution of the protocol, does not learn the value of the predicate that is proved. The value of the predicate is a cryptographically secure bit, shared by the two parties to the protocol. This security is achieved without the use of encryption functions, all messages being sent in the clear. These properties enable one to define a cryptosystem in which each user receives exactly the knowledge he is supposed to receive, and nothing more. Zvi Galil, Stuart Haber, Moti Yung |
SIAM J. Comput. | 2 |
| 1987 | Cryptographic Computation: Secure Faut-Tolerant Protocols and the Public-Key Model
Zvi Galil, Stuart Haber, Moti Yung |
CRYPTO | 2 |
| 1985 | Symmetric Public-Key Encryption
Zvi Galil, Stuart Haber, Moti Yung |
CRYPTO | 2 |
| 1985 | A Private Interactive Test of a Boolean Predicate and Minimum-Knowledge Public-Key Cryptosystems (Extended Abstract)
Zvi Galil, Stuart Haber, Moti Yung |
FOCS | 2 |