Blockchain Papers

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

252 papersLast indexed Aug 31, 2026
Search papers

Paper index

252 results · page 8 of 11

Clear filters
Apr 26, 2021·IET Information Security
0 cites
Lattice‐based nominative signature using pseudorandom function

Meenakshi Kansal, Ratna Dutta, Sourav Mukhopadhyay

Abstract A nominative signature (NS) is a cryptographic primitive where two parties collude to produce a signature. It is a user certification system and has applications in a variety of sectors where nominee cannot trust heavily on the nominator to validate the nominee's certificate and only targeted entities are allowed to verify the signature on sensitive data. A new construction for NS from standard assumptions on lattice is provided. The authors’ construction relies on collision‐resistant preimage sampleable function and symmetric key primitives like collision‐resistant pseudorandom function and zero knowledge proof system ZKB ++ for Boolean circuits. The authors provide detailed security analysis and show that their construction achieves security under unforgeability , invisibility , impersonation , and non‐repudiation in the existing model. Furthermore, our construction exhibits non‐transferability . The security under non‐repudiation is achieved in the quantum random oracle model using Unruh transform to ZKB ++ .

Open access
Cryptography and Data Security
Cryptographic Implementations and Security
Chaos-based Image/Signal Encryption
Original source
Apr 12, 2021·arXiv
24 cites
Secure and Privacy-Preserving Stored Surveillance Video Sharing atop Permissioned Blockchain

Alem Fitwi, Yu Chen

At present, more than a billion closed-circuit television (CCTV) cameras are watching the world. These cameras garner a lot of visual information that is often processed and stored in remote and centralized cloud servers. Multiple occasions have revealed that this traditional approach is plagued with security and privacy breaches. The breaches could be the interception of raw videos while in transit to distant surveillance analytics centers (SAC), infiltration to cameras and network video records (NVR), or abuse of cameras and stored videos. Hence, the traditional video surveillance system (VSS) cannot guarantee the protection of the privacy of individuals caught on CCTV cameras. Therefore, this paper proposes a Secure and Privacy-preserving Stored surveillance video sharing (SePriS) mechanism for authorized users/nodes based on blockchain (BC), smart contracts, and the enciphering of video frames using DAB, a mechanism developed based on discrete cosine transform (DCT), advanced encryption standard (AES), and a block shuffling (BS) algorithm. The BC-based solution creates an environment auspicious for creating decentralized, reliable SACs and storage sites with secure and privacy-aware sharing of stored surveillance videos across SAC nodes and by law enforcers, police departments, and courts securely connected to the SAC nodes. The experiments and analyses validate that the proposed BC-based SePriS solution achieves the design purpose.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Original source
Apr 10, 2021·The Journal of Open Source Software
2 cites
LibSWIFFT - A fast C/C++ Library for the SWIFFT Secure Homomorphic Hash Function

Yaron Gvili

LibSWIFFT is an open-source, production-ready C/C++ library providing SWIFFT, one of the fastest available secure hash functions that is also collision-resistant. SWIFFT also facilitates post-quantum digital signature schemes and zero-knowledge proofs of knowledge of a preimage (ZKPoKP). LibSWIFFT is optimized for short blocks of input and runs at a rate of less than 5 cycles/byte single-threaded on a modern commodity computer with AVX2. Other software providing SWIFFT, which are not claiming production-readiness as LibSWIFFT is, are the original implementation by the authors of SWIFFT (Micciancio, 2016) and the SWIFFT 8-bit (Karati & Safavi-Naini, 2018b) and 16-bit (Karati & Safavi-Naini, 2018a) AVX2 implementations for the multi-signature scheme K2SN-MSS (Karati & Safavi-Naini, 2019).

Open access
Cryptographic Implementations and Security
Chaos-based Image/Signal Encryption
Security and Verification in Computing
Original source
Mar 3, 2021·Security and Communication Networks
41 cites
A Blockchain System Based on Quantum-Resistant Digital Signature

Peijun Zhang, Lianhai Wang, Wei Wang, Kunlun Fu · 5 authors

