Blockchain Papers

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

3,460 papersLast indexed Aug 31, 2026
Search papers

Paper index

3,460 results · page 144 of 145

Clear filters
Jan 1, 2004·IACR Cryptology ePrint Archive
3 cites
A New Designated Confirmer Signature Variant with Intended Recipient.

Yong Li, Dingyi Pei

Previous designated confirmer signature schemes were less e#cient because complex zero-knowledge proof employed in confirmation and disavowal protocol. In this paper, we propose a new e#cient signature scheme which is recipient-specific and confirmer-specific. The new scheme is transformed from ID-based chameleon signature and inherits its advantage in simplicity and e#ciency. The scheme's security relies on the underlying secure chameleon signature and public key encryption scheme. We also considers the case of confirmer as an adversary in security proof.

Cryptography and Data Security
Cloud Data Security Solutions
Advanced Authentication Protocols Security
Original source
Jan 1, 2004·Journal of China Institute of Communications
2 cites
A zero-knowledge proof scheme of possessing a RSA digital signature

Shangping Wang

Zero-knowledge proof schemes of possessing a RSA digital signature are proposed. The schemes give a new method of preventing arbitrary propagation of digital signature. By which the prover does not need to give directly the signature of the message, but to give a zero-knowledge proof of possessing a digital signature. The schemes are the improvement of confirm signature, and is much simpler in practice and of significant feature that it does not need the third party to take part in the scheme. The schemes can be used in copyright protection.

Cryptography and Data Security
Digital Rights Management and Security
Cloud Data Security Solutions
Original source
Dec 1, 2003·Scientific Reports
6 cites
An efficient blockchain-based framework for file sharing

Wanzong Peng, Tongliang Lu, Wenju Peng, Zhongpan Wang

File sharing, being the foundation of the Internet, has traditionally relied on a centralized service architecture resulting in significant maintenance costs. Moreover, due to the lack of an effective file management system, instances of sensitive information going out of control and loss of confidentiality in file sharing have occurred frequently. In order to address the difficulty of tamper detection and the lack of supervision in the entire process of file transfer in the current Internet environment, this paper designs a blockchain-based system architecture for secure sharing of electronic documents. An efficient blockchain model is used in our framework, and with the help of distributed storage system and asymmetric encryption technology, file sharing can be controlled, reliable and traceable in the transfer process. Referring to existing consensus mechanisms, e.g., Delegated Proof of Stake (DPoS) and Practical Byzantine Fault Tolerance (PBFT), we propose a new consensus for efficient and secure file sharing. Our experimental results show that our framework can maintain a higher throughput than existing schemes.

Open access
3 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
Peer-to-Peer Network Technologies
Original source
Jan 20, 2003·Journal of the ACM
86 cites
Magic Functions

Cynthia Dwork, Moni Naor, Omer Reingold, Larry Stockmeyer

We prove that three apparently unrelated fundamental problems in distributed computing, cryptography, and complexity theory, are essentially the same problem. These three problems and brief descriptions of them follow. (1) The selective decommitment problem. An adversary is given commitments to a collection of messages, and the adversary can ask for some subset of the commitments to be opened. The question is whether seeing the decommitments to these open plaintexts allows the adversary to learn something unexpected about the plaintexts that are unopened. (2) The power of 3-round weak zero-knowledge arguments. The question is what can be proved in (a possibly weakened form of) zero-knowledge in a 3-round argument. In particular, is there a language outside of BPP that has a 3-round public-coin weak zero-knowledge argument? (3) The Fiat-Shamir methodology. This is a method for converting a 3-round public-coin argument (viewed as an identification scheme) to a 1-round signature scheme. The method requires what we call a "magic function" that the signer applies to the first-round message of the argument to obtain a second-round message (queries from the verifier). An open question here is whether every 3-round public-coin argument for a language outside of BPP has a magic function.It follows easily from definitions that if a 3-round public-coin argument system is zero-knowledge in the standard (fairly strong) sense, then it has no magic function. We define a weakening of zero-knowledge such that zero-knowledge ⇒ no-magic-function still holds. For this weakened form of zero-knowledge, we give a partial converse: informally, if a 3-round public-coin argument system is not weakly zero-knowledge, then some form of magic is possible for this argument system. We obtain our definition of weak zero-knowledge by a sequence of weakenings of the standard definition, forming a hierarchy. Intermediate forms of zero-knowledge in this hierarchy are reasonable ones, and they may be useful in applications. Finally, we relate the selective decommitment problem to public-coin proof systems and arguments at an intermediate level of the hierarchy, and obtain several positive security results for selective decommitment.

