Digital content encryption and decryption method based on ARX white-box block cipher
A digital content and block cipher technology, applied in the field of network information security and 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 speed of encryption and decryption Fast, low-cost decryption storage space
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0046] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0047] refer to figure 1 , to further describe the implementation steps of the present invention.
[0048] Step 1, generate an encryption key.
[0049] Use the key derivation function KDF to transform a 128-bit master key into 25 32-bit round keys k 0 ,k 1 ,...,k i ,...,k 24 , as the encryption key for the digital content.
[0050] The key derivation function KDF refers to any one of the output scalable functions SHAKE128 and SHAKE256 in the secure hash algorithm family.
[0051] Step 2, generate a decryption key by using the ARX cycle operation.
[0052] S1: set 2 32 A 32-bit bit string 0, 1, 10, ..., 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 with the initial round key 0 XOR, get 2 after XOR 32 A 32-bit bit string. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com