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 320 of 376

Clear filters
Jan 1, 2016·Lecture notes in computer science
57 cites
A Homomorphic LWE Based E-voting Scheme

Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, Malika Izabachène

No abstract is available for this record.

Open access
Cryptography and Data Security
Internet Traffic Analysis and Secure E-voting
Privacy-Preserving Technologies in Data
Original source
Jan 1, 2016·Repository for Publications and Research Data (ETH Zurich)
6 cites
On the Scalability and Security of Bitcoin

Christian Decker

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Distributed systems and fault tolerance
Original source
Jan 1, 2016·Lecture notes in computer science
9 cites
Fair Client Puzzles from the Bitcoin Blockchain

Colin Boyd, Christopher Carr

Client puzzles have been proposed as a mechanism for proving legitimate intentions by providing proofs of work, which can be applied to discourage malicious usage of resources. A typical problem of puzzle constructions is the difference in expected solving time on different computing platforms. We call puzzles which can be solved independently of client computing resources fair client puzzles. We propose a construction for client puzzles requiring widely distributed computational effort for their solution. These puzzles can be solved using the mining process of Bitcoin, or similar cryptocurrencies. Adapting existing definitions, we show that our puzzle construction satisfies formal requirements of client puzzles under reasonable assumptions. We describe a way of transforming our client puzzles for use in denial of service scenarios and demonstrate a practical construction.

Open access
2 source records
Blockchain Technology Applications and Security
Spam and Phishing Detection
Cybercrime and Law Enforcement Studies
Original source
Jan 1, 2016·Lecture notes in computer science
64 cites
On Trees, Chains and Fast Transactions in the Blockchain

Aggelos Kiayias, Giorgos Panagiotakos

A fundamental open problem in the area of blockchain protocols is whether the Bitcoin protocol is the only solution for building a secure transaction ledger. A recently proposed and widely considered alternative is the \GHOST protocol which, notably, was proposed to be at the core of Ethereum as well as other recent proposals for improved Bitcoin-like systems. % The \GHOST variant is touted as offering superior performance compared to Bitcoin (potentially offering block production speed up by a factor of more than 40) without a security loss. Motivated by this, in this work, we study from a provable security point of view the \GHOST protocol.<br/><br/>We introduce a new formal framework for the analysis of blockchain protocols that relies on trees (rather than chains) and we showcase the power of the framework by providing a unified description of the \GHOST and Bitcoin protocols, the former of which we extract and formally describe. We then prove that \GHOST implements a ``robust transaction ledger'' (i.e., possesses liveness and persistence) and hence it is a provably secure alternative to Bitcoin; moreover, our bound for the liveness parameter is superior to that proven for the bitcoin backbone in line with the original expectation for \GHOST. Our proof follows a novel methodology for establishing that \GHOST is a robust transaction ledger compared to previous works, which may be of independent interest and can be applicable to other blockchain variants.

Open access
2 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Distributed systems and fault tolerance
Original source
Jan 1, 2016·Information Processing Letters
8 cites
Bitcoin private key locked transactions

Sergi Delgado-Segura, Cristina Pérez‐Solà, Jordi Herrera‐Joancomartí, Guillermo Navarro‐Arribas

No abstract is available for this record.

Open access
2 source records
Cryptography and Data Security
Distributed systems and fault tolerance
Blockchain Technology Applications and Security
Original source
Jan 1, 2016·Lecture notes in computer science
33 cites
How to Prove Knowledge of Small Secrets

Carsten Baum, Ivan Damgård, Kasper Green Larsen, Michael B. Nielsen

No abstract is available for this record.

Cryptography and Data Security
Cryptographic Implementations and Security
Coding theory and cryptography
Original source
Jan 1, 2016·Lecture notes in computer science
19 cites
Prover-Efficient Commit-and-Prove Zero-Knowledge SNARKs

Helger Lipmaa

Succinct non-interactive zero-knowledge arguments of knowledge (Zk-SNARKs) are needed in many applications. Unfortunately, all previous zk-SNARKs for interesting languages are either inefficient for the prover, or are non-adaptive and based on a commitment scheme that depends both on the prover's input and on the language, i.e., they are not commit-and-prove (CaP) SNARKs. We propose a proof-friendly extractable commitment scheme, and use it to construct prover-efficient adaptive CaP succinct zk-SNARKs for different languages, that can all reuse committed data. In new zk-SNARKs, the prover computation is dominated by a linear number of cryptographic operations. We use batch-verification to decrease the verifier's computation; importantly, batch-verification can be used also in QAP-based zk-SNARKs.

