Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

972 papersLast indexed Aug 31, 2026
Search papers

Paper index

972 results · page 10 of 41

Clear filters
Oct 20, 2022·5th International Conference on Computer Information Science and Application Technology (CISAT 2022)
0 cites
Improvement of the protocol for millionaires’ problem

Zhengtao Jiang, Ye Chen, Huiqiang Li, Ting Yu

As the basic problem that introduces the idea of secure multi-party computation (SMC), millionaires’ problem (MP) is one of the research highlights in the field of SMC. However, most of current protocols for MP are only secure in semi-honest model, which using public key cryptography schemes, and there are few secure schemes in malicious model exist security defects. Therefore, this paper analyzes the Li et al.’s protocol for MP that secure in malicious model. Firstly, we point out several behaviours that can be successfully implemented in Li et al.’s protocol. Secondly, by using the zero-knowledge proof (ZKP) for the equality of discrete logarithm (DL), cut-and-choose method etc. We propose the improved protocol and show how to detect malicious behaviours. Finally, we analyze the correctness and security against malicious behaviours of the improved protocol.

Cryptography and Data Security
Complexity and Algorithms in Graphs
Advanced Authentication Protocols Security
Original source
Oct 19, 2022·2022 27th Asia Pacific Conference on Communications (APCC)
2 cites
Pure Voting (PV): An Offline Voting Algorithm

Ikechi Saviour Igboanusi, Revin Naufal Alief, Muhammad Rasyid Redha Ansori, Allwinnaldo Allwinnaldo · 6 authors

This work proposes the use of blockchain for offline voting. Using the Smart contract feature of the Ethereum blockchain network. The voter’s registration is made. An offline token is generated which is used for offline voting. The offline token and the voting information are sent to the vote counters Smart contact. This is where the votes are counted and results extracted. However if a voter can share the cast vote to another voter who will send the new token to the vote counters. In a situation a vote is submitted by multiple voters, the counter has the ability to identify and count such votes only once.

Internet Traffic Analysis and Secure E-voting
Cryptography and Data Security
Complexity and Algorithms in Graphs
Original source
Oct 19, 2022·2022 13th International Conference on Information and Communication Technology Convergence (ICTC)
2 cites
Lightweight Signature-based Range Proof

Kwantae Cho, Sangrae Cho, Soohyung Kim

Our proposed scheme is modified from that of Camenisch et al., yet achieves more efficient than their scheme. In general, a batch verification method is more advantageous and is also able to save more cost than the original scheme, while non-interactive zero knowledge proof requires fewer communication rounds than interactive zero knowledge proof. The proposed scheme employs the simplified small exponents test method for secure and fast batch verification on multiple signature elements, which can remarkably reduce the number of time-consuming pairing operations required by both a prover and a verifier, resulting in greatly improved computational efficiency. By applying non-interactive zero knowledge proof technique, the proposed scheme also decreases the number of communication rounds required between both of them.

Cryptography and Data Security
Cloud Data Security Solutions
Complexity and Algorithms in Graphs
Original source
Oct 15, 2022·Security and Communication Networks
22 cites
A Lightweight Blockchain-based Public-Key Authenticated Encryption with Multi-Keyword Search for Cloud Computing

Haorui Du, Jianhua Chen, Fei Lin, Cong Peng · 5 authors

Cloud computing can provide users with sufficient computing resources, storage, and bandwidth to meet their needs. Data security and privacy protection are among the new threats faced by users. Searchable encryption is the combination of search technology and encryption technology. Searchable encryption can upload the user’s data to the cloud server after special encryption, and can realize the function of retrieving according to keywords. Comparatively to symmetric searchable encryption (SSE), public key searchable encryption (PEKS) simplifies key management greatly. However, most existing public key authenticated encryption with keyword search (PAEKS) schemes are based bilinear pairing, making them computationally expensive. Apart from this, complex retrieval requirements and the integrity of the results had not been considered. To address these problems, we propose a blockchain-based PAEKS schemes supporting multi-keyword queries and integrity verification. In addition, we provide security proofs for the PAEKS scheme under the decisional oracle Diffie-Hellman (DODH) assumption. This scheme a scheme that requires less storage and computational power than other schemes of the same kind.

Open access
Cryptography and Data Security
Complexity and Algorithms in Graphs
Cloud Data Security Solutions
Original source
Oct 10, 2022·2022 2nd International Conference on Technological Advancements in Computational Sciences (ICTACS)
3 cites
Robustness Analysis of Zero Knowledge Proofs using Diffie Hellman Problem