Blockchain, which has a distributed structure, has been widely used in many areas. Especially in the area of smart cities, blockchain technology shows great potential. The security issues of blockchain affect the construction of smart cities to varying degrees. With the rapid development of quantum computation, elliptic curves cryptosystems used in blockchain are not secure enough. This paper presents a blockchain system based on lattice cipher, which can resist the attack of quantum computation. The most challenge is that the size of public keys and signatures used by lattice cryptosystems is typically very large. As a result, each block in a blockchain can only accommodate a small number of transactions. It will affect the running speed and performance of the blockchain. For overcoming this problem, we proposed a way that we only put the hash values of public keys and signatures on the blockchain and store the complete content of them on an IPFS (interplanetary file system). In this way, the number of bytes occupied by each transaction is greatly reduced. We design a bitcoin exchange scheme to evaluate the performance of the proposed quantum-resistant blockchain system. The simulation platform is verified to be available and effective.

Open access
Cryptography and Data Security
Coding theory and cryptography
Chaos-based Image/Signal Encryption
Original source
Jan 1, 2021·IEEE Access
3 cites
A Comprehensive and Reproducible Comparison of Cryptographic Primitives Execution on Android Devices

Aleksandr Ometov, Krystof Zeman, Pavel Mašek, Lukas Balazevic · 5 authors

With technology evolving rapidly and proliferating, it is imperative to pay attention to mobile devices’ security being currently responsible for various sensitive data processing. This phase is essential as an intermediate before the cloud or distributed ledger storage delivery and should be considered additional care due to its inevitability. This paper analyzes the security mechanisms applied for internal use in the Android OS and the communication between the Android OS and the remote server. Presented work aims to examine these mechanisms and evaluate which cryptographic methods and procedures are most advantageous in terms of energy efficiency derived from execution time. Nonetheless, the dataset with the measurements collected from 17 mobile devices and the code for reproducibility is also provided. After analyzing the collected data, specific cryptographic algorithms are recommended to implement an application that utilizes native cryptographic operations on modern Android devices. In particular, selected algorithms for symmetric encryption are AES256 / GCM / No Padding; for digital signature – SHA512 with RSA2048 / PSS, and for asymmetric encryption – RSA3072 / OAEP with SHA512 and MGF1 Padding.

Open access
Chaos-based Image/Signal Encryption
IoT and Edge/Fog Computing
Advanced Malware Detection Techniques
Original source
Jan 1, 2021·Digital Finance
19 cites
Cryptocurrencies and stablecoins: a high-frequency analysis

Emilio Barucci, Giancarlo Giuffra Moncayo, Daniele Marazzina

Abstract We analyze cryptoasset markets (cryptocurrencies and stablecoins) at high frequency. We investigate intraday patterns. We show that Tether plays a crucial role as a safe haven and/or store of value facilitating trading in cryptocurrencies without going through traditional currencies. Markets centered on cryptocurrencies and stablecoins play a primary role aggregating preference/technology shocks and heterogeneous opinions, instead markets centered on the US dollar play a marginal role on price formation.

Open access
2 source records
Financial Markets and Investment Strategies
Complex Systems and Time Series Analysis
Blockchain Technology Applications and Security
Original source
Jan 1, 2021·IEEE Access
10 cites
Zephyrus: An Information Hiding Mechanism Leveraging Ethereum Data Fields

Mar Gimenez-Aguilar, José M. de Fuentes, Lorena González‐Manzano, Carmen Cámara

Permanent availability makes blockchain technologies a suitable alternative for building a covert channel. Previous works have analysed its feasibility in a particular blockchain technology called Bitcoin. However, Ethereum cryptocurrency is gaining momentum as a means to build distributed apps. The novelty of this paper relies on the use of Ethereum to establish a covert channel considering all transaction fields and smart contracts. No previous work has explored this issue. Thus, a mechanism called$Zephyrus$, an information hiding mechanism based on steganography, is developed. Moreover, its capacity, cost and stealthiness are assessed both theoretically, and empirically through a prototype implementation that is publicly released. Disregarding the time taken to send the transaction to the blockchain, its retrieval and the mining time, experimental results show that, in the best case, 40 Kbits can be embedded in 0.57 s. for US$\$ $1.64, and retrieved in 2.8 s.

