Buts d'un encodage moderne
La norme avançée d’encodage « Advanced Encryption Standard (AES) » est considérée comme un algorithme «incrackable» moderne (voir également ci-dessous). L’AES est approuvé aux Etats-Unis même pour les documents officiels avec le niveau de secret le plus élevé.
Le projet de recherche européen NESSIE (New European Schemes for Signatures, Integrity and Encryption) qui a pour but de faire un choix des processus d'encodage vérifiés et disponibles pour les affaires et acceptés par le gouvernement, est explicitement recommandé AES. C'est parce que l’AES accomplit en tout sécurité les buts de cryptographie moderne suivants:
- Confidentialité : Seules les personnes autorisées ont accès aux données lues ou aux messages ou obtiennent des informations sur leur contenu
- Protection contre le changement : Le destinataire des données ou des messages peut dire si elles ont été changées depuis qu'elles ont été produites
- Protection contre la contrefaçon : Il doit être possible d'identifier clairement le créateur ou l'expéditeur des données ou des messages
- Origine obligatoire : Le créateur ou l'expéditeur des données ou des messages ne doit pas pouvoir contester être le créateur des données ou des messages.