Chitranjan Prasad Sah

By the means of asymptotic security of cryptographic security mechanism we can get knowledge about efficiency and tolerable features against various type of attacks compromised on it. Analytical study about how zero-knowledge proofs can be used with Diffie Hellman problem (DHP) are presented in this research. One of the better algorithms of discrete logarithm problem which is suggested by Henry for zero knowledge proofs is suitable for DHP problem for the robustness analysis of it. The efficiency of discrete logarithm algorithm for DHP problem and integer factorization problem are analyzed and made comparison between them and covariance and correlation between their asymptotic functions is obtained as final result which clearly give us idea about strong relationship between each other and correlation factor between them is high, so they are similar in nature.

Cryptography and Data Security
Complexity and Algorithms in Graphs
Cryptographic Implementations and Security
Original source
Sep 5, 2022·Mathematics
4 cites
An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision

Hongjian Yin, E Chen, Yan Zhu, Rongquan Feng · 5 authors

In this paper, we address the problem of secure decision of membership. We present a Zero-Knowledge Dual Membership Proof (ZKDMP) protocol, which can support positive and negative (Pos-and-Neg) membership decisions simultaneously. To do it, two secure aggregation functions are used to compact an arbitrarily-sized subset into an element in a cryptographic space. By using these aggregation functions, a subset can achieve a secure representation, and the representation size of the subsets is reduced to the theoretical lower limit. Moreover, the zeros-based and poles-based secure representation of the subset are used to decide Pos-and-Neg membership, respectively. We further verify the feasibility of combining these two secure representations of the subset, so this result is used to construct our dual membership decision cryptosystem. Specifically, our ZKDMP protocol is proposed for dual membership decisions, which can realize a cryptographic proof of strict Pos-and-Neg membership simultaneously. Furthermore, the zero-knowledge property of our construction ensures that the information of the tested element will not be leaked during the implementation of the protocol. In addition, we provide detailed security proof of our ZKDMP protocol, including positive completeness, negative completeness, soundness and zero-knowledge.

Open access
Cryptography and Data Security
Security in Wireless Sensor Networks
Complexity and Algorithms in Graphs
Original source
Sep 1, 2022·Security and Communication Networks
10 cites
A New Lattice-Based Blind Ring Signature for Completely Anonymous Blockchain Transaction Systems

Yiyang Xie, Xiu‐Bo Chen, Yixian Yang

Blockchain technology has been widely applied in numerous industries with its decentralization, verifiability, distributivity, and immutability. However, the identity privacy security of blockchain users is facing serious threats because of the openness of traditional blockchain transaction information. Moreover, numerous traditional cryptographic algorithms used by blockchain transaction networks are difficult to attack quantum computing. In this paper, we propose a new lattice-based blind ring signature scheme in allusion to completely anonymous blockchain transaction systems. There into, the blind ring signature can implement the complete anonymity of user identity privacy in blockchain transactions. Meanwhile, lattice cryptography can availably resist quantum computing attacks. Firstly, the proposed signature scheme has strong computational security based on the small integer solution (SIS) problem and a high sampling success rate by utilizing the techniques of rejection sampling from bimodal Gaussian distribution. Secondly, the proposed signature scheme can satisfy the correctness and security under the random oracle model, including anonymity, blindness, and one-more unforgeability. Thirdly, we construct a blockchain transaction system based on the proposed blind ring signature algorithm, which realizes the completely anonymous and antiquantum computing security of the blockchain users’ identity privacy. Finally, the performance evaluation results show that our proposed blind ring signature scheme has lower latency, smaller key size, and signature size than other similar schemes.

Open access
Cryptography and Data Security
Blockchain Technology Applications and Security
Complexity and Algorithms in Graphs
Original source
Aug 2, 2022·arXiv (Cornell University)
4 cites
A ZK-SNARK based Proof of Assets Protocol for Bitcoin Exchanges

Swaroopa B Reddy

This paper proposes a protocol for Proof of As-sets of a bitcoin exchange using the Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARK) without revealing either the bitcoin addresses of the exchange or balances associated with those addresses. The proof of assets is a mech-anism to prove the total value of bitcoins the exchange has the authority to spend using its private keys. We construct a privacy-preserving ZK-SNARK proof system to prove the knowledge of the private keys corresponding to the bitcoin assets of an exchange. The ZK-SNARK toolchain helps to convert an NP-Statement for proving the knowledge of the private keys (known to the exchange) into a circuit satisfiability problem. In this protocol, the exchange creates a Pedersen commitment to the value of bitcoins associated with each address without revealing the balance. The simulation results show that the proof generation time, size, and verification time are efficient in practice.

