Blockchain Papers

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

9,005 papersLast indexed Aug 31, 2026
Search papers

Paper index

9,005 results ¡ page 356 of 376

Clear filters
Jun 11, 2007¡Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
405 cites
Zero-knowledge from secure multiparty computation

Yuval Ishai, Eyal Kushilevitz, Rafail Ostrovsky, Amit Sahai

We present a general construction of a zero-knowledge proof for an NP relation R(x,w) which only makes a black-box use of a secure protocol for a related multi-partyfunctionality f. The latter protocol is only required to be secure against a small number of "honest but curious" players. As an application, we can translate previous results on the efficiency of secure multiparty computation to the domain of zero-knowledge, improving over previous constructions of efficient zero-knowledge proofs. In particular, if verifying R on a witness of length m can be done by a circuit C of size s, and assuming one-way functions exist, we get the following types of zero-knowledge proof protocols.

2 source records
Cryptography and Data Security
Complexity and Algorithms in Graphs
Privacy-Preserving Technologies in Data
Original source
Jun 1, 2007¡Journal of Cryptology
3 cites
A New Interactive Hashing Theorem

Iftach Haitner, Omer Reingold

Interactive hashing, introduced by Naor, Ostrovsky, Venkatesan, and Yung (J. Cryptol. 11(2):87–108, 1998 ), plays an important role in many cryptographic protocols. In particular, interactive hashing is a major component in all known constructions of statistically hiding commitment schemes and of statistical zero-knowledge arguments based on general one-way permutations/functions. Interactive hashing with respect to a one-way function f is a two-party protocol that enables a sender who knows y = f ( x ) to transfer a random hash z = h ( y ) to a receiver such that the sender is committed to y : the sender cannot come up with x and x ′ such that f ( x )≠ f ( x ′), but h ( f ( x ))= h ( f ( x ′))= z . Specifically, if f is a permutation and h is a two-to-one hash function, then the receiver does not learn which of the two preimages { y , y ′}= h −1 ( z ) is the one the sender can invert with respect to f . This paper reexamines the notion of interactive hashing, and proves the security of a variant of the Naor et al. protocol, which yields a more versatile interactive hashing theorem. When applying our new proof to (an equivalent variant of) the Naor et al. protocol, we get an alternative proof for this protocol that seems simpler and more intuitive than the original one, and achieves better parameters (in terms of how security preserving the reduction is).

Open access
Cryptography and Data Security
Algorithms and Data Compression
Spam and Phishing Detection
Original source
May 8, 2007¡Lecture notes in computer science
36 cites
General Properties of Quantum Zero-Knowledge Proofs

Hirotada Kobayashi

This paper studies the complexity classes QZK and HVQZK of problems having a quantum computational zero-knowledge proof system and an honest-verifier quantum computational zero-knowledge proof system, respectively. The results proved in this paper include: (a) HVQZK = QZK, (b) any problem in QZK has a public-coin quantum computational zero-knowledge proof system, (c) any problem in QZK has a quantum computational zero-knowledge proof system of perfect completeness, and (d) any problem in QZK has a three-message public-coin quantum computational zero-knowledge proof system of perfect completeness with arbitrarily small constant error in soundness. All the results above are unconditional and do not rely any computational assumptions. For the classes QPZK, HVQPZK, and QSZK of problems having a quantum perfect zero-knowledge proof system, an honest-verifier quantum perfect zero-knowledge proof system, and a quantum statistical zero-knowledge proof system, respectively, the following new properties are proved: (e) HVQPZK = QPZK, (f) any problem in QPZK has a public-coin quantum perfect zero-knowledge proof system, (g) any problem in QSZK has a quantum statistical zero-knowledge proof system of perfect completeness, and (h) any problem in QSZK has a three-message public-coin quantum statistical zero-knowledge proof system of perfect completeness with arbitrarily small constant error in soundness. It is stressed that our proofs are direct and do not use complete promise problems or those equivalents. This gives a unified framework that works well for all of quantum perfect, statistical, and computational zero-knowledge proofs, and enables us to prove properties even on the computational and perfect zero-knowledge proofs for which no complete promise problems are known.

