Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Encryption and decryption method of digital content based on arx white box block cipher

A digital content and block cipher technology, applied in the fields of information security and network information security, can solve the problems of high storage space cost, high storage space cost of decryption method, low operation efficiency of encryption method and decryption method, and achieve the cost of decryption storage space Low, fast encryption and decryption speed

Active Publication Date: 2022-06-07
XIDIAN UNIV
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to address the shortcomings of the above-mentioned prior art, and propose a digital content encryption and decryption method based on ARX white-box block cipher, to solve the problems of low operating efficiency of the encryption method and decryption method and too high storage space cost of the decryption method
Because the operation of ARX has fast arithmetic implementation instructions, the round function of AES-128 has fast implementation instructions of AES-NI, which solves the problem of low operating efficiency of encryption and decryption methods
Since the decryption method only queries a 32-bit input and 32-bit output lookup table, the storage space occupied by it is 16GB, which solves the problem that the storage space cost of the decryption method is too high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encryption and decryption method of digital content based on arx white box block cipher
  • Encryption and decryption method of digital content based on arx white box block cipher
  • Encryption and decryption method of digital content based on arx white box block cipher

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0047] refer to figure 1 , and further describe the implementation steps of the present invention.

[0048] Step 1, generate an encryption key.

[0049] Using the key derivation function KDF, a 128-bit master key is transformed into 25 32-bit round keys k 0 ,k 1 ,...,k i ,...,k 24 , as the encryption key for digital content.

[0050] The key derivation function KDF refers to any one of the output expandable functions SHAKE128 and SHAKE256 in the secure hash algorithm family.

[0051] Step 2, use the ARX loop operation to generate a decryption key.

[0052] S1: put 2 32 32-bit bit strings 0, 1, 10, ..., 1111111111111111111111111111111 and the initial round key k 0 XOR, get 2 after XOR 32 A 32-bit bit string.

[0053] S2: After cyclically shifting the upper 16 bits of each 32-bit bit string to the right by 7 bits, add the lower...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a digital content encryption and decryption method based on the ARX white-box block cipher, which mainly solves the problems of low operation efficiency of the encryption and decryption method in the prior art and high storage space cost of the decryption method. The method includes performing ARX round operation and AES-128 round function operation in encryption, and performing AES-128 inverse round function operation and query operation on a 32-bit input and 32-bit output lookup table in decryption. The cyclic operation of the ARX refers to modulo addition, cyclic shift, and XOR operation. The round function operation of AES-128 refers to the operation of pre-whitening key, byte substitution, row shift, column confusion, and round key addition. The invention ensures that the operation efficiency of the encryption and decryption method is higher than that of the prior art, and the storage space cost of the decryption method is lower than that of the prior art.

Description

technical field [0001] The invention belongs to the technical field of network information security, and further relates to a digital content encryption and decryption method based on modular addition, cyclic shift, XOR (Addition, Rotation, XOR) white box block cipher in the technical field of information security. The invention can be used for encrypting and decrypting digital content to achieve the purpose of copyright protection. Background technique [0002] With the advent of the electronic age, the carrier of audio-visual content has gradually changed from physical equipment to digital form. While digital content is easier to produce, distribute, and store, the task of protecting digital content has become more difficult. Digital rights management is the use of access control technology to protect the copyright of digital content, specifically, to restrict the use, modification and distribution of digital assets. Classical digital rights management systems, such as M...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/10H04L9/08H04L9/06
CPCH04L9/0894H04L9/0618H04L9/0631H04L9/0643G06F21/10H04L2209/16
Inventor 刘君陈杰罗一诺
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products