A Blockchain Copyright Protection Scheme Based on CP-ABE Scheme with Policy Update

Affiliations
  • 1State Key Laboratory of Media Convergence and Communication, Communication University of China, Beijing 100024, China.

Abstract

Although the copyright protection schemes supported by blockchain have significantly changed traditional copyright data management, there are still some data security challenges that cannot be ignored, especially the secure access and controllable management of copyright data. Quantum computing attacks also pose a threat to its security. Targeting these issues, we design and propose a blockchain copyright protection scheme based on attribute-based encryption (ABE). In this scheme, the security advantages of blockchain technology are utilized to ensure the authenticity and integrity of copyright data. Based on lattice cryptography and the decision ring learning with errors (R-LWE) problem, a new ABE algorithm that supports searchable ciphertext and policy updates is designed. Then, we introduce it into the blockchain copyright protection scheme, which enables secure access to copyright data and fine-grained control. In addition, the lattice cryptography can strengthen this scheme against quantum attacks. Through security analysis, our scheme can prove to be secure against adaptive chosen keyword attacks, selective chosen plaintext attacks, and adaptive chosen policy attacks in the random oracle model. More importantly, the comparison analysis and experimental results show that our proposed approach has lower computation costs and storage costs. Therefore, our scheme has better security and performance in copyright protection.

Related Concept Videos

JoVE Research Video for Protection of Alcohols 02:31

6.9K

This lesson delves into the concept of protection and deprotection of a functional group fundamental to synthetic organic chemistry. These phenomena are explained in the context of aliphatic and aromatic alcohols.
Protection
It defines a protecting group as the masking agent to make the more reactive species inert to a given set of conditions. This concept is depicted via the illustration of liquid flow through different outlets in an assembly of pipes. The analogy helps to understand the role…

JoVE Research Video for Robbers Cave 04:49

14.1K

During the 1950s, the landmark Robbers Cave experiment demonstrated that when groups must compete with one another, intergroup conflict, hostility, and even violence may result. At the Oklahoman summer camp, two troops of boys—termed the Rattlers and the Eagles—took part in a week-long tournament. During this time, their negativity culminated in derogatory name-calling, fistfights, and even vandalism and destruction of property. However, this work also revealed that such tension…

JoVE Research Video for Anionic Chain-Growth Polymerization: Mechanism 01:04

1.8K

The mechanism for anionic chain-growth polymerization involves initiation, propagation, and termination steps. In the initiation step, a nucleophilic anion, such as butyl lithium, initiates the polymerization process by attacking the π bond of the vinylic monomer. As a result, a carbanion, stabilized by the electron‐withdrawing group, is generated. The resulting carbanion acts as a Michael donor in the propagation step and attacks the second vinylic monomer, which acts as a Michael…

JoVE Research Video for Radical Chain-Growth Polymerization: Chain Branching 01:17

1.7K

The skeletal structure of polymers synthesized via radical polymerization is always branched. For example, the polymerization of ethylene by radical polymerization results in a low-density grade of polyethylene with a heavily branched skeletal structure. Here, the radical site abstracts hydrogen from the growing chain, and the radical site shifts from the end (a primary carbon center) to anywhere within the growing chain (a secondary carbon center). Consequently, the part of the chain from the…

JoVE Research Video for Cationic Chain-Growth Polymerization: Mechanism 00:57

2.0K

The cationic polymerization mechanism consists of three steps: initiation, propagation, and termination. In the initiation step of the polymerization process, the π bond of a monomer gets protonated by the Lewis acid catalyst, which is formed from boron trifluoride and water. The protonation of the π bond generates a carbocation stabilized by the electron‐donating group. In the propagation step, the π bond of the second monomer acts as a nucleophile and attacks the…

JoVE Research Video for Restriction Enzymes 01:11

28.4K

Restriction enzymes are bacterial enzymes used to cut DNA in a sequence-specific manner. To cleave DNA, they bind to specific palindromic sequences called restriction sites. Such palindromic DNA sequences or inverted repeats are commonly found in regions of functional significance, such as the origin of replication, gene operator sites, and regions containing transcription termination signals.
The host bacteria protect their own genomic DNA from these enzymes by methylating these sites. Some…