Method for realizing Magpie encryption and decryption
An encryption, decryption, and key technology, which is applied in the field of cryptographic algorithms, can solve the problems of complex decryption operations of lightweight cryptographic algorithms, short key lengths of lightweight cryptographic algorithms, and inability to effectively reuse encryption operation modules, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0044] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0045] Such as figure 1 Shown, realize the method flowchart of Magpie encryption for the present invention, comprise the following several steps:
[0046] Step 1: Load 64-bit plaintext or 64-bit ciphertext into the register;
[0047] Step 2: Perform round key addition operation on the data to be encrypted / decrypted and the first 64 bits of the 96-bit key to obtain the intermediate operation result, and perform 32 round operations on the intermediate operation result according to the control signal;
[0048] 1) According to the control signal, the intermediate calculation result is performed in round operation;
[0049] When the control signal select0 is 1, the round operation steps are as follows:
[0050] 2) Carry out constant addition operation to the intermediate operation result described in 1);
[0051] 3) the operation result obtained in 2) ad...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