Open access
3 source records
Cryptography and Data Security
Blockchain Technology Applications and Security
Complexity and Algorithms in Graphs
Original source
Aug 1, 2022·2022 IEEE International Conference on Blockchain (Blockchain)
16 cites
Optimal Mining: Maximizing Bitcoin Miners' Revenues from Transaction Fees

Mohsen Alambardar Meybodi, Amir Kafshdar Goharshady, M. R. Hooshmandasl, Ali Shakiba

Following the Bitcoin model, many modern blockchains reward their miners in two ways: (i) a base reward for each block that is mined, and (ii) the transaction fees of those transactions that are included in the mined block. The base reward is fixed by the respective blockchain's protocol and is not under the miner's control. Hence, for a miner who wishes to maximize earnings, the fundamental problem is to form a valid block with maximal total transaction fees and then try to mine it. Moreover, in many protocols, including Bitcoin itself, the base reward halves at predetermined intervals, hence increasing the importance of maximizing transaction fees and mining an optimal block. This problem is further complicated by the fact that transactions can be prerequisites of each other or have conflicts (in case of double-spending). In this work, we consider the problem of forming an optimal block, i.e. a valid block with maximal total transaction fees, given a set of unmined transactions. The problem is known to be NP-hard. As such, there is no hope in solving it efficiently for general instances. However, we observe that its real-world instances are quite sparse, i.e. the transactions have very few dependencies and conflicts. Using this fact, and exploiting a well-known graph sparsity parameter, namely pathwidth, we present an exact linear-time parameterized algorithm that is applicable to the real-world instances and obtains optimal results. We also provide an experimental evaluation demonstrating that our approach outperforms current Bitcoin miners in practice, obtaining a significant increase in transaction fee revenues.

Blockchain Technology Applications and Security
Complexity and Algorithms in Graphs
Optimization and Search Problems
Original source
Jun 16, 2022·Agence Bibliographique de l'Enseignement Supérieur
0 cites
Efficient protocols for testing proximity to algebraic codes

Sarah Bordage

