WANG Li-Peng
School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China;College of Information Science and Technology, Zhengzhou Normal University, Zhengzhou 450044, ChinaGUAN Zhi
School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, ChinaLI Qing-Shan
School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, ChinaCHEN Zhong
School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, ChinaHU Ming-Sheng
College of Information Science and Technology, Zhengzhou Normal University, Zhengzhou 450044, ChinaBlockchain is a distributed ledger constructed by a series of network nodes. It owns the following security attributes: unforgeability, decentralization, trustless, provable security based on cryptography and non-repudiation. This paper summarizes those security services, including data confidentiality, data integrity, authentication, data privacy, assured data erasure. This paper first introduces the concept of blockchain and public key cryptography. For the above-mentioned 5 security services, existing security threats faced by users in actual scenarios and their corresponding solutions are analyzed. The drawbacks of those traditional implementations are also discussed, and then countermeasures are introduced based on blockchain. Finally, values and challenges associated with blockchain are discussed as well.
王利朋,关志,李青山,陈钟,胡明生.区块链数据安全服务综述.软件学报,2023,34(1):1-32
Copy