Method and device for realizing Shield block cipher generated by novel secret key and readable storage medium
A key generation and block cipher technology, which is applied in encryption devices with shift registers/memory, secure communication devices, digital transmission systems, etc. It can solve the problem that the key expansion function is not easy to save, vulnerable to attacks, and fixed S-boxes occupying resources Occupation and other issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0084] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0085] A shield block cipher implementation method for new key generation. In this example, the implementation method of the Shield block cipher adopts the SPN structure, the block length is 128 bits, the key length is not fixed, and the iteration is 32 rounds. Shield encryption operation process is as follows: figure 1 As shown, it includes key generation function and encryption round function. The encryption round function operation includes round key plus transformation (AddRoundKey), S-box replacement transformation (SubCells), row shift transformation (ShiftRows), column mixing transformation (MixColumns) Four modules. The decryption operation flow is as follows figure 2 The algorithm decryption round operation includes four modules: column mix inverse transformation (InvMixColumns), row shift inverse transformation (InvShiftRows), S-box replace...
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