Protocoles efficaces pour tester la proximitĂ© Ă  des codes algĂ©briques Les preuves vĂ©rifiables de maniĂšre probabiliste (PCP, de l'anglais "probabilistically checkable proofs), les preuves interactives (IP, pour "interactive proofs") ou encore les preuves Ă  divulgation nulle de connaissance ("zero-knowledge proofs") ont la particularitĂ© d'admettre une vĂ©rification probabilististe. Ces systĂšmes de preuves probabilistes interviennent dans les constructions de schĂ©mas de calcul vĂ©rifiable, des protocoles cryptographiques permettant de vĂ©rifier trĂšs rapidement qu'un long calcul a Ă©tĂ© correctement effectuĂ©. En 2016, un nouveau modĂšle de preuve a Ă©tĂ© introduit par Ben-Sasson, Chiesa et Spooner : celui des preuves interactives par oracle (IOP, pour "interactive oracle proofs"). Ce modĂšle gĂ©nĂ©ralise Ă  la fois les PCPs et les IPs et a suscitĂ© beaucoup d'intĂ©rĂȘt depuis son introduction. Le modĂšle IOP a menĂ© Ă  d'intĂ©ressants rĂ©sultats thĂ©oriques sur les arguments non-interactifs succincts et transparents ainsi qu'Ă  des dĂ©ploiements industriels.Un problĂšme rĂ©current dans les constructions de systĂšmes de preuves probabilistes est celui de tester efficacement la proximitĂ© Ă  un code correcteur d'erreurs. Le but est de dĂ©terminer si un certain mot appartient Ă  un code linĂ©aire donnĂ©, ou bien s'il est Ă©loignĂ© de tout mot de ce code. Les tests de proximitĂ© Ă  des codes polynomiaux peuvent ĂȘtre interprĂ©tĂ©s comme des tests de bas degrĂ©. Par exemple, un important sous-protocole utilisĂ© dans de nombreuses constructions pratiques est un "IOP of Proximity" pour les codes de Reed-Solomon (Ben-Sasson et al., ICALP 2018).Dans cette thĂšse, nous proposons dans le modĂšle IOP des protocoles permettant de vĂ©rifier la proximitĂ© Ă  des codes correcteur d'erreurs.En nous inspirant du test de proximitĂ© pour les codes de Reed-Solomon de Ben-Sasson et al., nous commençons par formuler un cadre abstrait et gĂ©nĂ©rique pour construire des "IOPs of Proximity" pour des codes linĂ©aires et en analysons formellement les propriĂ©tĂ©s. Nous appliquons ensuite cette mĂ©thodologie Ă  diffĂ©rentes familles de codes gĂ©nĂ©ralisant les codes de Reed-Solomon. Il s'agit d'une part de codes dĂ©finis Ă  partir d'Ă©valuations de polynĂŽmes multivariĂ©s et, d'autre part, de codes de gĂ©omĂ©trie algrĂ©brique dĂ©finis sur des courbes. Nos protocoles permettent de tester la proximitĂ© Ă  des codes prĂ©sentant des propriĂ©tĂ©s attrayantes par rapport aux codes de Reed-Solomon (telles que des alphabets de petite taille), tout en ayant une efficacitĂ© similaire Ă  la construction de Ben-Sasson et al.

Complexity and Algorithms in Graphs
Formal Methods in Verification
Cryptography and Data Security
Original source
May 6, 2022·arXiv (Cornell University)
1 cites
A Verifiable Multiparty Computation Solver for the Assignment Problem and Applications to Air Traffic Management

Thomas Loruenser, Florian Wohner, Stephan Krenn

The assignment problem is an essential problem in many application fields and frequently used to optimize resource usage. The problem is well understood and various efficient algorithms exist to solve the problem. However, it was unclear what practical performance could be achieved for privacy preserving implementations based on multiparty computation (MPC) by leveraging more efficient solution strategies than MPC based simplex solvers for linear programs. We solve this question by implementing and comparing different optimized MPC algorithms to solve the assignment problem for reasonable problem sizes. Our empirical approach revealed various insights to MPC based optimization and we measured a significant (50x) speedup compared to the known simplex based approach. Furthermore, we also study the overhead introduced by making the results publicly verifiable by means of non-interactive zero-knowledge proofs. By leveraging modern proof systems we also achieve significant speedup for proof and verification times compared to the previously proposed approaches as well as compact proof sizes.

Open access
2 source records
cs.CR
Complexity and Algorithms in Graphs
Cryptography and Data Security
Original source
May 2, 2022·Journal of Cryptology
22 cites
Succinct Non-Interactive Arguments via Linear Interactive Proofs

Nir Bitansky, Alessandro Chiesa, Yuval Ishai, Rafail Ostrovsky · 5 authors

Abstract Succinct non-interactive arguments (SNARGs) enable verifying NP statements with lower complexity than required for classical NP verification. Traditionally, the focus has been on minimizing the length of such arguments; nowadays, researchers have focused also on minimizing verification time, by drawing motivation from the problem of delegating computation. A common relaxation is a preprocessing SNARG, which allows the verifier to conduct an expensive offline phase that is independent of the statement to be proven later. Recent constructions of preprocessing SNARGs have achieved attractive features: they are publicly-verifiable, proofs consist of only O (1) encrypted (or encoded) field elements, and verification is via arithmetic circuits of size linear in the NP statement. Additionally, these constructions seem to have “escaped the hegemony” of probabilistically-checkable proofs (PCPs) as a basic building block of succinct arguments. We present a general methodology for the construction of preprocessing $$\text{ SNARG } $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mrow><mml:mspace/><mml:mtext>SNARG</mml:mtext><mml:mspace/></mml:mrow></mml:math> s, as well as resulting new efficiency features. Our contribution is threefold: (1) We introduce and study a natural extension of the interactive proof model that considers algebraically-bounded provers; this new setting is analogous to the common study of algebraically-bounded “adversaries” in other fields, such as pseudorandomness and randomness extraction. More concretely, in this work we focus on linear (or affine) provers, and provide several constructions of (succinct two-message) linear interactive proofs (LIPs) for NP. Our constructions are based on general transformations applied to both linear PCPs (LPCPs) and traditional “unstructured” PCPs. (2) We give conceptually simple cryptographic transformations from LIPs to preprocessing SNARGs, whose security can be based on different forms of linear targeted malleability (implied by previous knowledge assumptions). Our transformations convert arbitrary (two-message) LIPs into designated-verifier SNARGs, and LIPs with degree-bounded verifiers into publicly-verifiable SNARGs. We also extend our methodology to obtain zero-knowledge LIPs and SNARGs. Our techniques yield SNARGs of knowledge and thus can benefit from known recursive composition and bootstrapping techniques. (3) Following this methodology, we exhibit several constructions achieving new efficiency features, such as “single-ciphertext preprocessing SNARGs.” We also offer a new perspective on existing constructions of preprocessing SNARGs, revealing a direct connection of these to LPCPs and LIPs.

Open access
Cryptography and Data Security
Complexity and Algorithms in Graphs
Cryptographic Implementations and Security
Original source
May 1, 2022·2022 IEEE Symposium on Security and Privacy (SP)
43 cites
MatRiCT + : More Efficient Post-Quantum Private Blockchain Payments

Muhammed F. Esgin, Ron Steinfeld, Raymond K. Zhao

We introduce MatRiCT+, a practical private blockchain payment protocol based on “post-quantum” lattice assumptions. MatRiCT+builds on MatRiCT due to Esgin et al. (ACM CCS’19) and, in general, follows the Ring Confidential Transactions (RingCT) approach used in Monero, the largest privacy-preserving cryptocurrency. In terms of the practical aspects, MatRiCT+has 2-18× shorter proofs (depending on the number of input accounts, M) and runs 3-11× faster (for a typical transaction) in comparison to MatRiCT. A significant advantage of MatRiCT+is that the proof length’s dependence on M is very minimal (only O(logM)), while MatRiCT has a proof length linear in M. To support its efficiency, we devise several novel techniques in our design of MatRiCT+to achieve compact lattice-based zeroknowledge proof systems, exploiting the algebraic properties of power-of-2 cyclotomic rings commonly used in practical latticebased cryptography. Along the way, we design a family of “optimal” challenge spaces, using a technique we call partition-and-sample, with minimal $\ell_{1}$-norm and invertible challenge differences (with overwhelming probability), while supporting highly-splitting power-of-2 cyclotomic rings. We believe all these results to be widely applicable and of independent interest.

Cryptography and Data Security
Blockchain Technology Applications and Security
Complexity and Algorithms in Graphs
Original source
Apr 2, 2022·arXiv (Cornell University)
0 cites
Polynomial Bounds On Parallel Repetition For All 3-Player Games With Binary Inputs

Uma Girish, Kunal Mittal, Ran Raz, Wei Zhan

We prove that for every 3-player (3-prover) game $\mathcal G$ with value less than one, whose query distribution has the support $\mathcal S = \{(1,0,0), (0,1,0), (0,0,1)\}$ of hamming weight one vectors, the value of the $n$-fold parallel repetition $\mathcal G^{\otimes n}$ decays polynomially fast to zero; that is, there is a constant $c = c(\mathcal G)&gt;0$ such that the value of the game $\mathcal G^{\otimes n}$ is at most $n^{-c}$. Following the recent work of Girish, Holmgren, Mittal, Raz and Zhan (STOC 2022), our result is the missing piece that implies a similar bound for a much more general class of multiplayer games: For $\textbf{every}$ 3-player game $\mathcal G$ over $\textit{binary questions}$ and $\textit{arbitrary answer lengths}$, with value less than 1, there is a constant $c = c(\mathcal G)&gt;0$ such that the value of the game $\mathcal G^{\otimes n}$ is at most $n^{-c}$. Our proof technique is new and requires many new ideas. For example, we make use of the Level-$k$ inequalities from Boolean Fourier Analysis, which, to the best of our knowledge, have not been explored in this context prior to our work.

Open access
Complexity and Algorithms in Graphs
Machine Learning and Algorithms
Computability, Logic, AI Algorithms
Original source
Mar 3, 2022·Proceedings on Privacy Enhancing Technologies
9 cites
Efficient Set Membership Proofs using MPC-in-the-Head

Aarushi Goel, Matthew Green, Mathias Hall-Andersen, Gabriel Kaptchuk

Abstract Set membership proofs are an invaluable part of privacy preserving systems. These proofs allow a prover to demonstrate knowledge of a witness w corresponding to a secret element x of a public set, such that they jointly satisfy a given NP relation, i.e. ℛ( w, x ) = 1 and x is a member of a public set { x 1 , . . . , x 𝓁 }. This allows the identity of the prover to remain hidden, eg. ring signatures and confidential transactions in cryptocurrencies. In this work, we develop a new technique for efficiently adding logarithmic-sized set membership proofs to any MPC-in-the-head based zero-knowledge protocol (Ishai et al. [STOC’07]). We integrate our technique into an open source implementation of the state-of-the-art, post quantum secure zero-knowledge protocol of Katz et al. [CCS’18].We find that using our techniques to construct ring signatures results in signatures (based only on symmetric key primitives) that are between 5 and 10 times smaller than state-of-the-art techniques based on the same assumptions. We also show that our techniques can be used to efficiently construct post-quantum secure RingCT from only symmetric key primitives.

Open access
Cryptography and Data Security
Advanced Data Storage Technologies
Complexity and Algorithms in Graphs
Original source
Mar 3, 2022·Proceedings on Privacy Enhancing Technologies
12 cites
How to prove any NP statement jointly? Efficient Distributed-prover Zero-Knowledge Protocols

Pankaj Dayama, Arpita Patra, Protik Paul, Nitin Singh · 5 authors

Abstract Traditional zero-knowledge protocols have been studied and optimized for the setting where a single prover holds the complete witness and tries to convince a verifier about a predicate on the witness, without revealing any additional information to the verifier. In this work, we study the notion of distributed-prover zero knowledge (DPZK) for arbitrary predicates where the witness is shared among multiple mutually distrusting provers and they want to convince a verifier that their shares together satisfy the predicate. We make the following contributions to the notion of distributed proof generation: (i) we propose a new MPC-style security definition to capture the adversarial settings possible for different collusion models between the provers and the verifier, (ii) we discuss new efficiency parameters for distributed proof generation such as the number of rounds of interaction and the amount of communication among the provers, and (iii) we propose a compiler that realizes distributed proof generation from the zero-knowledge protocols in the Interactive Oracle Proofs (IOP) paradigm. Our compiler can be used to obtain DPZK from arbitrary IOP protocols, but the concrete efficiency overheads are substantial in general. To this end, we contribute (iv) a new zero-knowledge IOP Graphene which can be compiled into an efficient DPZK protocol. The (D + 1)-DPZK protocol D-Graphene, with D provers and one verifier, admits O ( N 1 /c ) proof size with a communication complexity of O (D 2 ·( N 1−2 /c + N s )), where N is the number of gates in the arithmetic circuit representing the predicate and N s is the number of wires that depends on inputs from two or more parties. Significantly, only the distributed proof generation in D-Graphene requires interaction among the provers. D-Graphene compares favourably with the DPZK protocols obtained from the state-of-art zero-knowledge protocols, even those not modelled as IOPs.

Open access
Cryptography and Data Security
Complexity and Algorithms in Graphs
Security and Verification in Computing
Original source
Feb 8, 2022·arXiv (Cornell University)
0 cites
Physical Zero-knowledge Proofs for Flow Free, Hamiltonian Cycles, and Many-to-many k-disjoint Covering Paths

Eammon Hart, Joshua A. McGinnis

In this paper we describe protocols which use a standard deck of cards to provide a perfectly sound zero-knowledge proof for Hamiltonian cycles and Flow Free puzzles. The latter can easily be extended to provide a protocol for a zero-knowledge proof of many-to-many k-disjoint path coverings.

Open access
2 source records
Computability, Logic, AI Algorithms
Algorithms and Data Compression
Complexity and Algorithms in Graphs
Original source
Jan 1, 2022·Lecture notes in computer science
14 cites
Efficient NIZKs and Signatures from Commit-and-Open Protocols in the QROM

Jelle Don, Serge Fehr, Christian Majenz, Christian Schaffner

Commit-and-open Sigma-protocols are a popular class of protocols for constructing non-interactive zero-knowledge arguments and digital-signature schemes via the Fiat-Shamir transformation. Instantiated with hash-based commitments, the resulting non-interactive schemes enjoy tight online-extractability in the random oracle model. Online extractability improves the tightness of security proofs for the resulting digital-signature schemes by avoiding lossy rewinding or forking-lemma based extraction. In this work, we prove tight online extractability in the quantum random oracle model (QROM), showing that the construction supports post-quantum security. First, we consider the default case where committing is done by element-wise hashing. In a second part, we extend our result to Merkle-tree based commitments. Our results yield a significant improvement of the provable post-quantum security of the digital-signature scheme Picnic. Our analysis makes use of a recent framework by Chung et al. [arXiv:2010.11658] for analysing quantum algorithms in the QROM using purely classical reasoning. Therefore, our results can to a large extent be understood and verified without prior knowledge of quantum information science.

Open access
2 source records
Cryptography and Data Security
Quantum Computing Algorithms and Architecture
Complexity and Algorithms in Graphs
Original source