Lightweight block cipher VH algorithm based on dual pseudo-random transformation
A technology of double pseudo-random transformation and block cipher, which is applied in the field of lightweight block cipher algorithm and can solve problems such as comprehensive efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0060] The present invention will be further described below in conjunction with the accompanying drawings.
[0061] The block length of the lightweight block cipher algorithm VH is 64 bits, and supports keys with lengths of 64, 80, 96, 112, and 128 bits, and the corresponding iteration rounds are r=10, 11, 12, 13, and 14 rounds, respectively. The VH algorithm has 3 parameters: 64bit plaintext P, key K, and 64bit ciphertext C. The encryption algorithm uses C=E K (P) means that the decryption algorithm uses P=D K (C) said. The encryption and decryption process of the VH algorithm is implemented in the following steps.
[0062] (1) Encryption transformation table S[256] and decryption transformation table S -1 [256] produced.
[0063] The encryption and decryption S-boxes are generated by pseudo-random transformation. First calculate T(i) = "|256sin(i)|", where "" represents the rounding down operation; in order to generate 256 bytes without repetition, the value of i is f...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 