2 source records
Cryptography and Data Security
Cloud Data Security Solutions
Blockchain Technology Applications and Security
Original source
Jan 1, 2003·Journal of China Institute of Communications
1 cites
A new efficient forward-secure digital signature scheme based on zero-knowledge proof protocol

Yaling Zhang

Based on the zero-knowledge proof protocol a new forward-secure digital signature scheme is proposed. The scheme is proven to be forward secure based on the hardness of factoring,discrete logarithm and quadric remain problems in the random oracle model.

Cryptography and Data Security
Cryptography and Residue Arithmetic
Cloud Data Security Solutions
Original source
Nov 19, 2002·Proceedings of IEEE Singapore International Conference on Networks and International Conference on Information Engineering '95
1 cites
A provably entrusted undeniable signature

Sung Jun Park, Tae‐Hoon Kim, Dong Ho Won, Young Hwa An

We propose a new notion of an entrusted undeniable signature which is a variant of the undeniable signature. Also we propose a provably entrusted undeniable signature whose security can be proved. The proposed entrusted undeniable signature is a new type of undeniable signature in which the signer confirms his(her) signature to any verifier without the help of court but the verifier can't run the disavowal protocol in the undeniable signature which only court can run to solve the dispute later. The proposed scheme is constructed by a combination of the undeniable signature and zero-knowledge interactive proof system. The proposed provably entrusted undeniable signature is much the same as our entrusted undeniable signature but using the public key residue cryptosystem, which is polynomially secure, for the commitment scheme.

Cryptography and Data Security
Advanced Authentication Protocols Security
Cloud Data Security Solutions
Original source
Jan 1, 2002·SIAM Journal on Computing
77 cites
Strict polynomial-time in simulation and extraction

Boaz Barak, Yehuda Lindell

The notion of efficient computation is usually identified in cryptography and complexity with probabilistic polynomial time. However, until recently, in order to obtain constant-round zero-knowledge proofs and proofs of knowledge (for NP), one had to allow simulators and knowledge-extractors to run in time which is only polynomial on the average (i.e., expected polynomial time). Whether or not allowing expected polynomial-time is necessary for obtaining constant-round zero-knowledge proofs and proofs of knowledge, has been posed as an important open question. This question is interesting not only for its theoretical ramifications, but also because expected polynomial time simulation is not closed under composition. Therefore, in some cases security is not maintained when a protocol that utilizes expected polynomial time simulation (or extraction) is used as a part of a larger protocol.A partial answer to the question of the necessity (or non-necessity) of expected polynomial-time was provided recently by Barak, who gave the first constant-round zero-knowledge argument with a strict (in contrast to expected) polynomial-time simulator. His was also the first protocol that is not black-box zero-knowledge. That is, the simulator in his protocol utilizes the description of the code of the verifier in an essential way.In this paper, we completely resolve the question of expected polynomial-time in zero-knowledge arguments and arguments of knowledge. First, we show that there exist constant-round zero-knowledge arguments of knowledge with strict polynomial-time extractors. As in the simulator of Barak's zero-knowledge protocol, the extractor for our proof of knowledge is not black-box and uses the code of the prover in an essential way.On the negative side, we show that non-black-box techniques are essential to both strict polynomial-time simulation and extraction. That is, we show that no constant-round zero-knowledge argument (or proof) can have a strict polynomial-time black-box simulator. Similarly, we show that no constant-round zero-knowledge argument (or proof) of knowledge can have a strict polynomial-time black-box knowledge extractor. Thus, for constant-round black-box zero-knowledge arguments (resp., arguments of knowledge), it is imperative that the simulator (resp., extractor) be allowed to run in expected polynomial-time.

4 source records
Cryptography and Data Security
Security and Verification in Computing
Cloud Data Security Solutions
Original source
Jan 1, 2002·Lecture notes in computer science
718 cites
Dynamic Accumulators and Application to Efficient Revocation of Anonymous Credentials

Jan Camenisch, Anna Lysyanskaya