Open access
Advanced Steganography and Watermarking Techniques
Blockchain Technology Applications and Security
Chaos-based Image/Signal Encryption
Original source
Dec 30, 2020·Quantum 7, 944 (2023)
4 cites
Quantum Multi-Solution Bernoulli Search with Applications to Bitcoin's Post-Quantum Security

Alexandru Cojocaru, Juan A. Garay, Aggelos Kiayias, Fang Song · 5 authors

A proof of work (PoW) is an important cryptographic construct enabling a party to convince others that they invested some effort in solving a computational task. Arguably, its main impact has been in the setting of cryptocurrencies such as Bitcoin and its underlying blockchain protocol, which received significant attention in recent years due to its potential for various applications as well as for solving fundamental distributed computing questions in novel threat models. PoWs enable the linking of blocks in the blockchain data structure and thus the problem of interest is the feasibility of obtaining a sequence (chain) of such proofs. In this work, we examine the hardness of finding such chain of PoWs against quantum strategies. We prove that the chain of PoWs problem reduces to a problem we call multi-solution Bernoulli search, for which we establish its quantum query complexity. Effectively, this is an extension of a threshold direct product theorem to an average-case unstructured search problem. Our proof, adding to active recent efforts, simplifies and generalizes the recording technique of Zhandry (Crypto'19). As an application, we revisit the formal treatment of security of the core of the Bitcoin consensus protocol, the Bitcoin backbone (Eurocrypt'15), against quantum adversaries, while honest parties are classical and show that protocol's security holds under a quantum analogue of the classical “honest majority'' assumption. Our analysis indicates that the security of Bitcoin backbone is guaranteed provided the number of adversarial quantum queries is bounded so that each quantum query is worth <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>p</mml:mi><mml:mrow class="MJX-TeXAtom-ORD"><mml:mo>&amp;#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow class="MJX-TeXAtom-ORD"><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math> classical ones, where <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>p</mml:mi></mml:math> is the success probability of a single classical query to the protocol's underlying hash function. Somewhat surprisingly, the wait time for safe settlement in the case of quantum adversaries matches the safe settlement time in the classical case.

Open access
2 source records
quant-ph
cs.CR
Blockchain Technology Applications and Security
Original source
Dec 30, 2020·International Journal on Cryptography and Information Security
13 cites
Securing Cryptocurrency Wallet Seed Phrase Digitally with Blind Key Encryption

Cheman Shaik

A cryptographic method of digitally securing cryptocurrency wallet seed phrase through Blind Key Encryption is discussed wherein two blind keys random in nature are generated and used to produce two ciphertexts. The mathematical algorithm used in blind key encryption is described in detail and also an explanation is provided as to how the encryption defeats hackers even after they could successfully compromise a ciphertext of the seed phrase along with its decryption key. Different scenarios of storing the ciphertexts are documented.

Open access
Chaos-based Image/Signal Encryption
Cryptographic Implementations and Security
Internet Traffic Analysis and Secure E-voting
Original source
Dec 29, 2020·The Open Book Series
9 cites
Cryptanalysis of the generalised Legendre pseudorandom function

Novak Kaluđerović, Thorsten Kleinjung, Dušan Kostić

Linear Legendre pseudorandom functions were introduced in 1988 by Damgrd, and higher degree generalisations were introduced by Russell and Shparlinski in 2004. We present new key recovery methods that improve the state of the art for both cases. For degree r 3 we give an attack that runs in time O( p r -3 ) after O( p 3 ) precomputation for the most relevant high degree case; it is based on the action of the group of Mbius transformations on degree r polynomials. For r < 3 we give an O( p r/2 ) attack with O( p r/4 ) oracle queries. In the linear case we recovered the keys for the 64, 74 and 84-bit prime Ethereum challenges, being the first to solve the 84-bit case.

Open access
Chaos-based Image/Signal Encryption
Quantum Computing Algorithms and Architecture
Computability, Logic, AI Algorithms
Original source
Nov 9, 2020·Proceedings of the 19th Workshop on Privacy in the Electronic Society
0 cites
Where's Alice?

Ryan Henry, Alyssa Tory, Sophie Henry, Isabella Henry · 5 authors

