KLEIN encryption implementation method based on area and performance balanced optimization
An implementation method and performance technology, which is applied in the field of cryptographic algorithms, can solve the problems of low operating frequency and implementation speed, and achieve the effects of faster encryption speed, better effect, and significantly improved encryption efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0053] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0054] Without loss of generality, the present invention will be described by taking KLEIN with a key length of 64 bits as an example.
[0055] combine figure 1 with figure 2 Comparing the algorithm flow chart of the algorithm, we can see the rationality of the algorithm hardware implementation design after using the optimization technology. In the algorithm, the continuous assignment statement in Verilog HDL language is used to realize parallel execution, and the global synchronous clock pulse trigger method is adopted and all basic sub-modules are integrated into one module.
[0056] A KLEIN encryption implementation method based on area and performance balance optimization, including the following steps:
[0057] Step 1: Load the data to be encrypted into the register;
[0058] Step 2: Perform n rounds of calculation operations on the output of ...
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