Automatic searching method for maximum operation frequency of cryptographic algorithm in FPGA (Field Programmable Gate Array)
A technology of operating frequency and cryptographic algorithm, applied in computing, computer-aided design, instruments, etc., it can solve the problems of inaccurate maximum frequency, unable to get correct results, unable to find correct results, etc., and achieve the effect of reducing search time.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] Such as image 3 As shown, this embodiment provides an automatic search method for the maximum operating frequency of a cryptographic algorithm in an FPGA. In this embodiment, the Fast-Find algorithm is used to realize the automatic search for a maximum operating frequency of a cryptographic algorithm in an FPGA.
[0046]In the field of hardware implementation, in the face of complex and irregular slack-period curves of cryptographic algorithms, different slack-period curves of different cryptographic algorithms, and differences in the characteristics of different EDA software (Vivado and QuartusPrime) inside the FPGA, there is an urgent need An automated search algorithm to uniformly solve some hardware parameters; Fast-Find is an automated search method that can uniformly solve the maximum operating frequency of cryptographic algorithms in FPGAs. Fast-Find uses static timing analysis and unique heuristic algorithms to automatically search for cryptographic algorithms. ...
Embodiment 2
[0077] The present embodiment provides a maximum operating frequency automatic search system of a cryptographic algorithm in an FPGA, including a data acquisition module, a judgment module, a search module and an output module;
[0078] The data collection module is configured to: obtain an initial reference point on the Slack-Period curve in the cryptographic algorithm;
[0079]The judging module is configured to: judge the relative position between the initial reference point and the maximum operating frequency point, and find a new reference point;
[0080] The search module is configured to: use multiple processes to search for the maximum operating frequency point in parallel on the basis of the initial reference point and the new reference point;
[0081] The output module is configured to: output the maximum operating frequency.
[0082] In this embodiment, the average value of the period-slack value is taken as the initial reference point on the Slack-Period curve.
...
Embodiment 3
[0089] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, the password in the FPGA described in Embodiment 1 is implemented. The maximum operating frequency of the algorithm to automate the search method method.
PUM

Abstract
Description
Claims
Application Information

- 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