Blockchain Papers

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

4,146 papersLast indexed Aug 31, 2026
Search papers

Paper index

4,146 results · page 165 of 173

Clear filters
Jan 1, 2011·Journal of Mathematical Cryptology
400 cites
Towards quantum-resistant cryptosystems from supersingular elliptic curve isogenies

Luca De Feo, David Jao, Jérôme Plût

We present new candidates for quantum-resistant public-key cryptosystems based on the conjectured difficulty of finding isogenies between supersingular elliptic curves. The main technical idea in our scheme is that we transmit the images of torsion bases under the isogeny in order to allow the parties to construct a shared commutative square despite the noncommutativity of the endomorphism ring. Our work is motivated by the recent development of a subexponential-time quantum algorithm for constructing isogenies between ordinary elliptic curves. In the supersingular case, by contrast, the fastest known quantum attack remains exponential, since the noncommutativity of the endomorphism ring means that the approach used in the ordinary case does not apply. We give a precise formulation of the necessary computational assumptions along with a discussion of their validity, and prove the security of our protocols under these assumptions. In addition, we present implementation results showing that our protocols are multiple orders of magnitude faster than previous isogeny-based cryptosystems over ordinary curves. This paper is an extended version of [19]. We add a new zero-knowledge identification scheme, and detailed security proofs for the protocols. We also present a new, asymptotically faster, algorithm for key generation, a thorough study of its optimization, and new experimental data.

Open access
2 source records
Cryptography and Residue Arithmetic
Coding theory and cryptography
Cryptography and Data Security
Original source
Jan 1, 2011·Lecture notes in computer science
92 cites
Leakage-Resilient Zero Knowledge

Sanjam Garg, Abhishek Jain, Amit Sahai

No abstract is available for this record.

Open access
2 source records
Cryptography and Data Security
Cryptographic Implementations and Security
Security and Verification in Computing
Original source
Jan 1, 2011·Lecture notes in computer science
4 cites
Efficient Zero-Knowledge Proofs

Jens Groth

No abstract is available for this record.

Open access
Cryptography and Data Security
Advanced Authentication Protocols Security
Cryptographic Implementations and Security
Original source
Jan 1, 2011·IIUM Press eBooks
15 cites
Zero-Knowledge Proof

Imad Fakhri Taha Alshaikhli, Rusydi Hasan Makarin, Siti Khairunnisa Mohd Bakri, Nur Dalilah More Yusoff · 5 authors

Much of the current innovation in advanced materials is occurring at the nanoscale, specifically in manufactured nanomaterials (MNs). MNs display unique attributes and behaviors, and may be biologically and physically unique, making them valuable across a wide range of applications. However, as the number, diversity and complexity of MNs coming to market continue to grow, assessing their health and environmental risks with traditional animal testing approaches is too time- and cost-intensive to be practical, and is undesirable for ethical reasons. New approaches are needed that meet current requirements for regulatory risk assessment while reducing reliance on animal testing and enabling safer-by-design product development strategies to be implemented. The adverse outcome pathway (AOP) framework presents a sound model for the advancement of MN decision making. Yet, there are currently gaps in technical and policy aspects of AOPs that hinder the adoption and use for MN risk assessment and regulatory decision making. This review outlines the current status and next steps for the development and use of the AOP framework in decision making regarding the safety of MNs. Opportunities and challenges are identified concerning the advancement and adoption of AOPs as part of an integrated approach to testing and assessing (IATA) MNs, as are specific actions proposed to advance the development, use and acceptance of the AOP framework and associated testing strategies for MN risk assessment and decision making. The intention of this review is to reflect the views of a diversity of stakeholders including experts, researchers, policymakers, regulators, risk assessors and industry representatives on the current status, needs and requirements to facilitate the future use of AOPs in MN risk assessment. It incorporates the views and feedback of experts that participated in two workshops hosted as part of an Organization for Economic Cooperation and Development (OECD) Working Party on Manufactured Nanomaterials (WPMN) project titled, "Advancing AOP Development for Nanomaterial Risk Assessment and Categorization", as well as input from several EU-funded nanosafety research consortia.

Open access
3 source records
Adversarial Robustness in Machine Learning
Cryptography and Data Security
Security and Verification in Computing
Original source
Dec 10, 2010·Lecture notes in computer science
129 cites
Plug-In Privacy for Smart Metering Billing

Marek Jawurek, Martin Johns, Florian Kerschbaum