Open access
3 source records
Cryptography and Data Security
Quantum Computing Algorithms and Architecture
Complexity and Algorithms in Graphs
Original source
May 1, 2007¡ACM Transactions on Information and System Security
32 cites
Batch zero-knowledge proof and verification and its applications

Kun Peng, Colin Boyd, Ed Dawson

The batch verification technique of Bellare et al. is extended to verification of several frequently employed zero-knowledge proofs. The new techniques are correct, sound, efficient, and can be widely applied. Specific applications are discussed in detail, including batch ZK proof and verification of validity of encryption (or reencryption) and batch ZK proof and verification of validity of decryption. Considerable efficiency improvements are gained in these two applications without compromising security. As a result, efficiency of the practical cryptographic systems (such as mix networks) based on these two applications is dramatically improved.

Cryptography and Data Security
Cryptographic Implementations and Security
Internet Traffic Analysis and Secure E-voting
Original source
Apr 25, 2007¡Nature
4 cites
The security of knowing nothing

Bernard Chazelle

No abstract is available for this record.

Cryptography and Data Security
Privacy-Preserving Technologies in Data
Blockchain Technology Applications and Security
Original source
Apr 5, 2007¡Lecture notes in computer science
72 cites
Zero-Knowledge Simulation of Boolean Circuits

Gilles Brassard, Claude CrĂŠpeau

A zero-knowledge interactive proof is a protocol by which Alice can convince a polynomially-bounded Bob of the truth of some theorem without giving him any hint as to how the proof might proceed. Under cryptographic assumptions, we give a general technique for achieving this goal for every problem in NP. This extends to a presumably larger class, which combines the powers of non-determinism and randomness. Our protocol is powerful enough to allow Alice to convince Bob of theorems for which she does not even have a proof: it is enough for Alice to convince herself probabilistically of a theorem, perhaps thanks to her knowledge of some trap-door information, in order for her to be able to convince Bob as well, without compromising the trap-door in any way. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Open access
2 source records
Cryptography and Data Security
Complexity and Algorithms in Graphs
Computability, Logic, AI Algorithms
Original source
Feb 26, 2007¡Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
4 cites
Efficient non-interactive zero-knowledge watermark detector robust to sensitivity attacks

Juan Ramón Troncoso, Fernando Pérez‐González

Zero-knowledge watermark detectors presented to date are based on a linear correlation between the asset features and a given secret sequence. This detection function is susceptible of being attacked by sensitivity attacks, for which zero-knowledge does not provide protection. In this paper, an efficient zero-knowledge version of the Generalized Gaussian Maximum Likelihood (ML) detector is introduced. The inherent robustness that this detector presents against sensitivity attacks, together with the security provided by the zero-knowledge protocol that conceals the keys that could be used to remove the watermark or to produce forged assets, results in a robust and secure protocol. Two versions of the zero-knowledge detector are presented; the first one makes use of two new zero-knowledge proofs for modulus and square root calculation; the second is an improved version applicable when the spreading sequence is binary, and it has minimum communication complexity. Completeness, soundness and zero-knowledge properties of the developed protocols are proved, and they are compared with previous zero-knowledge watermark detection protocols in terms of receiver operating characteristic, resistance to sensitivity attacks and communication complexity.

Cryptography and Data Security
Advanced Steganography and Watermarking Techniques
Security in Wireless Sensor Networks
Original source
Jan 1, 2007¡Journal of Shanghai Jiaotong University (Science)
0 cites
Filling the gap between voters and cryptography in e-voting

Wei Han, Dong Zheng, Kefei Chen

Abstract: Cryptography is an important tool in the design and implementation of electronic voting schemes for it provides the property of verifiability, which is not provided in the traditional voting. But in the real life, neither can most voters understand the profound theory of cryptographic e-voting nor can they perform the complicated cryptographic computation. An e-voting system is presented in this paper to leverage the use of cryptography between theory and practice. It combines the advantages of Moran-Naor’s voting scheme and voting schemes based on homomorphic encryption. It makes use of cryptographic techniques, but it hides the details of cryptographic computation from voters. Voters can be convinced that the ballot is cast as intended. The tally can be verified in public. Compared with Moran-Naor’s voting scheme, the new system has three advantages: the ballots can be recovered when the voting machine breaks down, the costly cut-and-choose zero-knowledge proofs for shuffling votes made by the voting machine are avoided and the partial tally result in each voting machine is kept secret. Key words: electronic voting, homomorphic commitment, homomorphic encryption, threshold decryption 1.

