Advanced Encryption Standard ou AES est un algorithme utilisé en cryptographie pour le partage sécurisé des données et la communication sur Internet . AES , un chiffrement symétrique de bloc , prend en charge trois dimensions clés : 128, 192 et 256 bits . Selon «Le design FPGA avancée " par Steve Kilts , " la norme a été approuvée par le National Institute of Standards and Technology américain . " Pré- Encryption L'algorithme AES crée une clé de 128 bits unique appelé un bloc d'entrée , appelé «l'état ». Cette clé de bloc d'entrée d'origine est associé à la taille de la clé sélectionnée pour créer des clés rondes lors du cryptage de données . Ces touches rondes utilisent une matrice algébrique utilisé pour crypter les données. Selon " TCP /IP pour les nuls " par Candace Leiden, Marshall Wilensky et Scott Bradner, " plus la taille de la clé , plus les morceaux y sont à utiliser dans le brouillage des données. D'autre part , les plus de bits est élevé, plus complexe le processus , ce qui signifie que le cryptage et le décryptage légèrement plus lent . " chiffrement et d'échange de données la clé rond est utilisé pour chiffrer le bloc de données entier, comme un message d' email ou de paquets de données . Les données sont ensuite envoyées à la destination , avec une clé de de- chiffrer. L'hôte ou l'ordinateur avec lequel les données sont échangées , puis renvoie une réponse . C'est peut-être un message d'état , instructions ou de nouvelles données. De- Encryption Les données reçues sont comparées à la clé rond et ensuite de- crypté. Si une nouvelle connexion est créée , le bloc d'entrée est décalé pour créer une nouvelle clé rond . Cela crée une nouvelle clé de chiffrement à utiliser avec le bloc de données suivant .
|