Traditional electricity meters are replaced by Smart Meters in customers' households. Smart Meters collects fine-grained utility consumption profiles from customers, which in turn enables the introduction of dynamic, time-of-use tariffs. However, the fine-grained usage data that is compiled in this process also allows to infer the inhabitant's personal schedules and habits. We propose a privacy-preserving protocol that enables billing with time-of-use tariffs without disclosing the actual consumption profile to the supplier. Our approach relies on a zero-knowledge proof based on Pedersen Commitments performed by a plug-in privacy component that is put into the communication link between Smart Meter and supplier's back-end system. We require no changes to the Smart Meter hardware and only small changes to the software of Smart Meter and back-end system. In this paper we describe the functional and privacy requirements, the specification and security proof of our solution and give a performance evaluation of a prototypical implementation.

Open access
3 source records
Cryptography and Data Security
Smart Grid Security and Resilience
Blockchain Technology Applications and Security
Original source
Oct 9, 2010·Electronic Commerce Research
1 cites
On server trust in private proxy auctions

Giovanni Di Crescenzo, Javier Herranz, Germán Sáez

No abstract is available for this record.

Open access
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Blockchain Technology Applications and Security
Original source
Sep 1, 2010·DOAJ (DOAJ: Directory of Open Access Journals)
0 cites
Interactive Verifiable Secret Sharing Scheme

O. V. Kazarin

Commitment schemes, secret sharing schemes, interactive zero-knowledge proofs which underlie the offered interactive secrete sharing schemes are considered. Such schemes are one of the main computing primitives in the theory of secure computations. Base elements of the theory of secure computations and schemes of construction of synchronous verifiable secrete sharing as schemes of secure function evaluation are resulted.

Open access
Cryptography and Data Security
Chaos-based Image/Signal Encryption
Original source
Aug 23, 2010·OhioLink ETD Center (Ohio Library and Information Network)
2 cites
Designing Physical Primitives For Secure Communication In Wireless Sensor Networks

Lifeng Sang

A sensor network typically refers to a collection of sensor nodes equipped with sensing, communication and processing capabilities. It brings an opportunity to solve many difficult problems including real time monitoring, tracking, and controlling. While the applications of sensor networking become many and varied, security has always been one of the major concerns in real deployments. In this dissertation, we design physical primitives for secure communication in wireless sensor networks, and develop a wireless security framework to provide conventional security services. We investigate the feasibility of achieving perfect secrecy and information authenticity without shared secrets via two physical primitives: (i) cooperative jamming primitive, where we introduce a secure coding problem in which not only the sender but also the receiver participates in the coding. In essence, the receiver’s role is to selectively jam the sender’s transmission at the level of bits, bytes, or packets. We then design a class of secure codes, called “dialog codes”, for diverse channel models and receiver models. (ii) spatial verification primitive, where we exploit the spatial signature induced by the radio communications of a node on its neighboring nodes, and design a spatial primitive that robustly and efficiently validates the authenticity of the source of messages. To address trust initialization, we propose a zero knowledge proof alternative that allows bootstrapping trust among individuals in a distributed way.

Open access
Security in Wireless Sensor Networks
Wireless Communication Security Techniques
Cryptography and Data Security
Original source
Jul 25, 2010·Proceedings of the ACM Symposium on Principles of Distributed Computing
8 cites
Brief Announcement

Matteo Maffei, Giulio Malavolta, Manuel Reinert, Dominique Schröder

The existing (election) voting systems, e.g., representative democracy, have many limitations and often fail to serve the best interest of the people in collective decision making. To address this issue, the concept of liquid democracy has been emerging as an alternative decision-making model to make better use of "the wisdom of crowds". Very recently, a few liquid democracy implementations, e.g. Google Votes and Decentralized Autonomous Organization (DAO), are released; however, those systems only focus on the functionality aspect, as no privacy/anonymity is considered. In this work, we, for the first time, provide a rigorous study of liquid democracy under the Universal Composability (UC) frame- work. In the literature, liquid democracy was achieved via two separate stages -- delegation and voting. We propose an efficient liquid democracy e-voting scheme that uni es these two stages. At the core of our design is a new voting concept called statement voting, which can be viewed as a natural extension of the conventional voting approaches. We remark that our statement voting can be extended to enable more complex voting and generic ledger-based non-interactive multi-party computation. We believe that the statement voting concept opens a door for constructing a new class of e-voting schemes.

Open access
3 source records
Cryptography and Data Security
Internet Traffic Analysis and Secure E-voting
Privacy-Preserving Technologies in Data
Original source
Jul 1, 2010·2010 23rd IEEE Computer Security Foundations Symposium
29 cites
A Machine-Checked Formalization of Sigma-Protocols

Gilles Barthe, Daniel Hedin, Santiago Zanella-Béguelin, Benjamin Grégoire · 5 authors

