Implementation device, method and application of Fountain lightweight encryption algorithm

An encryption algorithm, lightweight technology, applied in encryption devices with shift registers/memory, serial/continuous modification of data streams, etc. Problems such as long password key length, to achieve high security performance guess and determine attack, resistance to guess and determine attack, the effect of small resource occupancy

Active Publication Date: 2021-02-23
SHANDONG UNIV
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the traditional ciphers are implemented by software, that is, codes are written in high-level language and compiled to run on a general-purpose processor. However, the encryption algorithm implemented by this software is limited by the operating frequency of the processor, and it is difficult to achieve high-speed encryption.
In addition, since lightweight cryptography has not yet formed a standard algorithm, the algorithm needs to be iterated continuously, and the design of a dedicated chip requires re-investment in research and development costs
[0004] At present, standard ciphers (such as AES, SM series) have been widely used, but due to the large length of these cipher keys and complex calculations, it is difficult to deploy standard encryption algorithms in miniaturized terminals (such as RFID tags)

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation device, method and application of Fountain lightweight encryption algorithm
  • Implementation device, method and application of Fountain lightweight encryption algorithm
  • Implementation device, method and application of Fountain lightweight encryption algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.

[0052] The present invention provides a kind of implementation device of Fountain lightweight encryption algorithm, such as figure 1 As shown, it includes a state control unit, a linear feedback shift register (LFSR), a nonlinear transformation box (S-Box), a key stream extraction unit and a feedback value generation unit.

[0053] 1. State control unit

[0054] The state control unit is used to adjust and control the state of the device, control input and output enable, and control key stream generation according to the current stage of the device. The state control unit divides the entire encryption process of Fountain into: loading stage, initialization stage, processing associated data stage, plaintext processing stage, end stage and verification label output stage.

[0...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an implementation device, method and application of a Fountain lightweight encryption algorithm. The device comprises a state control unit, a linear feedback shift register, anonlinear transformation box, a key stream extraction unit and a feedback value generation unit. The implementation method comprises an area optimization scheme and a parallel scheme, and the application comprises the steps of generating a Fountain stream password, generating a Fountain type key stream generator and generating a Fountain type MAC function. The Fountain lightweight encryption algorithm disclosed by the invention is compact in design, resource-saving, low in time delay and high in security, improves the data throughput rate, and can meet the data encryption requirement of the Internet-of-Things terminal equipment with resource shortage.

Description

technical field [0001] The present invention relates to the technical field of data encryption, in particular to a realization device, method and application of a Fountain lightweight encryption algorithm. Background technique [0002] As the core of the third revolution of the information technology industry, the Internet of Things technology has been developing continuously in the fields of industry, education, and medical care in recent years, and people can see Internet of Things devices around them everywhere. Relying on communication technologies such as RFID, Zigbee, and Bluetooth and ubiquitous terminal sensors, the Internet of Things can realize the connection between any object and the network, making the Internet of Everything no longer a fantasy. [0003] However, in the era of rapid development of information technology, the Internet of Things has penetrated into key areas related to people's livelihood and national security such as the industrial Internet, smar...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/06
CPCH04L9/065
Inventor 杨刚强
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products