Krzysztof Pietrzak

dblp:12/5020 · DBLP profile ↗
← Back
101ranked-venue papers
18as first author
25since 2021 · last 2026
0000-0002-9139-1654ORCID · corroborated

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

Security and privacy · 83 · 10 first-author · 22 since 2021Theory of computation · 35 · 9 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Beholder Signatures
Stefan Dziembowski, Sebastian Faust, Pawel Kedzior, Marcin Mielniczuk, Susil Kumar Mohanty, Krzysztof Pietrzak
CRYPTO (2)6
2025 Nakamoto Consensus from Multiple Resources
abstract
The blocks in the Bitcoin blockchain record the amount of work W that went into creating them through proofs of work. When honest parties control a majority of the work, consensus is achieved by picking the chain with the highest recorded weight. Resources other than work have been considered to secure such longest-chain blockchains. In Chia, blocks record the amount of space S (via a proof of space) and sequential computational steps V (via a VDF). In this paper, we ask what weight functions Γ(S,V,W) (that assign a weight to a block as a function of the recorded space, speed, and work) are secure in the sense that whenever the weight of the resources controlled by honest parties is larger than the weight of adversarial parties, the blockchain is secure against private double-spending attacks. We completely classify such functions in an idealized "continuous" model: Γ(S,V,W) is secure against private double-spending attacks if and only if it is homogeneous of degree one in the timed resources V and W, i.e., αΓ(S,V,W)=Γ(S,αV, αW). This includes Bitcoin rule Γ(S,V,W)=W and Chia rule Γ(S,V,W) = SV. In a more realistic model where blocks are created at discrete time-points, one additionally needs some mild assumptions on the dependency on S (basically, the weight should not grow too much if S is slightly increased, say linear as in Chia). Our classification is more general and allows various instantiations of the same resource. It provides a powerful tool for designing new longest-chain blockchains. E.g., consider combining different PoWs to counter centralization, say the Bitcoin PoW W_1 and a memory-hard PoW W_2. Previous work suggested to use W_1+W_2 as weight. Our results show that using {\sqrt}(W_1){\cdot}{\sqrt}(W_2), {\min}{W_1,W_2} are also secure, and we argue that in practice these are much better choices.
Mirza Ahad Baig, Christoph U. Günther, Krzysztof Pietrzak
AFT3
2025 Continuous Group-Key Agreement: Concurrent Updates Without Pruning
Benedikt Auerbach, Miguel Cueto Noval, Boran Erol, Krzysztof Pietrzak
CRYPTO (8)4
2025 On the (in)security of Proofs-of-Space Based Longest-Chain Blockchains
Mirza Ahad Baig, Krzysztof Pietrzak
FC (2)2
2025 Watermarkable and Zero-Knowledge Verifiable Delay Functions from Any Proof of Exponentiation
Charlotte Hoffmann, Krzysztof Pietrzak
PKC (1)2
2025 Space-Deniable Proofs
abstract
We introduce and construct a new proof system called Non-interactive Arguments of Knowledge or Space (NArKoS), where a space-bounded prover can convince a verifier they know a secret, while having access to sufficient space allows one to forge indistinguishable proofs without the secret. An application of NArKoS are space-deniable proofs, which are proofs of knowledge (say for authentication in access control) that are sound when executed by a lightweight device like a smart-card or an RFID chip that cannot have much storage, but are deniable (in the strong sense of online deniability) as the verifier, like a card reader, can efficiently forge such proofs. We construct NArKoS in the random oracle model using an OR-proof combining a sigma protocol (for the proof of knowledge of the secret) with a new proof system called simulatable Proof of Transient Space (simPoTS). We give two different constructions of simPoTS, one based on labelling graphs with high pebbling complexity, a technique used in the construction of memory-hard functions and proofs of space, and a more practical construction based on the verifiable space-hard functions from TCC’24 where a prover must compute a root of a sparse polynomial. In both cases, the main challenge is making the proofs efficiently simulatable.
Jesko Dujmovic, Christoph U. Günther, Krzysztof Pietrzak
TCC (4)3
2024 Trapdoor Memory-Hard Functions
Benedikt Auerbach, Christoph U. Günther, Krzysztof Pietrzak
EUROCRYPT (3)3
2024 Fully Automated Selfish Mining Analysis in Efficient Proof Systems Blockchains
abstract
We study selfish mining attacks in longest-chain blockchains like Bitcoin, but where the proof of work is replaced with efficient proof systems - like proofs of stake or proofs of space - and consider the problem of computing an optimal selfish mining attack which maximizes expected relative revenue of the adversary, thus minimizing the chain quality. To this end, we propose a novel selfish mining attack that aims to maximize this objective and formally model the attack as a Markov decision process (MDP). We then present a formal analysis procedure which computes an ϵ-tight lower bound on the optimal expected relative revenue in the MDP and a strategy that achieves this ϵ-tight lower bound, where ϵ > 0 may be any specified precision. Our analysis is fully automated and provides formal guarantees on the correctness. We evaluate our selfish mining attack and observe that it achieves superior expected relative revenue compared to two considered baselines.
Krishnendu Chatterjee, Amirali Ebrahim-Zadeh, Mehrdad Karrabi, Krzysztof Pietrzak, Michelle Yeo, Dorde Zikelic
PODC4
2024 The Cost of Maintaining Keys in Dynamic Groups with Applications to Multicast Encryption and Group Messaging
Michael Anastos, Benedikt Auerbach, Mirza Ahad Baig, Miguel Cueto Noval, Matthew Kwan 0001, Guillermo Pascual-Perez, Krzysztof Pietrzak
TCC (1)7
2024 Deniability in Automated Contact Tracing: Impossibilities and Possibilities
abstract
Automated contact tracing (ACT) emerged as a promising measure to curb the spread of Covid-19. Users enable ACT on their smartphones to automatically record contacts with other users. If a user tests positive for the disease, they report their diagnosis to alert their contacts. Designing effective ACT protocols is challenging since they need to be efficient and secure while also ensuring users' privacy. As ACT protocols necessarily leak some information by design, defining privacy is difficult. For example, a user cannot deny having met another user. Ideally, however, the user can plausibly deny everything else, in particular, when they met. We call this privacy property contact-time deniability. While some early works discussed contact-time deniability informally, it has received little attention since then. We investigate deniability from a rigorous, theoretical point of view and arrive at the following impossibility result: A decentralized protocol with unidirectional communication cannot be contact-time deniable and replay-secure. This holds even if malicious users treat smartphones as black-boxes. Unidirectional protocols are usually very efficient and many proposals are unidirectional, e.g., the widely-deployed Google-Apple Exposure Notifications. So the impossibility result considerably constrains the design space of efficient, secure, and private ACT protocols. However, it can also be used as a guide; we discuss several possibilities to achieve contact-time deniability in practice.
Christoph U. Günther, Krzysztof Pietrzak
Proc. Priv. Enhancing Technol.2
2023 Random Oracle Combiners: Breaking the Concatenation Barrier for Collision-Resistance
Yevgeniy Dodis, Niels Ferguson, Eli Goldin, Krzysztof Pietrzak
CRYPTO (2)5
2023 Efficiently Testable Circuits
Mirza Ahad Baig, Suvradip Chakraborty, Stefan Dziembowski, Malgorzata Galazka, Tomasz Lizurej, Krzysztof Pietrzak
ITCS6
2023 On the Cost of Post-compromise Security in Concurrent Continuous Group-Key Agreement
Benedikt Auerbach, Miguel Cueto Noval, Guillermo Pascual-Perez, Krzysztof Pietrzak
TCC (3)4
2023 Efficiently Testable Circuits Without Conductivity
Mirza Ahad Baig, Suvradip Chakraborty, Stefan Dziembowski, Malgorzata Galazka, Tomasz Lizurej, Krzysztof Pietrzak
TCC (3)6
2022 Wiser: Increasing Throughput in Payment Channel Networks with Transaction Aggregation
abstract
Payment channel networks (PCNs) are one of the most prominent solutions to the limited transaction throughput of blockchains. Nevertheless, PCNs suffer themselves from a throughput limitation due to the capital constraints of their channels. A similar dependence on high capital is also found in inter-bank payment settlements, where the so-called netting technique is used to mitigate liquidity demands.
Samarth Tiwari, Michelle Yeo, Zeta Avarikioti, Iosif Salem, Krzysztof Pietrzak, Stefan Schmid 0001
AFT5
2022 Practical Statistically-Sound Proofs of Exponentiation in Any Group
Charlotte Hoffmann, Pavel Hubácek, Chethan Kamath, Karen Azari, Krzysztof Pietrzak
CRYPTO (2)5
2022 CoCoA: Concurrent Continuous Group Key Agreement
Joël Alwen, Benedikt Auerbach, Miguel Cueto Noval, Karen Azari, Guillermo Pascual-Perez, Krzysztof Pietrzak, Michael Walter 0001
EUROCRYPT (2)6
2021 Limits on the Adaptive Security of Yao's Garbling
Chethan Kamath, Karen Azari, Krzysztof Pietrzak, Daniel Wichs
CRYPTO (2)3
2021 Inverse-Sybil Attacks in Automated Contact Tracing
Benedikt Auerbach, Suvradip Chakraborty, Karen Azari, Guillermo Pascual-Perez, Krzysztof Pietrzak, Michael Walter 0001, Michelle Yeo
CT-RSA5
2021 LightPIR: Privacy-Preserving Route Discovery for Payment Channel Networks
abstract
Payment channel networks are a promising approach to improve the scalability of cryptocurrencies: they allow to perform transactions in a peer-to-peer fashion, along multihop routes in the network, without requiring consensus on the blockchain. However, during the discovery of cost-efficient routes for the transaction, critical information may be revealed about the transacting entities. This paper initiates the study of privacy-preserving route discovery mechanisms for payment channel networks. In particular, we present LightPIR, an approach which allows a client to learn the shortest (or cheapest in terms of fees) path between two nodes without revealing any information about the endpoints of the transaction to the servers. The two main observations which allow for an efficient solution in LightPIR are that: (1) surprisingly, hub labelling algorithms - which were developed to preprocess “street network like” graphs so one can later efficiently compute shortest paths - also perform well for the graphs underlying payment channel networks, and that (2) hub labelling algorithms can be conveniently combined with private information retrieval. LightPIR relies on a simple hub labeling heuristic on top of existing hub labeling algorithms which leverages the specific topological features of cryptocurrency networks to further minimize storage and bandwidth overheads. In a case study considering the Lightning network, we show that our approach is an order of magnitude more efficient compared to a privacy-preserving baseline based on using private information retrieval on a database that stores all pairs shortest paths.
Krzysztof Pietrzak, Iosif Salem, Stefan Schmid 0001, Michelle Yeo
Networking1
2021 Keep the Dirt: Tainted TreeKEM, Adaptively and Actively Secure Continuous Group Key Agreement
abstract
While messaging systems with strong security guarantees are widely used in practice, designing a protocol that scales efficiently to large groups and enjoys similar security guarantees remains largely open. The two existing proposals to date are ART (Cohn-Gordon et al., CCS18) and TreeKEM (IETF, The Messaging Layer Security Protocol, draft). TreeKEM is the currently considered candidate by the IETF MLS working group, but dynamic group operations (i.e. adding and removing users) can cause efficiency issues. In this paper we formalize and analyze a variant of TreeKEM which we term Tainted TreeKEM (TTKEM for short). The basic idea underlying TTKEM was suggested by Millican (MLS mailing list, February 2018). This version is more efficient than TreeKEM for some natural distributions of group operations, we quantify this through simulations.Our second contribution is two security proofs for TTKEM which establish post compromise and forward secrecy even against adaptive attackers. The security loss (to the underlying PKE) in the Random Oracle Model is a polynomial factor, and a quasipolynomial one in the Standard Model. Our proofs can be adapted to TreeKEM as well. Before our work no security proof for any TreeKEM-like protocol establishing tight security against an adversary who can adaptively choose the sequence of operations was known. We also are the first to prove (or even formalize) active security where the server can arbitrarily deviate from the protocol specification. Proving fully active security – where also the users can arbitrarily deviate – remains open.
Karen Azari, Guillermo Pascual-Perez, Michael Walter 0001, Chethan Kamath, Margarita Capretto, Miguel Cueto Noval, Ilia Markov, Michelle Yeo, Joël Alwen, Krzysztof Pietrzak
SP10
2021 Grafting Key Trees: Efficient Key Management for Overlapping Groups
Joël Alwen, Benedikt Auerbach, Mirza Ahad Baig, Miguel Cueto Noval, Karen Azari, Guillermo Pascual-Perez, Krzysztof Pietrzak, Michael Walter 0001
TCC (3)7
2021 Trojan-Resilience Without Cryptography
Suvradip Chakraborty, Stefan Dziembowski, Malgorzata Galazka, Tomasz Lizurej, Krzysztof Pietrzak, Michelle Yeo
TCC (2)5
2021 The Cost of Adaptivity in Security Games on Graphs
Chethan Kamath, Karen Azari, Krzysztof Pietrzak, Michael Walter 0001
TCC (2)3
2021 On Treewidth, Separators and Yao's Garbling
Chethan Kamath, Karen Azari, Krzysztof Pietrzak
TCC (2)3
2019 Reversible Proofs of Sequential Work
Hamza Abusalah, Chethan Kamath, Karen Azari, Krzysztof Pietrzak, Michael Walter 0001
EUROCRYPT (2)4
2019 Proofs of Catalytic Space
abstract
Proofs of space (PoS) [Dziembowski et al., CRYPTO'15] are proof systems where a prover can convince a verifier that he "wastes" disk space. PoS were introduced as a more ecological and economical replacement for proofs of work which are currently used to secure blockchains like Bitcoin. In this work we investigate extensions of PoS which allow the prover to embed useful data into the dedicated space, which later can be recovered. Our first contribution is a security proof for the original PoS from CRYPTO'15 in the random oracle model (the original proof only applied to a restricted class of adversaries which can store a subset of the data an honest prover would store). When this PoS is instantiated with recent constructions of maximally depth robust graphs, our proof implies basically optimal security. As a second contribution we show three different extensions of this PoS where useful data can be embedded into the space required by the prover. Our security proof for the PoS extends (non-trivially) to these constructions. We discuss how some of these variants can be used as proofs of catalytic space (PoCS), a notion we put forward in this work, and which basically is a PoS where most of the space required by the prover can be used to backup useful data. Finally we discuss how one of the extensions is a candidate construction for a proof of replication (PoR), a proof system recently suggested in the Filecoin whitepaper.
Krzysztof Pietrzak
ITCS1
2019 Simple Verifiable Delay Functions
abstract
We construct a verifiable delay function (VDF) by showing how the Rivest-Shamir-Wagner time-lock puzzle can be made publicly verifiable. Concretely, we give a statistically sound public-coin protocol to prove that a tuple (N,x,T,y) satisfies y=x^{2^T} mod N where the prover doesn't know the factorization of N and its running time is dominated by solving the puzzle, that is, compute x^{2^T}, which is conjectured to require T sequential squarings. To get a VDF we make this protocol non-interactive using the Fiat-Shamir heuristic. The motivation for this work comes from the Chia blockchain design, which uses a VDF as a key ingredient. For typical parameters (T <=2^{40},N=2048), our proofs are of size around 10KB, verification cost around three RSA exponentiations and computing the proof is 8000 times faster than solving the puzzle even without any parallelism.
Krzysztof Pietrzak
ITCS1
2019 Finding a Nash equilibrium is no easier than breaking Fiat-Shamir
abstract
The Fiat-Shamir heuristic transforms a public-coin interactive proof into a non-interactive argument, by replacing the verifier with a cryptographic hash function that is applied to the protocol’s transcript. Constructing hash functions for which this transformation is sound is a central and long-standing open question in cryptography.
Arka Rai Choudhuri, Pavel Hubácek, Chethan Kamath, Krzysztof Pietrzak, Alon Rosen, Guy N. Rothblum
STOC4
2018 On the Memory-Hardness of Data-Independent Password-Hashing Functions
abstract
We show attacks on five data-independent memory-hard functions (iMHF) that were submitted to the password hashing competition (PHC). Informally, an MHF is a function which cannot be evaluated on dedicated hardware, like ASICs, at significantly lower hardware and/or energy cost than evaluating a single instance on a standard single-core architecture. Data-independent means the memory access pattern of the function is independent of the input; this makes iMHFs harder to construct than data-dependent ones, but the latter can be attacked by various side-channel attacks.
Joël Alwen, Peter Gazi, Chethan Kamath, Karen Azari, Georg Osang, Krzysztof Pietrzak, Leonid Reyzin, Michal Rolínek, Michal Rybár
AsiaCCS6
2018 Sustained Space Complexity
Joël Alwen, Jeremiah Blocki, Krzysztof Pietrzak
EUROCRYPT (2)3
2018 Simple Proofs of Sequential Work
Bram Cohen, Krzysztof Pietrzak
EUROCRYPT (2)2
2018 Non-Malleable Codes
abstract
We introduce the notion of “non-malleable codes” which relaxes the notion of error correction and error detection. Informally, a code is non-malleable if the message contained in a modified codeword is either the original message, or a completely unrelated value. In contrast to error correction and error detection, non-malleability can be achieved for very rich classes of modifications. We construct an efficient code that is non-malleable with respect to modifications that affect each bit of the codeword arbitrarily (i.e., leave it untouched, flip it, or set it to either 0 or 1), but independently of the value of the other bits of the codeword. Using the probabilistic method, we also show a very strong and general statement: there exists a non-malleable code for every “small enough” family F of functions via which codewords can be modified. Although this probabilistic method argument does not directly yield efficient constructions, it gives us efficient non-malleable codes in the random-oracle model for very general classes of tampering functions—e.g., functions where every bit in the tampered codeword can depend arbitrarily on any 99% of the bits in the original codeword. As an application of non-malleable codes, we show that they provide an elegant algorithmic solution to the task of protecting functionalities implemented in hardware (e.g., signature cards) against “tampering attacks.” In such attacks, the secret state of a physical system is tampered, in the hopes that future interaction with the modified system will reveal some secret information. This problem was previously studied in the work of Gennaro et al. in 2004 under the name “algorithmic tamper proof security” (ATP). We show that non-malleable codes can be used to achieve important improvements over the prior work. In particular, we show that any functionality can be made secure against a large class of tampering attacks, simply by encoding the secret state with a non-malleable code while it is stored in memory.
Stefan Dziembowski, Krzysztof Pietrzak, Daniel Wichs
J. ACM2
2017 Beyond Hellman's Time-Memory Trade-Offs with Applications to Proofs of Space
Hamza Abusalah, Joël Alwen, Bram Cohen, Danylo Khilko, Krzysztof Pietrzak, Leonid Reyzin
ASIACRYPT (2)5
2017 Be Adaptive, Avoid Overcommitting
Zahra Jafargholi, Chethan Kamath, Karen Azari, Ilan Komargodski, Krzysztof Pietrzak, Daniel Wichs
CRYPTO (1)5
2017 Depth-Robust Graphs and Their Cumulative Memory Complexity
Joël Alwen, Jeremiah Blocki, Krzysztof Pietrzak
EUROCRYPT (3)3
2017 Scrypt Is Maximally Memory-Hard
Joël Alwen, Binyi Chen, Krzysztof Pietrzak, Leonid Reyzin, Stefano Tessaro
EUROCRYPT (3)3
2017 Non-Uniform Attacks Against Pseudoentropy
abstract
De, Trevisan and Tulsiani [CRYPTO 2010] show that every distribution over $n$-bit strings which has constant statistical distance to uniform (e.g., the output of a pseudorandom generator mapping $n-1$ to $n$ bit strings), can be distinguished from the uniform distribution with advantage $ε$ by a circuit of size $O( 2^nε^2)$. We generalize this result, showing that a distribution which has less than $k$ bits of min-entropy, can be distinguished from any distribution with $k$ bits of $δ$-smooth min-entropy with advantage $ε$ by a circuit of size $O(2^kε^2/δ^2)$. As a special case, this implies that any distribution with support at most $2^k$ (e.g., the output of a pseudoentropy generator mapping $k$ to $n$ bit strings) can be distinguished from any given distribution with min-entropy $k+1$ with advantage $ε$ by a circuit of size $O(2^kε^2)$. Our result thus shows that pseudoentropy distributions face basically the same non-uniform attacks as pseudorandom distributions.
Krzysztof Pietrzak, Maciej Skorski
ICALP1
2017 Position-Based Cryptography and Multiparty Communication Complexity
Joshua Brody, Stefan Dziembowski, Sebastian Faust, Krzysztof Pietrzak
TCC (1)4
2017 Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, Daniele Venturi 0001, David Cash, Abhishek Jain 0002
J. Cryptol.2
2016 Offline Witness Encryption
Hamza Abusalah, Georg Fuchsbauer, Krzysztof Pietrzak
ACNS3
2016 Constrained PRFs for Unbounded Inputs
Hamza Abusalah, Georg Fuchsbauer, Krzysztof Pietrzak
CT-RSA3
2016 On the Complexity of Scrypt and Proofs of Space in the Parallel Random Oracle Model
Joël Alwen, Binyi Chen, Chethan Kamath, Vladimir Kolmogorov, Krzysztof Pietrzak, Stefano Tessaro
EUROCRYPT (2)5
2016 A counterexample to the chain rule for conditional HILL entropy
Stephan Krenn, Krzysztof Pietrzak, Akshay Wadia, Daniel Wichs
Comput. Complex.2
2015 Generic Security of NMAC and HMAC with Input Whitening
Peter Gazi, Krzysztof Pietrzak, Stefano Tessaro
ASIACRYPT (2)2
2015 New Realizations of Somewhere Statistically Binding Hashing and Positional Accumulators
Tatsuaki Okamoto, Krzysztof Pietrzak, Brent Waters, Daniel Wichs
ASIACRYPT (1)2
2015 Proofs of Space
Stefan Dziembowski, Sebastian Faust, Vladimir Kolmogorov, Krzysztof Pietrzak
CRYPTO (2)4
2015 A Quasipolynomial Reduction for Generalized Selective Decryption on Trees
Georg Fuchsbauer, Zahra Jafargholi, Krzysztof Pietrzak
CRYPTO (1)3
2015 The Exact PRF Security of Truncation: Tight Bounds for Keyed Sponges and Truncated CBC
Peter Gazi, Krzysztof Pietrzak, Stefano Tessaro
CRYPTO (1)2
2015 Efficient Zero-Knowledge Proofs for Commitments from Learning with Errors over Rings
abstract
We extend a commitment scheme based on the learning with errors over rings ( $$\mathsf{RLWE}$$ ) problem, and present efficient companion zero-knowledge proofs of knowledge. Our scheme maps elements from the ring (or equivalently, n elements from $$\mathbb F_q$$ ) to a small constant number of ring elements. We then construct $$\varSigma $$ -protocols for proving, in a zero-knowledge manner, knowledge of the message contained in a commitment. We are able to further extend our basic protocol to allow us to prove additive and multiplicative relations among committed values. Our protocols have a communication complexity of $$\mathcal {O}(Mn\log q)$$ and achieve a negligible knowledge error in one run. Here M is the constant from a rejection sampling technique that we employ, and can be set close to 1 by adjusting other parameters. Previously known $$\varSigma $$ -protocols for LWE-related languages only achieved a noticeable or even constant knowledge error (thus requiring many repetitions of the protocol), or relied on “smudging” out the error (which necessitates working over large fields, resulting in poor efficiency).
Fabrice Benhamouda, Stephan Krenn, Vadim Lyubashevsky, Krzysztof Pietrzak
ESORICS (1)4
2015 Condensed Unpredictability
Maciej Skorski, Alexander Golovnev, Krzysztof Pietrzak
ICALP (1)3
2015 Key-Homomorphic Constrained Pseudorandom Functions
Abhishek Banerjee 0001, Georg Fuchsbauer, Chris Peikert, Krzysztof Pietrzak, Sophie Stevens
TCC (2)4
2014 Adaptive Security of Constrained PRFs
Georg Fuchsbauer, Momchil Konstantinov, Krzysztof Pietrzak, Vanishree Rao
ASIACRYPT (2)3
2014 The Exact PRF-Security of NMAC and HMAC
Peter Gazi, Krzysztof Pietrzak, Michal Rybár
CRYPTO (1)2
2014 Key Derivation without Entropy Waste
Yevgeniy Dodis, Krzysztof Pietrzak, Daniel Wichs
EUROCRYPT2
2014 How to Fake Auxiliary Input
Dimitar Jetchev, Krzysztof Pietrzak
TCC2
2014 Robust Multi-Property Combiners for Hash Functions
Marc Fischlin, Anja Lehmann, Krzysztof Pietrzak
J. Cryptol.3
2013 Learning with Rounding, Revisited - New Reduction, Properties and Applications
Joël Alwen, Stephan Krenn, Krzysztof Pietrzak, Daniel Wichs
CRYPTO (1)3
2013 Digital Signatures with Minimal Overhead from Indifferentiable Random Invertible Functions
Eike Kiltz, Krzysztof Pietrzak, Mario Szegedy
CRYPTO (1)2
2013 A Counterexample to the Chain Rule for Conditional HILL Entropy - And What Deniable Encryption Has to Do with It
Stephan Krenn, Krzysztof Pietrzak, Akshay Wadia
TCC2
2012 Commitments and Efficient Zero-Knowledge Proofs from Learning Parity with Noise
Abhishek Jain 0002, Stephan Krenn, Krzysztof Pietrzak, Aris Tentes
ASIACRYPT3
2012 Practical Leakage-Resilient Symmetric Cryptography
Sebastian Faust, Krzysztof Pietrzak, Joachim Schipper
CHES2
2012 Message Authentication, Revisited
Yevgeniy Dodis, Eike Kiltz, Krzysztof Pietrzak, Daniel Wichs
EUROCRYPT3
2012 Lapin: An Efficient Authentication Protocol Based on Ring-LPN
Stefan Heyse, Eike Kiltz, Vadim Lyubashevsky, Christof Paar, Krzysztof Pietrzak
FSE5
2012 Cryptography from Learning Parity with Noise
Krzysztof Pietrzak
SOFSEM1
2012 Hardness Preserving Constructions of Pseudorandom Functions
Abhishek Jain 0002, Krzysztof Pietrzak, Aris Tentes
TCC2
2012 Subspace LWE
Krzysztof Pietrzak
TCC1
2012 Lossy Functions Do Not Amplify Well
Krzysztof Pietrzak, Alon Rosen, Gil Segev 0001
TCC1
2012 Parallel Repetition of Computationally Sound Protocols Revisited
Krzysztof Pietrzak, Douglas Wikström
J. Cryptol.1
2011 Leftover Hash Lemma, Revisited
Boaz Barak, Yevgeniy Dodis, Hugo Krawczyk, Olivier Pereira, Krzysztof Pietrzak, François-Xavier Standaert, Yu Yu 0001
CRYPTO5
2011 Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, David Cash, Abhishek Jain 0002, Daniele Venturi 0001
EUROCRYPT2
2011 Tamper-Proof Circuits: How to Trade Leakage for Tamper-Resilience
Sebastian Faust, Krzysztof Pietrzak, Daniele Venturi 0001
ICALP (1)2
2011 Parallel Repetition for Leakage Resilience Amplification Revisited
Abhishek Jain 0002, Krzysztof Pietrzak
TCC2
2010 Leakage Resilient ElGamal Encryption
Eike Kiltz, Krzysztof Pietrzak
ASIACRYPT2
2010 Leakage-Resilient Pseudorandom Functions and Side-Channel Attacks on Feistel Networks
Yevgeniy Dodis, Krzysztof Pietrzak
CRYPTO2
2010 Leakage-Resilient Signatures
Sebastian Faust, Eike Kiltz, Krzysztof Pietrzak, Guy N. Rothblum
TCC3
2010 An Efficient Parallel Repetition Theorem
Johan Håstad, Rafael Pass, Douglas Wikström, Krzysztof Pietrzak
TCC4
2009 On the Security of Padding-Based Encryption Schemes - or - Why We Cannot Prove OAEP Secure in the Standard Model
Eike Kiltz, Krzysztof Pietrzak
EUROCRYPT2
2009 A New Randomness Extraction Paradigm for Hybrid Encryption
Eike Kiltz, Krzysztof Pietrzak, Martijn Stam, Moti Yung
EUROCRYPT2
2009 A Leakage-Resilient Mode of Operation
Krzysztof Pietrzak
EUROCRYPT1
2008 Compression from Collisions, or Why CRHF Combiners Have a Long Output
Krzysztof Pietrzak
CRYPTO1
2008 A New Mode of Operation for Block Ciphers and Length-Preserving MACs
Yevgeniy Dodis, Krzysztof Pietrzak, Prashant Puniya
EUROCRYPT2
2008 Leakage-Resilient Cryptography
abstract
We construct a stream-cipher S whose implementation is secure even if a bounded amount of arbitrary (adversarially chosen) information on the internal state ofS is leaked during computation. This captures all possible side-channel attacks on S where the amount of information leaked in a given period is bounded, but overall can be arbitrary large. The only other assumption we make on the implementation of S is that only data that is accessed during computation leaks information. The stream-cipher S generates its output in chunks K1, K2, . . . and arbitrary but bounded information leakage is modeled by allowing the adversary to adaptively chose a function fl: {0,1}* rarr {0, 1}lambdabefore Klis computed, she then gets fl(taul) where taulis the internal state ofS that is accessed during the computation of Kg. One notion of security we prove for S is that Kg is indistinguishable from random when given K1,..., K1-1,f1(tau1),..., fl-1(taul-1) and also the complete internal state of S after Kg has been computed (i.e. S is forward-secure). The construction is based on alternating extraction (used in the intrusion-resilient secret-sharing scheme from FOCS'07). We move this concept to the computational setting by proving a lemma that states that the output of any PRG has high HILLpseudoentropy (i.e. is indistinguishable from some distribution with high min-entropy) even if arbitrary information about the seed is leaked. The amount of leakage lambda that we can tolerate in each step depends on the strength of the underlying PRG, it is at least logarithmic, but can be as large as a constant fraction of the internal state of S if the PRG is exponentially hard.
Stefan Dziembowski, Krzysztof Pietrzak
FOCS2
2008 Robust Multi-property Combiners for Hash Functions Revisited
Marc Fischlin, Anja Lehmann, Krzysztof Pietrzak
ICALP (2)3
2008 Weak Pseudorandom Functions in Minicrypt
Krzysztof Pietrzak, Johan Sjödin
ICALP (2)1
2007 Indistinguishability Amplification
Ueli Maurer, Krzysztof Pietrzak, Renato Renner
CRYPTO2
2007 Non-trivial Black-Box Combiners for Collision-Resistant Hash-Functions Don't Exist
Krzysztof Pietrzak
EUROCRYPT1
2007 Range Extension for Weak PRFs; The Good, the Bad, and the Ugly
Krzysztof Pietrzak, Johan Sjödin
EUROCRYPT1
2007 Intrusion-Resilient Secret Sharing
abstract
We introduce a new primitive called intrusion-resilient secret sharing (IRSS), whose security proof exploits the fact that there exist functions which can be efficiently computed interactively using low communication complexity in k, but not in k-1 rounds. IRSS is a means of sharing a secret message amongst a set of players which comes with a very strong security guarantee. The shares in an IRSS are made artificially large so that it is hard to retrieve them completely, and the reconstruction procedure is interactive requiring the players to exchange k short messages. The adversaries considered can attack the scheme in rounds, where in each round the adversary chooses some player to corrupt and some function, and retrieves the output of that function applied to the share of the corrupted player. This model captures for example computers connected to a network which can occasionally he infected by malicious software like viruses, which can compute any function on the infected machine, but cannot sent out a huge amount of data. Using methods from the bounded-retrieval model, we construct an IRSS scheme which is secure against any computationally unbounded adversary as long as the total amount of information retrieved by the adversary is somewhat less than the length of the shares, and the adversary makes at most k-1 corruption rounds (as described above, where k rounds are necessary for reconstruction). We extend our basic scheme in several ways in order to allow the shares sent by the dealer to be short (the players then blow them up locally) and to handle even stronger adversaries who can learn some of the shares completely. As mentioned, there is an obvious connection between IRSS schemes and the fact that there exist functions with an exponential gap in their communication complexity for k and k-1 rounds. Our scheme implies such a separation which is in several aspects stronger than the previously known ones.
Stefan Dziembowski, Krzysztof Pietrzak
FOCS2
2007 Improving the Security of MACs Via Randomized Message Preprocessing
Yevgeniy Dodis, Krzysztof Pietrzak
FSE2
2007 Parallel Repetition of Computationally Sound Protocols Revisited
Krzysztof Pietrzak, Douglas Wikström
TCC1
2006 Luby-Rackoff Ciphers from Weak Round Functions?
Ueli Maurer, Yvonne-Anne Pignolet, Krzysztof Pietrzak, Johan Sjödin
EUROCRYPT3
2006 Composition Implies Adaptive Security in Minicrypt
Krzysztof Pietrzak
EUROCRYPT1
2006 A Tight Bound for EMAC
Krzysztof Pietrzak
ICALP (2)1
2006 Separating Sources for Encryption and Secret Sharing
Yevgeniy Dodis, Krzysztof Pietrzak, Bartosz Przydatek
TCC2
2005 Improved Security Analyses for CBC MACs
Mihir Bellare, Krzysztof Pietrzak, Phillip Rogaway
CRYPTO2
2005 On the Generic Insecurity of the Full Domain Hash
Yevgeniy Dodis, Roberto Oliveira 0001, Krzysztof Pietrzak
CRYPTO3
2005 Composition Does Not Imply Adaptive Security
Krzysztof Pietrzak
CRYPTO1
2004 Composition of Random Systems: When Two Weak Make One Strong
Ueli Maurer, Krzysztof Pietrzak
TCC2
2003 The Security of Many-Round Luby-Rackoff Pseudo-Random Permutations
Ueli Maurer, Krzysztof Pietrzak
EUROCRYPT2
2003 On the parameterized complexity of the fixed alphabet shortest common supersequence and longest common subsequence problems
Krzysztof Pietrzak
J. Comput. Syst. Sci.1