Zero-knowledge proofs have a vast applicability in the domain of cryptography, stemming from the fact that they can be used to force potentially malicious parties to abide by the rules of a protocol, without forcing them to reveal their secrets. Σ-protocols are a class of zero-knowledge proofs that can be implemented efficiently and that suffice for a great variety of practical applications. This paper presents a first machine-checked formalization of a comprehensive theory of Σ-protocols. The development includes basic definitions, relations between different security properties that appear in the literature, and general composability theorems. We show its usefulness by formalizing—and proving the security—of concrete instances of several well-known protocols. The formalization builds on CertiCrypt, a framework that provides support to reason about cryptographic systems in the Coq proof assistant, and that has been previously used to formalize security proofs of encryption and signature schemes.

Open access
Cryptography and Data Security
Advanced Authentication Protocols Security
User Authentication and Security Systems
Original source
Jun 18, 2010·HSR (HSR University of Applied Sciences Rapperswil)
0 cites
E-Voting Web-Client in JavaScript

Sonam Samkang, Paolo Dorigo

Ein E- Voting System muss einerseits sicher sein andererseits muss es gewährleisten dass jede Wahl berücksichtigt und anonym ausgewertet wird.
\nDieses Projekt befasst sich mit der Aufgabe, ein solch sicheres, stabiles und transparentes Wahlsystem anzubieten. Das Ziel der Arbeit ist es, einen Web Client zu entwickeln, der mit Hilfe einer Big- Integer Library und JavaScript Funktionen das für E- Voting geeignete Damgård- Jurik Kryptosystem zu implementiert. Weiter galt es, die Verfügbarkeit von echten Zufallszahlen in JavaScript abzuklären. Die generierten Datensätze sind in der JavaScript Object Notation (JSON) an den Server weiterzuleiten. In einem optionalen Teil der Arbeit sollte die Wohlgeformtheit der verschlüsselten Stimmzettel mittels eines Zero-Knowledge Proofs Protokoll nachgewiesen werden können.
\nDer verwendete asymmetrische Damgård- Jurik Verschlüsselungsalgorithmus, hat die homomorphe Eigenschaft, dass die Multiplikation chiffrierter Werte gleich der verschlüsselten Summe der entsprechenden Klartexte entspricht. Da nur das aufkumulierte Schlussresultat der Abstimmung entschlüsselt wird, ist dadurch die Anonymität der einzelnen Stimmen gewährleistet. Um die Gültigkeit eines verschlüsselten Wahlzettels zu überprüfen, wird ein Zero-Knowledge Proofs Protokoll verwendet. Da JavaScript nur mit Zahlen bis 53 Bit rechnen kann, ist für die Berechnungen eine JavaScript Big- Integer Library notwendig. Es wurden verschiedene Bibliotheken getestet und im Detail ausgewertet. Ebenfalls wurde die Möglichkeit echte Zufallszahlen plattformunabhängig zu generieren abgeklärt.
\nDie Wahl der Big-Integer Library ist auf jsbn.js der Stanford University gefallen und für die Generierung von Zufallszahlen auf jscrypto.js, welche durch die Auswertung von Mausbewegungen Entropie gewinnt. Der implementierte JavaScript Client verschlüsselt erfolgreich Stimmzettel mittels Damgård- Jurik Verschlüsselungsalgorithmus und leitet das Chiffrat mit zusätzlichen, für den Zero-Knowledge Proofs Protokoll notwendigen Parametern im JSON Format an den Server weiter, der die empfangenen Daten auf ihre Wohlgeformtheit prüft. Die Messungen haben ergeben, dass der Google Chrome Browser am optimalsten mit den angewendeten Libraries läuft. Bei der Verwendung eines 1024 Bit RSA Modulus benötigt der Google Chrome Browser 1.7 Sekunden für die Damgård- Jurik Verschlüsselung und zusätzlich 8.8 Sekunden für die Generierung der Zero-Knowledge Proofs Protokoll notwendigen Parametern.

Open access
Internet Traffic Analysis and Secure E-voting
Cryptographic Implementations and Security
Cryptography and Data Security
Original source
Jan 1, 2010·Lecture notes in computer science
1 cites
Privacy-Preserving, Taxable Bank Accounts

Elli Androulaki, Binh Vo, Steven M. Bellovin

No abstract is available for this record.

Open access
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Blockchain Technology Applications and Security
Original source
Jan 1, 2010·Lecture notes in computer science
5 cites
Regulatory Compliant Oblivious RAM

Bogdan Cărbunar, Radu Sion

No abstract is available for this record.