Abstract. We introduce the notion of a dynamic accumulator. Anaccumulator scheme allows one to hash a large set of inputs into one short value, such that there is a short proof that a given input was incorporated into this value. A dynamic accumulator allows one to dynamically add and delete a value, such that the cost of an add or delete is independent of the number of accumulated values. We provide a construction of a dynamic accumulator and an efficient zero-knowledge proof of knowledge of an accumulated value. We prove their security under the strong RSA assumption. We then show that our construction of dynamic accumulators enables efficient revocation of anonymous credentials, and membership revocation for recent group signature and identity escrow schemes.

2 source records
Cryptography and Data Security
Blockchain Technology Applications and Security
Cloud Data Security Solutions
Original source
Jan 1, 2002·Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
15 cites
2-round zero knowledge and proof auditors

Cynthia Dwork, Larry Stockmeyer

We construct 2-round (i.e., 2-message), public-coin, black-box (concurrent) zero-knowledge proof systems and arguments for any language in NP under the assumption that the prover is resource-bounded during the execution of the protocol.

3 source records
Cryptography and Data Security
Complexity and Algorithms in Graphs
Cloud Data Security Solutions
Original source
Jan 1, 2001·IACR Cryptology ePrint Archive
123 cites
Resettably-sound zero-knowledge and its applications

Boaz Barak, Oded Goldreich, S. Goldwasser, Yehuda Lindell

Resettably-sound proofs and arguments maintain soundness even when the prover can reset the verifier to use the same random coins in repeated executions of the protocol. We show that resettably-sound zero-knowledge arguments for NP exist if collision-free hash functions exist. In contrast, resettably-sound zero-knowledge proofs are possible only for languages in P/poly. We present two applications of resettably-sound zero-knowledge arguments. First, we construct resettable zero-knowledge arguments of knowledge for NP, using a natural relaxation of the definition of arguments (and proofs) of knowledge. We note that, under the standard definition of proof of knowledge, it is impossible to obtain resettable zero-knowledge arguments of knowledge for languages outside BPP. Second, we construct a constant-round resettable zero-knowledge argument for NP in the public-key model, under the assumption that collision-free hash functions exist. This improves upon the sub-exponential hardness assumption required by previous constructions. We emphasize that our results use non-black-box zero-knowledge simulations. Indeed, we show that some of the results are impossible to achieve using black-box simulations. In particular, only languages in BPP have resettably-sound arguments that are zero-knowledge with respect to black-box simulation.

3 source records
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Cloud Data Security Solutions
Original source
Nov 1, 2000·Proceedings of the 7th ACM conference on Computer and Communications Security
23 cites
Distribution chain security

Glenn Durfee, Matthew Franklin

Digital content distribution systems will enable business models in the near future that cannot be predicted today. In this paper, we identify a new security problem that can be crucial to this enablement. The problem arises from the conflicting privacy and integrity goals of middlemen in digital distribution chains. Our solution is a novel system design that incorporates obfuscated digital contracts, semi-trusted contract certifiers, and zero-knowledge proofs of arithmetic relations. Our implementation and timing experiments demonstrate that our solution is practical and efficient.

Open access
Cryptography and Data Security
Internet Traffic Analysis and Secure E-voting
Cloud Data Security Solutions
Original source
Jan 29, 1998·Lecture notes in computer science
302 cites
Proving in Zero-Knowledge that a Number is the Product of Two Safe Primes

Jan Camenisch, Markus Michels

<p>This paper presents the first efficient statistical zero-knowledge protocols to prove statements such as:<br />A committed number is a pseudo-prime.<br />A committed (or revealed) number is the product of two safe primes, i.e., primes p and q such that (p - 1)=2 and (q - 1)=2 are primes as well.<br />A given value is of large order modulo a composite number that consists of two safe prime factors.</p><p>So far, no methods other than inefficient circuit-based proofs are known for proving such properties. Proving the second property is for instance necessary in many recent cryptographic schemes that rely on both the hardness of computing discrete logarithms and of difficulty computing roots modulo a composite.<br />The main building blocks of our protocols are statistical zero-knowledge proofs that are of independent interest. Mainly, we show how to prove the correct computation of a modular addition, a modular multiplication, or a modular exponentiation, where all values including the modulus are committed but not<br />publicly known. Apart from the validity of the computation, no other information about the modulus (e.g., a generator which order equals the modulus) or any other operand is given. Our technique can be generalized to prove in zeroknowledge<br />that any multivariate polynomial equation modulo a certain modulus is satisfied, where only commitments to the variables of the polynomial and a commitment to the modulus must be known. This improves previous results,<br />where the modulus is publicly known.<br />We show how a prover can use these building blocks to convince a verifier that a committed number is prime. This finally leads to efficient protocols for proving that a committed (or revealed) number is the product of two safe primes. As a consequence, it can be shown that a given value is of large order modulo a<br />given number that is a product of two safe primes.</p><p> </p><p>Keywords. RSA-based protocols, zero-knowledge proofs of knowledge, primality tests.</p>

