A hardware implementation device and method of fruit-80 ultra-lightweight encryption algorithm
A fruit-80, encryption algorithm technology, applied in the field of fruit-80 ultra-lightweight encryption algorithm hardware implementation device, can solve problems such as no fruit-80 hardware implementation strategy, to meet high-speed data transmission requirements and resource occupation The effect of less and higher throughput
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0063] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0064] The invention provides a hardware implementation device of the Fruit-80 ultra-lightweight encryption algorithm, which includes a key rotation function, a nonlinear feedback shift register, a linear feedback shift register, a key stream output function and a state control unit.
[0065] 1. Key rotation function
[0066] The key rotation function is used to provide two key related bits k' and k for state update and key stream generation * ,like image 3 As shown, the key rotation function includes three parts: a 7-bit counter c, a key storage unit, a clock controller, and a key-related bit generation unit.
[0067] 1. 7-bit counter c
[0068] Let c be the 7-bit counter c i , i=0,1,...,6, a total of 7 bits, plus one for each round, reaching the maximum value o...
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