In this short paper, we revisit the celebrated Naor?Naor?Reingold (NNR) protocol for ?[convincing] people you know where Waldo is without revealing information about his location?. We observe that, despite oft-repeated claims to the contrary, the NNR protocol is neither zero-knowledge nor a proof of knowledge. We propose a slightly more elaborate version that is both of these things?but still eminently suitable for children?s playdates (and the classroom).

Open access
Cryptography and Data Security
Chaos-based Image/Signal Encryption
Distributed systems and fault tolerance
Original source
Oct 28, 2020·Egyptian Informatics Journal
42 cites
IoT security system with modified Zero Knowledge Proof algorithm for authentication

Benfano Soewito, Yonathan Marcellinus

It has been predicted that more devices will be connected to the internet network along with the development of IoT, and that will increase the complexity in the security system. The most important thing in security systems is the process of encryption and authentication. Various encryption techniques are developed to overcome security problems of the data. One of the methods used for authentication of data is Zero Knowledge Proof. This method works to identify the authenticity of someones statement to proof without showing any knowledge of the statement mentioned. This research will mainly discuss about the security of data transmission system by combining data encryption and data authentication. The proposed data encryption is using Advanced Encryption System and method for authentication of data using the Zero Knowledge Proof. This research will conduct the development methods of authentication Zero Knowledge Proof from previous research and the result was compared with the proposed method based on the simulation results transmission system client and server. Experiments will be conducted using thirty-text data, each of data will be measured on the performance of both encryption and authentication process between the previous method and proposed method. Experimental results show the performance of the proposed method has better speed to process application for security of data transmission systems, with performance to authenticate approximately 5 ms from the client side and server side.

Open access
Quantum Computing Algorithms and Architecture
Chaos-based Image/Signal Encryption
Blockchain Technology Applications and Security
Original source
Sep 28, 2020·IACR Transactions on Symmetric Cryptology
34 cites
Cryptanalysis of Curl-P and Other Attacks on the IOTA Cryptocurrency

Ethan Heilman, Neha Narula, Garrett Tanzer, James Peter Thomas. Lovejoy · 7 authors

We present attacks on the cryptography formerly used in the IOTA blockchain, including under certain conditions the ability to forge signatures. We developed practical attacks on IOTA’s cryptographic hash function Curl-P-27, allowing us to quickly generate short colliding messages. These collisions work even for messages of the same length. Exploiting these weaknesses in Curl-P-27, we broke the EUCMA security of the former IOTA Signature Scheme (ISS). Finally, we show that in a chosen-message setting we could forge signatures and multi-signatures of valid spending transactions (called bundles in IOTA).

Open access
2 source records
Cryptography and Data Security
Blockchain Technology Applications and Security
Coding theory and cryptography
Original source
Sep 21, 2020·Theoretical Computer Science
33 cites
Physical zero-knowledge proof for Ripple Effect

Suthee Ruangwises, Toshiya Itoh

Ripple Effect is a logic puzzle where the player has to fill numbers into empty cells in a rectangular grid. The grid is divided into rooms, and each room must contain consecutive integers starting from 1 to its size. Also, if two cells in the same row or column contain the same number $x$, there must be a space of at least $x$ cells separating the two cells. In this paper, we develop a physical zero-knowledge proof for the Ripple Effect puzzle using a deck of cards, which allows a prover to convince a verifier that he/she knows a solution without revealing it. In particular, given a secret number $x$ and a list of numbers, our protocol can physically verify that $x$ does not appear among the first $x$ numbers in the list without revealing $x$ or any number in the list.

Open access
3 source records
Cryptography and Data Security
Chaos-based Image/Signal Encryption
Advanced Steganography and Watermarking Techniques
Original source
Sep 4, 2020·Indonesian Journal of Electrical Engineering and Computer Science
13 cites
Web application authentication using ZKP and novel 6D chaotic system

Shatha J. Mohammed, Sadiq A. Mehdi

&lt;span&gt;Text password has long been a dominant approach to user authentication used by a huge quantity of Internet services. Web applications are now widely used for the implementation of a range of significant services. The securing of such applications has thus become a significant process. Currently the frequent use of passwords and the need for them make them more vulnerable to theft or guesswork. In the proposed research, the researcher designed an algorithm that has the ability to perform registration or to access web applications safely. The researcher designed an algorithm in the proposed research, which has the ability to securely perform registration or access web applications. The proposed idea based on the notion of Zero-knowledge proof. A complex generation of random number initiated by proposed novel 6D-Hyper chaotic system. The bottom line is that both parties (web application, user), have a secret number. These two numbers used to do the process of registration without requiring a password. Results from the research showed the importance of the proposed method by which the keys were managed and distributed in a safe and effective way.&lt;/span&gt;

