A device for encrypting and decrypting AES with equal length of plain and ciphertext

An encryption, decryption, and ciphertext technology, applied in the field of information security, can solve problems such as complex calculations, long ciphertexts, and inability to use the AES algorithm, so as to avoid key exposure and improve security

Active Publication Date: 2019-04-12
BEIJING SCISTOR TECH +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the computing speed and the number of cores of the current CPU have been greatly enhanced, the operations processed by the CPU are also more complex, making CPU resources still quite precious, so it has become a task to accelerate the CPU by implementing the AES algorithm through hardware. very meaningful topic
[0004] The AES algorithm is a symmetric block cipher encryption algorithm. The data used for encryption and decryption needs to be grouped. The length of the data block is fixed at 16 bytes. When the length of a data block is less than 16 bytes, it needs to be filled. The result is that the ciphertext is longer than the plaintext, making it impossible to use the AES algorithm when the plaintext ciphertext is equal in length.

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
  • A device for encrypting and decrypting AES with equal length of plain and ciphertext
  • A device for encrypting and decrypting AES with equal length of plain and ciphertext
  • A device for encrypting and decrypting AES with equal length of plain and ciphertext

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical solution of the present invention will be described in detail below in conjunction with the drawings.

[0025] The invention provides an AES encryption and decryption device with the same length of plain and ciphertext, which includes an encryption module, a decryption module and a key management module for data processing.

[0026] figure 1 The structure of the encryption module in the present invention is shown. The encryption module is composed of a first data input module, a first data management module, an AES algorithm encryption module, and a first data sending module. The first data input module is responsible for caching the queue information and plaintext data passed by the host, applying for a key from the key management module according to the queue information passed by the host, and notifying the first data management module to process the buffered plaintext data ; The first data management module is responsible for reading the cached queue inform...

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 AES encryption and decryption device having equal-length plaintexts and ciphertexts, relating to the technical field of information security. The device comprises an encryption module, a decryption module and a key management module; the encryption module comprises at least one first data input module, at least one first data management module, at least one AES algorithm encryption module and at least one first data sending module; the decryption module comprises at least one second data input module, at least one second data management module, at least one AES algorithm decryption module and at least one second data sending module; and the key management module is used for storing keys sent by a host, and sending multiple sets of keys to the encryption module or the decryption module according to the application of the host. In the AES encryption and decryption device disclosed by the invention, various core modules are realized through FPGAs; the FPGAs are communicated with the host through a Pcie interface; the host cannot read the keys stored by the key management module; therefore, the key exposure risk is avoided; and the safety is improved.

Description

Technical field [0001] The present invention relates to the technical field of information security, in particular to an AES encryption and decryption device with the same length of plain and cipher text. Background technique [0002] The Advanced Encryption Standard (English: Advanced Encryption Standard, abbreviation: AES) was established as an effective standard by the National Institute of Standards and Technology (NIST) on May 26, 2002. In 2006, the advanced encryption standard has become one of the most popular algorithms in symmetric block key encryption. [0003] With the rapid development of information technology, the AES algorithm is widely used in various industries, but the usual applications are realized through software. Although the current CPU computing speed and number of cores have been greatly enhanced, the calculations processed by the CPU are also more complex, making the CPU resources still quite precious, so the hardware implementation of the AES algorithm ...

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 Patents(China)
IPC IPC(8): H04L9/06
CPCH04L9/0631
Inventor 李高超徐晓燕周渊张露晨马秀娟唐积强徐小磊毛洪亮刘俊贤苏沐冉刘庆良杨帆何万江
Owner BEIJING SCISTOR TECH
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