bit slice technology-based dynamic S-box block cipher encryption and decryption method
A technology of bit slice technology and block cipher, which is applied in the field of encryption and decryption realized by the dynamic S-box block cipher algorithm, can solve problems such as not paying enough attention to the first type of algorithm, and achieve the effect of improving security and improving implementation efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0056] A dynamic S-box block cipher algorithm implementation method based on bit-slice technology. The plaintext length of the algorithm is 128 bits, the key length is 64 bits, and 16 rounds of function iterations are performed. From the first round to the penultimate round of operations, each round includes generalized Feistel structure transformation and key expansion operation, and the last round only includes generalized Feistel structure transformation.
[0057] Generalized Feistel structure transformation (such as figure 1 shown) includes first XOR transformation, encrypted S-box replacement, F function (F1 function and F2 function), second XOR transformation, and cross transformation on the grouped data.
[0058] Key extensions (such as figure 1 shown) includes sequentially performing key S-box replacement, a round of generalized Feistel transformation, and XOR of round counters.
[0059] This embodiment provides a method for implementing a dynamic S-box block cipher ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