Open access
3 source records
Cryptography and Data Security
Complexity and Algorithms in Graphs
Cloud Data Security Solutions
Original source
Jan 1, 1998·IACR Cryptology ePrint Archive
66 cites
An efficient non-interactive statistical zero-knowledge proof system for quasi-safe prime products

Rosario Gennaro, Daniele Micciancio, Tal Rabin

We present efficient zero-knowledge proof systems for quasi-safe prime products and other related languages. Quasi-safe primes are a relaxation of safe primes, a class of prime numbers useful in many cryptographic applications. Our proof systems achieve higher security and better efficiency than all previously known ones. In particular, all our proof systems are perfect or statistical zero-knowledge, meaning that even a computationally unbounded adversary cannot extract any information from the proofs. Moreover, our proof systems are extremely efficient because they do not use general reductions to NP-complete problems, can be easily parallelized preserving zero-knowledge, and are non-interactive for computationally unbounded provers. The prover can also be efficiently implemented given some trapdoor information and using very little interaction. We demonstrate the applicability of quasi-safe primes by showing how they can be effectively used in the context of RSA based undeniable signatures to enforce the use of "good" public keys, i.e., keys such that if a signer can convince a recipient of the validity of a signature, then he won't be able to subsequently deny the same signature in case of a dispute.

3 source records
Cryptography and Data Security
Cryptography and Residue Arithmetic
Cloud Data Security Solutions
Original source
Jan 1, 1994·DSpace@MIT (Massachusetts Institute of Technology)
0 cites
Secret-chain zero-knowledge proofs and their applications

Tony L Eng

Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1994.

Open access
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Cloud Data Security Solutions
Original source
Jan 1, 1992·Foundations of Computer Science
47 cites
Zero-Knowledge Proofs of Knowledge Without Interaction (Extended Abstract)

Alfredo De Santis, Giuseppe Persiano

A zero-knowledge proof system of knowledge is a protocol between two parties called the prover and the verifier. The prover wants to convince the verifier that he “knows” the proof of a given theorem without revealing any additional information. This is different from a zero-knowledge proof system of membership where the prover convinces the verifier only of the veridicity of the statement. Zero-knowledge proofs of knowledge are very useful tools in the design of secure protocols. Though, the concept of a proof of knowledge is a very subtle one and great care is needed to obtain a satisfying formalization. In this paper, we investigate the concept of a zero-knowledge proof of knowledge in the noninteractive model of [5, 61. Here, the prover and the verifier share a short random string and the only communication allowed is from the prover to the verifier. Although this is a simpler model than the interactive one, still formalizing zeroknowledge proofs of knowledge is a delicate task. The main results of the paper are the following e We present formal definitions for the concept of non-interactive zero-knowledge proofs

Cryptography and Data Security
Cloud Data Security Solutions
Security in Wireless Sensor Networks
Original source
Jan 1, 1992·Proceedings., 33rd Annual Symposium on Foundations of Computer Science
161 cites
Zero-knowledge proofs of knowledge without interaction

Alfredo De Santis, Giuseppe Persiano

A zero-knowledge proof system of knowledge is a protocol between two parties called the prover and the verifier. The prover wants to convince the verifier that he 'knows' the proof of a given theorem without revealing any additional information. This is different from a zero-knowledge proof system of membership where the prover convinces the verifier only of the veridicity of the statement. Zero-knowledge proofs of knowledge are very useful tools in the design of secure protocols. Though, the concept of a proof of knowledge is a very subtle one and great care is needed to obtain a satisfying formalization. The authors investigate the concept of a zero-knowledge proof of knowledge with a non-interactive model. Here, the prover and the verifier share a short random string and the only communication allowed is from the prover to the verifier. Although this is a simpler model than the interactive one, still formalizing zero-knowledge proofs of knowledge is a delicate task.>

2 source records
Cryptography and Data Security
Advanced Authentication Protocols Security
Cloud Data Security Solutions
Original source