Open access
User Authentication and Security Systems
Chaos-based Image/Signal Encryption
Original source
Sep 1, 2020·Chinese Journal of Electronics
15 cites
A Secure and Privacy‐Preserving Watermark Based Medical Image Sharing Method

Lanxiang Chen, Wutong Bai, Zhiqiang Yao

The patients' medical image data are one of the most important data in e-health. Medical image data usually play a crucial role in disease diagnosis and implicate unpredictable potential values for improving diagnostic methods and adjusting diagnostic results. To exploit their incredible potential values, medical images need to be shared among different hospitals, medical institutions and insurance companies and others. But how to securely and effectively share these medical image data becomes a challenging problem. In this paper, we proposed to combine encryption and digital watermark technology to achieve a secure and privacy-preserving medical image sharing method. The QR code image of the concatenation of authoritative diagnosis results and the hash of the original medical image is generated as the watermark image. The Discrete cosine transform (DCT) and Inverse DCT (IDCT) algorithms are utilized to embed the watermark image. As the watermarked medical images are desensitized, they are stored to a smart contract based blockchain, such as Ethereum, to achieve secure and fair sharing between data owners and users. The experimental results show that the proposed method can resist several attacks meanwhile it is efficient in medical image sharing.

Open access
Advanced Steganography and Watermarking Techniques
Blockchain Technology Applications and Security
Chaos-based Image/Signal Encryption
Original source
May 7, 2020·IACR Transactions on Symmetric Cryptology
13 cites
Cryptanalysis of the Legendre PRF and Generalizations

Ward Beullens, Tim Beyne, Aleksei Udovenko, Giuseppe Vitto

