Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

AES encryption and decryption system and method based on large-scale data

A large-scale data, encryption and decryption technology, applied in the field of AES encryption and decryption systems based on large-scale data, can solve the problems of low efficiency, large round key expansion period, waste of FPGA resources, etc., to shorten the depth and improve the encryption and decryption efficiency. , the effect of shortening the expansion cycle

Inactive Publication Date: 2018-12-04
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) Both the encryption module and the decryption module include a key expansion module, which is a waste of FPGA resources;
[0007] (2) The pipeline implementation in the AES encryption and decryption module currently adopts this mixed pipeline mode. Although the more first registers, the faster the pipeline speed, but the corresponding first register overhead is too large, which will cause an increase in design complexity. , and will take up a lot of FPGA resources;
[0008] (3) There are many first registers before and after the key expansion, which causes the round key expansion period to be too long and the data waiting time to be processed is long;
[0009] (3) When the data is discontinuous, the efficiency will be reduced due to the excessive depth of the running water

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
  • AES encryption and decryption system and method based on large-scale data
  • AES encryption and decryption system and method based on large-scale data
  • AES encryption and decryption system and method based on large-scale data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0044] figure 1 It shows the structural block diagram of the large-scale data-based AES encryption and decryption system provided by the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown in the figure.

[0045] The AES encryption and decryption system based on large-scale data includes an encryption module, a decryption module and an extended key storage module;

[0046] The extended key storage module is used to store 10 extended keys required for 10 rounds of iterations generated in advance;

[0047] The encryption...

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 relates to the technical field of data encryption and decryption, and provides an AES encryption and decryption system and method based on large-scale data. The system comprises an encryption module, a decryption module and an extended key storage module, wherein the extended key storage module is used for storing 10 pre-generated extended keys required by 10 turns of iterations; theencryption module obtains the extended key of the corresponding turn of iteration from the extended key storage module, performs iteration encryption on an input plaintext and generates a ciphertext;and the decryption module obtains the extended key of the corresponding turn of iteration from the extended key storage module, performs iteration decryption on the inputted ciphertext and generatesa plaintext, thereby realizing independent setting for a key extension module, and shortening the key extension period. Meanwhile, the AES encryption and decryption system also shortens the depth of an encryption and decryption assembly line and improves the encryption and decryption efficiency of an AES algorithm.

Description

technical field [0001] The invention belongs to the technical field of data encryption and decryption, and in particular relates to an AES encryption and decryption system and method based on large-scale data. Background technique [0002] The AES Advanced Encryption Standard was proposed by the US National Institute of Standards and Technology in 2000 after public solicitation, evaluation and approval. Due to its high efficiency and low overhead, the algorithm can be implemented by software at a high level, or implemented by hardware to act on the transmission level. The encryption rate and security of data can be improved through hardware implementation. The AES algorithm uses a 128-bit packet length. According to the different key lengths——128 / 192 or 256-bit keys, the rounds of encryption that need to be encrypted are 10 rounds, 12 rounds, and 14 rounds. Selecting 128-bit plaintext grouping and key is the fastest encryption and decryption speed among the three groups. T...

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/06G06F21/60
CPCG06F21/602H04L9/0631
Inventor 王振江王朝辉满宏涛
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products