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
- 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 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...
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