The Legendre PRF relies on the conjectured pseudorandomness properties of the Legendre symbol with a hidden shift. Originally proposed as a PRG by Damgård at CRYPTO 1988, it was recently suggested as an efficient PRF for multiparty computation purposes by Grassi et al. at CCS 2016. Moreover, the Legendre PRF is being considered for usage in the Ethereum 2.0 blockchain. This paper improves previous attacks on the Legendre PRF and its higher-degree variant due to Khovratovich by reducing the time complexity from O(&lt; (p log p/M) to O(p log2 p/M2) Legendre symbol evaluations when M ≤ 4√ p log2 p queries are available. The practical relevance of our improved attack is demonstrated by breaking three concrete instances of the PRF proposed by the Ethereum foundation. Furthermore, we generalize our attack in a nontrivial way to the higher-degree variant of the Legendre PRF and we point out a large class of weak keys for this construction. Lastly, we provide the first security analysis of two additional generalizations of the Legendre PRF originally proposed by Damgård in the PRG setting, namely the Jacobi PRF and the power residue PRF.

Open access
2 source records
Coding theory and cryptography
graph theory and CDMA systems
Analytic Number Theory Research
Original source
Feb 4, 2020·Entropy
138 cites
A Blockchain-Based Secure Image Encryption Scheme for the Industrial Internet of Things

Prince Waqas Khan, Yung-Cheol Byun

Smart cameras and image sensors are widely used in industrial processes, from the designing to the quality checking of the final product. Images generated by these sensors are at continuous risk of disclosure and privacy breach in the industrial Internet of Things (IIoT). Traditional solutions to secure sensitive data fade in IIoT environments because of the involvement of third parties. Blockchain technology is the modern-day solution for trust issues and eliminating or minimizing the role of the third party. In the context of the IIoT, we propose a permissioned private blockchain-based solution to secure the image while encrypting it. In this scheme, the cryptographic pixel values of an image are stored on the blockchain, ensuring the privacy and security of the image data. Based on the number of pixels change rate (NPCR), the unified averaged changed intensity (UACI), and information entropy analysis, we evaluate the strength of proposed image encryption algorithm ciphers with respect to differential attacks. We obtained entropy values near to an ideal value of 8, which is considered to be safe from brute force attack. Encrypted results show that the proposed scheme is highly effective for data leakage prevention and security.

Open access
Chaos-based Image/Signal Encryption
Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Original source
Jan 21, 2020·Nonlinear Dynamics
32 cites
An authentication protocol based on chaos and zero knowledge proof

Will Major, William J. Buchanan, Jawad Ahmad

Abstract Port Knocking is a method for authenticating clients through a closed stance firewall, and authorising their requested actions, enabling severs to offer services to authenticated clients, without opening ports on the firewall. Advances in port knocking have resulted in an increase in complexity in design, preventing port knocking solutions from realising their potential. This paper proposes a novel port knocking solution, named Crucible, which is a secure method of authentication, with high usability and features of stealth, allowing servers and services to remain hidden and protected. Crucible is a stateless solution, only requiring the client memorise a command, the server’s IP and a chosen password. The solution is forwarded as a method for protecting servers against attacks ranging from port scans, to zero-day exploitation. To act as a random oracle for both client and server, cryptographic hashes were generated through chaotic systems.

Open access
2 source records
Chaos-based Image/Signal Encryption
Network Security and Intrusion Detection
Advanced Malware Detection Techniques
Original source
Jan 15, 2020·Mathematics
44 cites
Analysis of the Cryptographic Tools for Blockchain and Bitcoin

Víctor Gayoso Martínez, Luis Hernández–Álvarez, Luis Hernández Encinas

Blockchain is one of the most interesting emerging technologies nowadays, with applications ranging from cryptocurrencies to smart contracts. This paper presents a review of the cryptographic tools necessary to understand the fundamentals of this technology and the foundations of its security. Among other elements, hash functions, digital signatures, elliptic curves, and Merkle trees are reviewed in the scope of their usage as building blocks of this technology.

Open access
Chaos-based Image/Signal Encryption
Cryptographic Implementations and Security
Cryptography and Data Security
Original source
Jan 1, 2020·Infoscience (Ecole Polytechnique Fédérale de Lausanne)
3 cites
Analysis of the BIKE post-quantum cryptographic protocols and the Legendre pseudorandom function

Dušan Kostić

The field of post-quantum cryptography studies cryptographic systems that are secure against an adversary in possession of a quantum computer. In 2017, the National Institute of Standards and Technology (NIST) initiated a process to standardize quantum-resistant public-key cryptographic algorithms (NIST PQC Project). In this thesis we analyze the performance and security of the Bit-Flipping Key Encapsulation Mechanism (BIKE) -- one of the candidates in the NIST PQC project which advanced to the second round of the standardization process. BIKE is a code-based cryptographic system featuring three different variants of the protocol. In the first round of the NIST PQC project BIKE offered security only against chosen-plaintext attacks (CPA). In the second round, BIKE introduced three new variants that are claimed to be secure also against chosen-ciphertext attacks (CCA). Firstly, we build a secure implementation of the CCA protocol and show that its performance characteristics are only negligibly worse than the CPA variant. In the key decapsulation phase of the protocol BIKE uses a decoding algorithm which fails with some probability, called the Decoding Failure Rate (DFR). We analyze the DFR of two decoders used in BIKE, Back-Flip and Black-Gray, and propose a new decoder, called Black-Gray-Flip, that achieves the same DFR as the two previously used decoders while being almost twice as fast. Finally, we propose an algorithm for inversion of binary polynomials in a polynomial ring used in BIKE-2, the second variant of BIKE. Our implementation of the inversion significantly outperforms previously used algorithms. With this and the fact that the bandwidth requirement for BIKE-2 is the smallest among the three variants, BIKE-2 is positioned as the preferable variant of BIKE. The second part of this thesis studies the Legendre pseudorandom function (PRF) which is proposed to be used in the context of blockchains. We present a new algorithm for cryptanalysis of the Legendre PRF. The complexity of our algorithm is lower than the previous best known algorithm. Moreover, we show the results of breaking three Legendre PRF challenges posed by the Ethereum foundation. The most difficult challenge that we solved set the new record which is not broken so far.

Open access
Chaos-based Image/Signal Encryption
Quantum Computing Algorithms and Architecture
Original source
Jan 1, 2020
0 cites
Cryptographic approaches to security and optimization in machine learning

Kevin Shi

Modern machine learning techniques have achieved surprisingly good standard test accuracy, yet classical machine learning theory has been unable to explain the underlying reason behind this success. The phenomenon of adversarial examples further complicates our understanding of what it means to have good generalization ability. Classifiers that generalize well to the test set are easily fooled by imperceptible image modifications, which can often be computed without knowledge of the classifier itself. The adversarial error of a classifier measures the error under which each test data point can be modified by an algorithm before it is given as input to the classifier. Followup work has showed that a tradeoff exists between optimizing for standard generalization error versus for adversarial error. This calls into question whether standard generalization error is the correct metric to measure. We try to understand the generalization capability of modern machine learning techniques through the lens of adversarial examples. To reconcile the apparent tradeoff between the two competing notions of error, we create new security definitions and classifier constructions which allow us to prove an upper bound on the adversarial error that decreases as standard test error decreases. We introduce a cryptographic proof technique by defining a security assumption in a simpler attack setting and proving a security reduction from a restricted black-box attack problem to this security assumption. We then investigate the double descent curve in the interpolation regime, where test error can continue to decrease even after training error has reached zero, to give a natural explanation for the observed tradeoff between adversarial error and standard generalization error. The second part of our work investigates further this notion of a black-box model by looking at the separation between being able to evaluate a function and being able to actually understand it. This is formalized through the notion of function obfuscation in cryptography. Given some concrete implementation of a function, the implementation is considered obfuscated if a user cannot produce the function output on a test input without querying the implementation itself. This means that a user cannot actually learn or understand the function even though all of the implementation details are presented in the clear. As expected this is a very strong requirement that does not exist for all functions one might be interested in. In our work we make progress on providing obfuscation schemes for simple, explicit function classes. The last part of our work investigates non-statistical biases and algorithms for nonconvex optimization problems. We show that the continuous-time limit of stochastic gradient descent does not converge directly to the local optimum, but rather has a bias term which grows with the step size. We also construct novel, non-statistical algorithms for two parametric learning problems by employing lattice basis reduction techniques from cryptography.

Open access
Chaos-based Image/Signal Encryption
Cryptography and Data Security
Cryptographic Implementations and Security
Original source
Jan 1, 2020·OPUS Publication Server of the University of Stuttgart (University of Stuttgart)
0 cites
Secure distributed paillier key generation with application to the Ordinos e-voting system

Felix Truger

Ordinos is a novel verifiable tally-hiding e-voting system. At its heart, a homomorphic encryption scheme and secure multi-party computation (MPC) are used to tally votes and securely determine the voting result, without necessarily revealing the full tally (e.g., the number of votes per candidate)The proof of concept implementation of Ordinos is based on a threshold variant of the Paillier encryption scheme and two MPC protocols for the comparison of encrypted numbers (greater-than and equality). Due to the threshold construction, the decryption key is shared among a set of trustees. The MPC protocols for comparison require precomputed encrypted randomness of certain shape. Formerly, a trusted party was employed to generate the key shares and randomness and distribute them to the trustees. In this thesis, the trusted party was replaced by MPC protocols that allow to generate the key shares and randomness among the trustees. The protocols provide security against malicious parties in the honest-majority setting. The key generation follows a proposal by Nishide and Sakurai (2010) that is based on verifiable secret sharings and zero-knowledge proofs for committed values. We introduce a few adaptations to reduce its runtime using mostly standard techniques. The generation of randomness is based on the Paillier encryption scheme as an arithmetic black box and standard zero-knowledge proofs for Paillier encrypted values. The protocols were implemented and their performance was evaluated in a local network. Most notablythe implemented key generation protocol for threshold Paillier showed an expected average runtime around 95 minutes for generating 2048-bit keys among 3 trustees with a threshold of 2. Since existing implementations provide security only in the semi-honest setting, this is the first time that an approach with security against malicious parties was implemented and evaluated. Overall, the distributed generation of both key shares and randomness takes considerably more time compared to the use of a trusted party, but avoids security risks and trust problems that occur with trusted parties.

Open access
Internet Traffic Analysis and Secure E-voting
Advanced Steganography and Watermarking Techniques
Chaos-based Image/Signal Encryption
Original source