3 source records
Cryptography and Data Security
Security in Wireless Sensor Networks
Internet Traffic Analysis and Secure E-voting
Original source
Jan 1, 2016·Lecture notes in computer science
21 cites
Zero Knowledge Protocols from Succinct Constraint Detection

Eli Ben‐Sasson, Alessandro Chiesa, Michael A. Forbes, Ariel Gabizon · 6 authors

We study the problem of constructing proof systems that achieve both soundness and zero knowledge unconditionally (without relying on intractability assumptions). Known techniques for this goal are primarily combinatorial, despite the fact that constructions of interactive proofs (IPs) and probabilistically checkable proofs (PCPs) heavily rely on algebraic techniques to achieve their properties.

2 source records
Formal Methods in Verification
Complexity and Algorithms in Graphs
Cryptography and Data Security
Original source
Jan 1, 2016·Lecture notes in computer science
123 cites
More Efficient Commitments from Structured Lattice Assumptions

Carsten Baum, Ivan Damgård, Vadim Lyubashevsky, Sabine Oechsner · 5 authors

We present a practical construction of an additively homomorphic commitment scheme based on structured lattice assumptions, together with a zero-knowledge proof of opening knowledge. Our scheme is a design improvement over the previous work of Benhamouda et al. in that it is not restricted to being statistically binding. While it is possible to instantiate our scheme to be statistically binding or statistically hiding, it is most efficient when both hiding and binding properties are only computational. This results in approximately a factor of 4 reduction in the size of the proof and a factor of 6 reduction in the size of the commitment over the aforementioned scheme.

2 source records
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Internet Traffic Analysis and Secure E-voting
Original source
Jan 1, 2016·International Journal of Information Systems and Social Change
39 cites
Cryptocurrency

Siddharth Misra, Vishal Kashyap, Poonacha K.B., Arjun Mukund · 5 authors

Tema ovog rada su kriptovalute. Budući da većina ljudi nije pravodobno upoznata s ovom temom, ovaj rad prikazuje i opisuje kriptovalute te način na koji se upotrjebljuju u svakodnevnom životu. Kriptovalute (eng. cryptocurrency) digitalne su valute dizajnirane kao sredstvo razmjene. Poznate su po tome što su državne agencije i banke isključene iz procesa razmjene. Kriptovalute omogućuju jednostavnu, jeftinu i brzu transakciju na području cijeloga svijeta. Trenutno najisplativije kriptovalute su Bitcoin i Ethereum, a u radu je opisana njihova korisnost, prednosti i mane. Budući da se Bitcoinu predviđa uspješna budućnost i sve je prisutniji i prihvatljiviji na tržištu, u radu su navedeni primjeri iz Hrvatske koji to potvrđuju. Sve veći broj poduzetnika odlučuje se za uvođenje kriptovaluta. U primjerima je obuhvaćen širok spektar djelatnosti, od frizerskih usluga, preko raznih tvrtki koji se bave prodajom računalne opreme, ugostiteljskih usluga preko mogućnosti brzog i lakog podizana gotovine na kripto bankomatima pa sve do plaćanja komunalnih usluga, pa čak i humanitarno djelovanje. Mnogi smatraju da su kriptovalute samo sinonim za prijevare i pranje novca, no programeri tvrde da su kriptovalute samo jedna vrsta tehnologije, alat koji sam po sebi ne može biti ni dobar ni loš, ovisno o tome za što se koristi. Autor ovoga rada proveo je istraživanje o tome kako se može besplatno započeti trgovanje kriptovalutama te je anketom ispitao stavove ispitanika o implementaciji kriptovaluta u društvu.

Open access
23 source records
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Cryptography and Data Security
Original source
Jan 1, 2016·Lecture notes in computer science
27 cites
Zero-Knowledge Accumulators and Set Algebra

Esha Ghosh, Olga Ohrimenko, Dimitrios Papadopoulos, Roberto Tamassia · 5 authors

Cryptographic accumulators allow to succinctly represent a set by an accumulation value with respect to which short non-membership proofs about the set can be efficiently constructed and verified. Traditionally, their security captures soundness but offers no privacy: Convincing proofs reliably encode set membership, but they may well leak information about the accumulated set. In this paper we put forward a strong privacy-preserving enhancement by introducing and devising zero-knowledge accumulators that additionally provide hiding guarantees: Accumulation values and proofs leak nothing about a dynamic set that evolves via element insertions/deletions. We formalize the new property using the standard real-ideal paradigm, namely demanding that an adaptive adversary with access to query/update oracles, cannot tell whether he interacts with honest protocol executions or a simulator fully ignorant of the set even of the type of updates on it. We rigorously compare the new primitive to existing ones for privacy-preserving verification of set membership or other relations and derive interesting implications among related security definitions, showing that zero-knowledge accumulators offer stronger privacy than recent related works by Naor et al. [TCCi¾?2015] and Derler et al. [CT-RSAi¾?2015]. We construct the first dynamic universal zero-knowledge accumulator that we show to be perfect zero-knowledge and secure under the q-Strong Bilinear Diffie-Hellman assumption. Finally, we extend our new privacy notion and our new construction to provide privacy-preserving proofs also for an authenticated dynamic set collection--a primitive for efficiently verifying more elaborate set operations, beyond set-membership. We introduce a primitive that supports a zero-knowledge verifiable set algebra: Succinct proofs for union, intersection and set difference queries over a dynamically evolving collection of sets can be efficiently constructed and optimally verified, while--for the first time--they leak nothing about the collection beyond the query result.

