Method for encrypting and decrypting multiple messages in parallel by adopting grouping symmetric key algorithm
A technology of symmetric key and encryption method, which is applied in the field of coding, can solve problems such as acceleration in parallel mode, and achieve the effect of maximizing throughput
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] This application puts k data from different messages into one register according to the instruction set and algorithm used. According to the encryption and decryption algorithm adopted, the round key is generated according to the key generation algorithm and k master keys. The k master keys can be multiple copies of the same key or different k master keys. Depending on the instruction set used, it is stored in an array of the corresponding length. If the size of the register is M and the basic operation unit is N, then k=M / N at this time, and M / N messages from different messages can be processed at the same time. Specifically, take the SM4 algorithm as an example, the 128-bit register as an example, the basic operation unit is 32 bits, so each register can store 4 data from different messages, that is, k=4, and there are 4 main Key input, the 4 master keys can be the same or different, according to the key expansion algorithm will generate 4 sets of round keys, each set...
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