2 source records
Internet Traffic Analysis and Secure E-voting
Advanced Steganography and Watermarking Techniques
Cryptography and Data Security
Original source
Jan 1, 2007¡Journal of the Association for Information Systems
0 cites
Voting Early and Often Can Be a Good Thing

Gerald V. Post

The current political climate has almost ruled out the use of Internet voting.Many politicians, led by vocal computer scientists, are pushing for voter verified paper receipts; which is likely to push us even further away from even electronic voting systems.On the other hand, cryptographers have created homomorphic encryption and non-interactive zero-knowledge proofs with features that can support Internet voting.Adding a few more protocols, including an extended voting period and repeat voting can solve the remaining problems need to make Internet voting at least as secure as existing systems.

Open access
Internet Traffic Analysis and Secure E-voting
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Original source
Jan 1, 2007¡IACR Cryptology ePrint Archive
0 cites
On the Authentication of One Popular Signcryption Scheme.

Zhengjun Cao

Abstract Whether a recipient can prove a signature to others is of great importance. The function is just one reason that we call a signature “signature ” rather than others. In this paper, we point out that one popular signcryption signature convinces only the designated document’s recipient that the signer deliberately signed the document. The designated recipient can check the validity of a given signcryptext but cannot prove it to others. We also improve it using the efficient technique developed in Schnorr’s signature instead of a zero-knowledge proof such that the receiver can check the validity of a given signcryptext and can prove it to a third party.

Cryptography and Data Security
Coding theory and cryptography
graph theory and CDMA systems
Original source
Jan 1, 2007¡Jisuanji yingyong yanjiu
0 cites
Publicly Verifiable Secret Sharing Scheme

Liusheng Huang

A Publicly Verifiable Secret Sharing(PVSS) scheme is a verifiable secret sharing scheme with the property that the validity of the shares distributed by the dealer can be verified by any party,hence verification is not limited to the respective participants receiving the shares.So there are more application fields than a verifiable secret sharing.A non-interactive and information-theoretic PVSS scheme based on public cryptography and the zero-knowledge proof of knowledge were presented.It is very simple to implement,extend and renew this scheme,which especially fits the publicly verifiable secret sharing for general access structure.

Cryptography and Data Security
Cloud Data Security Solutions
Access Control and Trust
Original source
Jan 1, 2007¡Journal of Communication and Computer
0 cites
Publicly Verifiable Encryption Scheme for RSA

Xiao-Yun Jia, Shou-Shan Luo, Ping Chen, Chaowei Yuan

A publicly verifiable encryption scheme allows any entity to verify whether a ciphertext hides the same message as committed but without revealing it. This paper presents an efficient publicly verifiable encryption scheme based on RSA and extends zero-knowledge proof of knowledge, which is not only suitable for one-recipient RSA encryption, but also can be applied to multi-recipient situation. It is more efficient than other encryption schemes.

Cryptography and Data Security
Cryptography and Residue Arithmetic
Cloud Data Security Solutions
Original source
Jan 1, 2007¡Electronic colloquium on computational complexity
0 cites
Interactive PCP 2007

Yael Tauman Kalai, Ran Raz

