Encryption method based on AES and application

The invention discloses an encryption method based on AES (Advanced Encryption Standard) and application. The encryption method comprises the following steps: sequentially carrying out byte substitution, row shift, column confusion, round key addition and key expansion on data; the round key additio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PU YUNLONG, DONG KECHENG, WANG MIAN, XI BEN, GUO YONGGANG, WANG TIEYONG, LI ZHENYOU
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses an encryption method based on AES (Advanced Encryption Standard) and application. The encryption method comprises the following steps: sequentially carrying out byte substitution, row shift, column confusion, round key addition and key expansion on data; the round key addition is that plaintext data is divided into 128-bit grouped data, and each group is subjected to exclusive OR with the front 128-bit and the rear 128-bit of a 256-bit key. The method can meet the requirements that the modern communication field hopes to achieve the encryption strength of AES 256 and hopes to be different from an existing encryption algorithm and not communicate with the existing encryption algorithm. The method has all the advantages of the original AES256, and the encryption strength is better. 本发明公开了一种基于AES的加密方法及应用,该加密方法是对数据依次进行字节代换、行移位、列混淆、轮密钥加和密钥扩展;所述轮密钥加是将明文数据划分为128bit的分组数据,每个分组分别与256bit密钥的前128bit和后128bit进行异或。本发明能够满足现代通信领域希望达到AES 256的加密强度,又希望和现有加密算法有所区别,不互通的需求。本发明具有原AES256的所有优点,且加密强度更好。