arrow
返回

A blockchain-based code copyright management system

delete2021-05-01
delete71
PRE
AI
刘祺 封面图
刘祺 (Qi Liu)
V
Vijayan Sugumaran *
DOI:10.1016/j.ipm.2021.102518delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With the increasing number of open-source software projects, code plagiarism has become one of the threats to the software industry. However, current research on code copyright protection mostly focuses on the approach for code plagiarism detection, failing to fundamentally solve the problem of copyright confirmation and protection. This paper proposes a blockchain-based code copyright management system. Firstly, an Abstract Syntax Tree-based code originality verification model is constructed. The originality of the uploaded code is determined through its similarity to other original codes. Secondly, the Peer-to-Peer blockchain network is designed to store the copyright information of the original code. The nodes in the blockchain network can verify the originality of the code based on the code originality verification model. Then, through the construction of blocks and legitimacy validation and linking of blocks, the blockchain-based code copyright management structure is built. The whole process guarantees that the copyright information is traceable and will not be tampered with. According to the experiments, the accuracy and processing time of the code originality verification model are shown to meet code originality verification requirements. The experiment also shows that the best storage type of the code copyright information is the code fingerprint which is a 256bits hash value converted from code eigenvalues. It performs better in both response speed and storage efficiency. Moreover, because of the uniqueness and irreversibility of the result from the SHA256 algorithm, the code fingerprint storage yields a better level of storage security. In summary, this paper proposes a blockchainbased code copyright management system which provides better response speed and storage efficiency.
Keyword:
Blockchain
Copyright management application
Node cooperation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
Information Processing and Management
IF:
6.9
论文数:
5.2K
被引数:
1.4W

机构

O
Oakland University
学者数:
3.7K
论文数: 3.0K
被引数: 2.7K
S
shanghai university
学者数:
3.9W
论文数: 2.7W
被引数: 52
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Software Plagiarism Detection with Birthmarks Based on Dynamic Key Instruction Sequences
err2015-12-01
err47
errOAAI
errTian, Zhenzhou; Zheng, Qinghua; Liu, Ting; Fan, Ming; Zhuang, Eryue; Yang, Zijiang
err分享
err收藏
A Blockchain-Based Traceable IP Copyright Protection Algorithm一种基于区块链的可追溯IP版权保护算法
err2020-01-01
err24
errOAAI
errXiao, Lijun; Huang, Weihong; Xie, Yong; Xiao, Weidong; Li, Kuan-Ching
err分享
err收藏
Trust but Verify: The Introduction of Plagiarism Detection Software
err2014-04-01
err3
PREAI
errRoach, E. Steve; Gospe, Sid; Yu-Tze Ng; Sahin, Mustafa
err分享
err收藏
EtherTwin: Blockchain-based Secure Digital Twin Information Management
err2021-01-01
err123
PREAI
errPutz, Benedikt; Dietz, Marietheres; Empl, Philip; Pernul, Guenther
err分享
err收藏
Heap Graph Based Software Theft Detection
err2013-01-01
err26
PREAI
errChan, Patrick P. F.; Hui, Lucas C. K.; Yiu, S. M.
err分享
err收藏
学者 查看更多内容