An interactive-PCP (say, for the membership x ∈ L) is a proof that can be verified by reading only one of its bits, with the help of a very short interactive-proof. We show that for membership in some languages L, there are interactive-PCPs that are significantly shorter than the known (non-interactive) PCPs for these languages. Our main result is that the satisfiability of a constant depth Boolean formula Φ(z1, . . . , zk) of size n (over the gates ∧,∨, ⊕,¬) can be proved by an interactive-PCP of size poly(k), followed by a short interactive proof of communication complexity polylog(n). That is, we obtain interactivePCPs of size polynomial in the size of the witness. This compares to the known (non-interactive) PCPs that are of size polynomial in the size of the instance. By reductions, this result extends to many other central NP languages (e.g., SAT, k-clique, Vertex-Cover, etc.). More generally, we show that the satisfiability of Vn i=1[Φi(z1, . . . , zk) = 0], where each Φi(z1, . . . , zk) is an arithmetic formula of size n (say, over GF[2]) that computes a polynomial of degree d, can be proved by an interactive-PCP of size poly(k, d), followed by a short interactive proof of communication complexity poly(d, log n). We give many cryptographic applications and motivations for our results. In particular, we show the following: 1. The satisfiability of a constant depth formula Φ(z1, . . . , zk) of size n (as above) has an interactive zero-knowledge proof of communication complexity poly(k) (rather than poly(n))1 . As before, this result extends to many other central NP languages. This zero-knowledge proof has some additional desired properties that will be elaborated on in the body of the paper. 2. Alice can commit to a Boolean formula Λ of size m, by a message of size poly(m), and later on prove to Bob any N statements of the form Λ(x1) = z1, . . . ,Λ(xN ) = zN by a zero-knowledge proof of communication complexity poly(m, log N). Moreover, if Λ is a constant depth Boolean formula then the zero-knowledge proof has communication complexity poly(log m, log N). We further motivate this application in the body of the paper.

Cryptography and Data Security
Complexity and Algorithms in Graphs
Cryptographic Implementations and Security
Original source
Jan 1, 2007¡Sixth International Conference on Advanced Language Processing and Web Information Technology (ALPIT 2007)
0 cites
New Efficient Non-malleable Commitment Schemes

Jiawei Dou, Shundong Li

Non-malleable commitment is recently one of research focuses in international cryptographic community. It has many important applications in e-commerce, and plays important role in constructing other cryptographic protocols. Most existing non-malleable commitment schemes are constructed by requiring that a committer proves, by zero-knowledge proof, that he knows his committed secret. The attached zero-knowledge proof process makes existing non-malleable commitments have higher computational and communication complexity. More efficient schemes are appealing. This paper constructs three new efficient non-malleable commitment schemes which do not require that a committer proves he knows his committed secret by zero-knowledge proof, but rather require a committer proves, by other arguments, that he does know the secret at the same time he makes commitment. These non-malleable commitment schemes, without zero-knowledge proof, are much more efficient.

Cryptography and Data Security
Advanced Authentication Protocols Security
Complexity and Algorithms in Graphs
Original source
Jan 1, 2007¡China Information Security
0 cites
Protocol Using High-order Nonlinear Differential Transform

Dai Jun

In this paper, we describe a new zero-knowledge proof procotol based on the discrete logarithm and higherorder non-linear variable coefficient differential transformation. By using the high order differential state sequence, the casuality of the system and the capability of resistance to identity deception and differential attacks is enhanced. By introduction of differential transformation method and input-output table into zero-knowledge proof protocol, a new research field for cryptography of zero-knowledge proof identity authentication is thus opened up.

Access Control and Trust
Cryptography and Residue Arithmetic
Cryptography and Data Security
Original source
Jan 1, 2007¡2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications
0 cites
Or-protocols for Anonymous Membership Proofs in Ad-hoc Networks

Huafei Zhu, Ying Qiu, Feng Bao

Ad-hoc networks formed by peers without relying on any preexisting infrastructure, have been a very attractive field of academic and industrial research in recent years due to their potential applications. An ad-hoc network allows a peer node further to form a task-driven sub-network such that each node in the generated sub-network may exchange data with each other but any other non-member node is prohibited to access the subnetwork. As a result, a task-driven subnetwork generated by a peer node definitely requires membership proof mechanism (in the scenario of anonymous communications, anonymous membership proof systems are required). In this paper, we provide a novel mechanism for anonymous access control (anonymous membership proof systems) in ad- hoc networks based on a new notion which we call or-protocols in the common reference string model. An or-protocol in essence is a three move zero-knowledge proof system that allows a peer node to prove its membership of a given set which is publicly verifiable. Our protocol is of constant size, i.e., the length of a proof is independent with number of users in a given set, and thus is suitable for practice. Furthermore we show that our protocol is provably secure assuming that the discrete logarithm problem defined over prime field is hard.

Cryptography and Data Security
Internet Traffic Analysis and Secure E-voting
Privacy-Preserving Technologies in Data
Original source