Journal Article10.1016/J.IPM.2021.102518
A blockchain-based code copyright management system
90
TL;DR: Wang et al. as discussed by the authors proposed a blockchain-based code copyright management system which provides better response speed and storage efficiency than the traditional code originality verification model based on Syntax Tree.
read more
Abstract: 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 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 blockchain-based code copyright management system which provides better response speed and storage efficiency.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Quantum-Inspired Blockchain-Based Cybersecurity: Securing Smart Edge Utilities in IoT-Based Smart Cities
Ahmed A. Abd El-Latif,Bassem Abd-El-Atty,Irfan Mehmood,Khan Muhammad,Salvador E. Venegas-Andraca,Jialiang Peng +5 more
TL;DR: This paper presents a new authentication and encryption protocol based on quantum-inspired quantum walks (QIQW) that can defend against message attack and impersonation attacks, thus ensuring secure transmission of data among IoT devices.
168
hOCBS: A privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design
Ken Miyachi,Tim K. Mackey +1 more
TL;DR: In this article, a modular hybrid privacy-preserving framework leveraging off-chain and on-chain blockchain system design applied to three different reference models that illustrate how blockchain can enhance healthcare information management.
152
SPChain: Blockchain-based medical data sharing and privacy-preserving eHealth system
TL;DR: Wang et al. as mentioned in this paper proposed a blockchain-based medical data sharing and privacy-preserving eHealth system named SPChain, which can achieve high throughput (220 TPS) with low storage overhead.
114
Taxonomy of centralization in public blockchain systems: A systematic literature review
TL;DR: This research derives an initial taxonomy of centralization present in decentralized blockchains through rigorous synthesis using a systematic literature review and proposes an encompassing taxonomyof centralization concerns based on empirically observable and measurable characteristics.
Research on Progress of Blockchain Consensus Algorithm: A Review on Recent Progress of Blockchain Consensus Algorithms
TL;DR: The basic concepts of the blockchain are given, the key technologies of the Blockchain are summarized, the research progress of consensus algorithms is reviewed in detail, and the characteristics, suitable scenarios, and possible shortcomings of different consensus algorithms are compared.
References
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
TL;DR: A new clone detection technique, which consists of the transformation of input source text and a token-by-token comparison, is proposed, which has effectively found clones and the metrics have been able to effectively identify the characteristics of the systems.
•Book
DRM, a Design Research Methodology
Lucienne Blessing,Amaresh Chakrabarti +1 more
- 13 Jun 2009
TL;DR: Blessing and Chakrabarti as mentioned in this paper proposed a generic and systematic design research methodology intended to improve the quality of design research its academic credibility, industrial significance and societal contribution by enabling more thorough, efficient and effective procedures.
1.7K
Pricing via Processing or Combatting Junk Mail
Cynthia Dwork,Moni Naor +1 more
- 16 Aug 1992
TL;DR: A computational technique for combatting junk mail in particular and controlling access to a shared resource in general is presented, which requires a user to compute a moderately hard, but not intractable, function in order to gain access to the resource, thus preventing frivolous use.
1.6K
Healthcare Data Gateways: Found Healthcare Intelligence on Blockchain with Novel Privacy Risk Control
TL;DR: An App (called Healthcare Data Gateway (HGD) architecture based on blockchain is proposed to enable patient to own, control and share their own data easily and securely without violating privacy, which provides a new potential way to improve the intelligence of healthcare systems while keeping patient data private.
1.2K