2 source records
Cryptography and Data Security
Security and Verification in Computing
Cloud Data Security Solutions
Original source
Jan 1, 2016·Lecture notes in computer science
41 cites
Zero-Knowledge Arguments for Matrix-Vector Relations and Lattice-Based Group Encryption

Benoît Libert, San Ling, Fabrice Mouhartem, Khoa Nguyen · 5 authors

Abstract Group encryption ( GE ) is the natural encryption analogue of group signatures in that it allows verifiably encrypting messages for some anonymous member of a group while providing evidence that the receiver is a properly certified group member. Should the need arise, an opening authority is capable of identifying the receiver of any ciphertext. As introduced by Kiayias, Tsiounis and Yung (Asiacrypt'07), GE is motivated by applications in the context of oblivious retriever storage systems, anonymous third parties and hierarchical group signatures. This paper provides the first realization of group encryption under lattice assumptions. Our construction is proved secure in the standard model (assuming interaction in the proving phase) under the Learning-With-Errors ( LWE ) and Short-Integer-Solution ( SIS ) assumptions. As a crucial component of our system, we describe a new zero-knowledge argument system allowing to demonstrate that a given ciphertext is a valid encryption under some hidden but certified public key, which incurs to prove quadratic statements about LWE relations. Specifically, our protocol allows arguing knowledge of witnesses consisting of X ∈ Z q m × n , s ∈ Z q n and a small-norm e ∈ Z m which underlie a public vector b = X ⋅ s + e ∈ Z q m while simultaneously proving that the matrix X ∈ Z q m × n has been correctly certified. We believe our proof system to be useful in other applications involving zero-knowledge proofs in the lattice setting.

Open access
3 source records
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Complexity and Algorithms in Graphs
Original source
Jan 1, 2016·SSRN Electronic Journal
14 cites
The Fair Cost of Bitcoin Proof of Work

Tomaso Aste

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Internet Traffic Analysis and Secure E-voting
Cryptography and Data Security
Original source
Jan 1, 2016·Lecture notes in computer science
239 cites
Interactive Oracle Proofs

Eli Ben‐Sasson, Alessandro Chiesa, Nicholas Spooner

No abstract is available for this record.

Cryptography and Data Security
Complexity and Algorithms in Graphs
Formal Methods in Verification
Original source
Jan 1, 2016·Lecture notes in computer science
196 cites
Zero-Knowledge Arguments for Lattice-Based Accumulators: Logarithmic-Size Ring Signatures and Group Signatures Without Trapdoors

Benoît Libert, San Ling, Khoa Nguyen, Huaxiong Wang

Abstract An accumulator is a function that hashes a set of inputs into a short, constant-size string while preserving the ability to efficiently prove the inclusion of a specific input element in the hashed set. It has proved useful in the design of numerous privacy-enhancing protocols, in order to handle revocation or simply prove set membership. In the lattice setting, currently known instantiations of the primitive are based on Merkle trees, which do not interact well with zero-knowledge proofs. In order to efficiently prove the membership of some element in a zero-knowledge manner, the prover has to demonstrate knowledge of a hash chain without revealing it, which is not known to be efficiently possible under well-studied hardness assumptions. In this paper, we provide an efficient method of proving such statements using involved extensions of Stern’s protocol. Under the Small Integer Solution assumption, we provide zero-knowledge arguments showing possession of a hash chain. As an application, we describe new lattice-based group and ring signatures in the random oracle model. In particular, we obtain: (i) the first lattice-based ring signatures with logarithmic size in the cardinality of the ring and (ii) the first lattice-based group signature that does not require any GPV trapdoor and thus allows for a much more efficient choice of parameters.

Open access
2 source records
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Internet Traffic Analysis and Secure E-voting
Original source
Jan 1, 2016·Lecture notes in computer science
13 cites
Anonymizing Bitcoin Transaction

Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Shi-Feng Sun · 5 authors

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Internet Traffic Analysis and Secure E-voting
Cryptography and Data Security
Original source