Open access
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Internet Traffic Analysis and Secure E-voting
Original source
Jan 1, 2010·IEEJ Transactions on Electronics Information and Systems
13 cites
An Anonymous Voting Scheme based on Confirmation Numbers

Kazi Md. Rokibul Alam, Shinsuke Tamura, Shuji Taniguchi, Tatsuro Yanase

This paper proposes a new electronic voting (e-voting) scheme that fulfills all the security requirements of e-voting i.e. privacy, accuracy, universal verifiability, fairness, receipt-freeness, incoercibility, dispute-freeness, robustness, practicality and scalability; usually some of which are found to be traded. When compared with other existing schemes, this scheme requires much more simple computations and weaker assumptions about trustworthiness of individual election authorities. The key mechanism is the one that uses confirmation numbers involved in individual votes to make votes verifiable while disabling all entities including voters themselves to know the linkages between voters and their votes. Many existing e-voting schemes extensively deploy zero-knowledge proof (ZKP) to achieve verifiability. However, ZKP is expensive and complicated. The confirmation numbers attain the verifiability requirement in a much more simple and intuitive way, then the scheme becomes scalable and practical.

Open access
Internet Traffic Analysis and Secure E-voting
Cryptography and Data Security
Privacy, Security, and Data Protection
Original source
Jan 1, 2010·Lecture notes in computer science
17 cites
Strong Cryptography from Weak Secrets

Xavier Boyen, Céline Chevalier, Georg Fuchsbauer, David Pointcheval

No abstract is available for this record.

Open access
2 source records
Cryptography and Data Security
Cryptographic Implementations and Security
Complexity and Algorithms in Graphs
Original source
Jan 1, 2010·HAL (Le Centre pour la Communication Scientifique Directe)
37 cites
Batch Groth-Sahai

Olivier Blazy, Georg Fuchsbauer, Malika Izabachène, Amandine Jambert · 6 authors

No abstract is available for this record.

Open access
2 source records
Cryptography and Data Security
Chaos-based Image/Signal Encryption
Complexity and Algorithms in Graphs
Original source
Jan 1, 2010·Lecture notes in computer science
45 cites
A Formal Model of Identity Mixer

Jan Camenisch, Sebastian Mödersheim, Dieter Sommer

No abstract is available for this record.

Open access
Cryptography and Data Security
Advanced Authentication Protocols Security
Access Control and Trust
Original source
Jan 1, 2010·IACR Cryptology ePrint Archive
51 cites
ZKPDL: A Language-Based System for Efficient Zero-Knowledge Proofs and Electronic Cash

Sarah Meiklejohn, C. Chris Erway, Alptekın Küpçü, Theodora Hinkle · 5 authors

In recent years, many advances have been made in cryptography, as well as in the performance of communication networks and processors. As a result, many advanced cryptographic protocols are now efficient enough to be considered practical, yet research in the area remains largely theoretical and little work has been done to use these protocols in practice, despite a wealth of potential applications. This paper introduces a simple description language, ZKPDL, and an interpreter for this language. ZKPDL implements non-interactive zero-knowledge proofs of knowledge, a primitive which has received much attention in recent years. Using our language, a single program may specify the computation required by both the prover and verifier of a zero-knowledge protocol, while our interpreter performs a number of optimizations to lower both computational and space overhead. Our motivating application for ZKPDL has been the efficient implementation of electronic cash. As such, we have used our language to develop a cryptographic library, Cashlib, that provides an interface for using e-cash and fair exchange protocols without requiring expert knowledge from the programmer. 1

Open access
Cryptography and Data Security
Cryptographic Implementations and Security
Advanced Authentication Protocols Security
Original source
Jan 1, 2010·Lecture notes in computer science
37 cites
Concurrent Non-Malleable Zero Knowledge Proofs

Huijia Lin, Rafael Pass, Wei-Lung Dustin Tseng, Muthuramakrishnan Venkitasubramaniam

No abstract is available for this record.

Open access
Cryptography and Data Security
Advanced Authentication Protocols Security
Cryptographic Implementations and Security
Original source
Dec 1, 2009·University of North Texas Libraries
1 cites
An investigation into graph isomorphism based zero-knowledge proofs.

Eric Ayeh

Zero-knowledge proofs protocols are effective interactive methods to prove a node's identity without disclosing any additional information other than the veracity of the proof. They are implementable in several ways. In this thesis, I investigate the graph isomorphism based zero-knowledge proofs protocol. My experiments and analyses suggest that graph isomorphism can easily be solved for many types of graphs and hence is not an ideal solution for implementing ZKP.

Open access
Cryptography and Data Security
Complexity and Algorithms in Graphs
Distributed systems and fault tolerance
Original source