2019
DOI: 10.1109/access.2019.2946983
|View full text |Cite
|
Sign up to set email alerts
|

SoK of Used Cryptography in Blockchain

Abstract: The underlying fundaments of blockchain are cryptography and cryptographic concepts that provide reliable and secure decentralized solutions. Although many recent papers study the use-cases of blockchain in different industrial areas, such as finance, health care, legal relations, IoT, information security, and consensus building systems, only few studies scrutinize the cryptographic concepts used in blockchain. To the best of our knowledge, there is no Systematization of Knowledge (SoK) that gives a complete … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
44
0
1

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 103 publications
(45 citation statements)
references
References 115 publications
0
44
0
1
Order By: Relevance
“…As expected, this technology has also raised the attention of CE researchers. Blockchain can be defined as "a distributed ledger maintaining a continuously growing list of data records that are confirmed by all of the participating nodes" [82]. A block is a record which contains data, a value with the hash (digital fingerprint of an amount of data of the block) of the previous block, and a value that represents its own hash.…”
Section: Data Management and Storagementioning
confidence: 99%
“…As expected, this technology has also raised the attention of CE researchers. Blockchain can be defined as "a distributed ledger maintaining a continuously growing list of data records that are confirmed by all of the participating nodes" [82]. A block is a record which contains data, a value with the hash (digital fingerprint of an amount of data of the block) of the previous block, and a value that represents its own hash.…”
Section: Data Management and Storagementioning
confidence: 99%
“…These blocks can be used to create and verify transactions using hashing and cryptographic algorithms. Zero-knowledge proof (ZKP) is a new technology to add more security to the blockchain technology by using a third party, called the "prover", who can prove and verify the value without getting any information about the transaction, but who only possesses the secret information [46][47][48]. Liu, in 2019, used ZKP and multi-factor authentications to secure the verifier identity, which can also be used in many IoT devices and applications.…”
Section: Discussionmentioning
confidence: 99%
“…Finally, it is worth mentioning that hash functions are used in blockchains for generating user addresses (i.e., user public/private keys) or for shortening the size of public addresses [29], [30].…”
Section: ) Hash Functionsmentioning
confidence: 99%