Multimode reconfigurable encryption method based on advanced encryption standard (AES) encryption algorithm

An encryption method and encryption algorithm technology, applied in the field of information security, can solve the problems of large differences in reconfigurable cipher processing structure design, attacks, etc., and achieve the effects of avoiding side channel attacks, optimizing operation methods, and facilitating management

Inactive Publication Date: 2011-09-14
BEIHANG UNIV
View PDF8 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention aims at the side-channel attack faced by the hardware implementation technology of the current cryptographic algorithm, and the problem of large dif

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
  • Multimode reconfigurable encryption method based on advanced encryption standard (AES) encryption algorithm
  • Multimode reconfigurable encryption method based on advanced encryption standard (AES) encryption algorithm
  • Multimode reconfigurable encryption method based on advanced encryption standard (AES) encryption algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described in detail with reference to the accompanying drawings and embodiments.

[0034]The reconfigurability of the method of the present invention is mainly reflected in the reconfiguration of the S box, the adjustment of the number of rounds and the realization of the working mode. Specifically, the present invention is based on the multi-mode reconfigurable encryption method of the AES encryption algorithm, such as figure 1 As shown, the following 6 steps are included.

[0035] Step 1: The user selects the working mode and key length according to the needs.

[0036] Five commonly used working modes are set in the method of the present invention: ECB mode, CBC mode, CFB mode, OFB mode and CTR mode, so that users have more choices. ECB mode, CBC mode, and CFB mode belong to this mode: plaintext messages are usually much longer than a specific packet size, and use different encryption techniques or encryption operations. The EC...

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 a multimode reconfigurable encryption method based on an advanced encryption standard (AES) encryption algorithm. In the method, five operating modes are provided for a user to select, and an all-random S box generation way and a biased random S box generation way are provided. The method comprises the following steps of: judging whether the operating mode and an S box selected by the user are rational or not; if the selected operating mode and the selected S box are irrational, prompting the user to perform reselection; if the selected operating mode and the selected S box are rational, further calculating the smallest encryption round number according to the differential uniformity and nonlinearity of the generated S box, and determining a final encryption round number according to the requirements of the user; selecting a source file for an encryption or decryption operation; and finally storing the encrypted or decrypted data file, and providing the encrypted or decrypted data file for the user to view. By the method, side channel attacks possibly on encryption realized by adopting hardware are effectively avoided, and an operating way of the reconfigurable encryption method is optimized; the method is applied to the configuration of a set of reconfigurable software encryption system, and the reconfiguration and integration of block ciphers into the same software system; and convenience is brought to operations and management.

Description

technical field [0001] The invention belongs to the technical field of information security, and in particular relates to a multi-mode reconfigurable encryption method based on an AES encryption algorithm. Background technique [0002] Cryptographic algorithm is an important basis for information security. An encryption algorithm can provide confidentiality protection of data content in a certain environment, and realize data integrity protection and authentication of message sources. [0003] At the end of the last century, the Rijndael algorithm submitted by Joan Daeman and Vincent Rijmen in Belgium was proposed as the final algorithm of AES (Advanced Encryption Standard, Advanced Encryption Standard). This algorithm has become the new data encryption standard in the United States and is widely used in various fields. Although people have different opinions on AES, generally speaking, as a new generation of data encryption standard, AES brings together the advantages of st...

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
IPC IPC(8): H04L9/06
Inventor 郑志明王钊张筱邱望洁张尧宋倩倩刘昭赵罡
Owner BEIHANG 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