IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Puissance chiffrement AES


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur Business Intelligence
    Inscrit en
    Juin 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Business Intelligence

    Informations forums :
    Inscription : Juin 2011
    Messages : 108
    Points : 42
    Points
    42
    Par défaut Puissance chiffrement AES
    Bonjour tout le monde, je fais un travail de recherche personnelle au sujet du chiffrement AES. La théorie est comprise, cependant j'ai quelques questions dont je n'ai pas trouvé les réponses...

    1) Pour un chiffrement XOR, on considère que la clé fait exactement la même taille que le message, on a donc un code de Vernam.
    Ainsi, le nombre de cas à tester est de 256^k où k est le nombre d'octet du message (en se limitant aux 256 caractères de l'Ascii étendu).
    Un octet peut prendre 256 valeurs si je ne me trompe pas.

    Le 256^k est correcte ?

    On a alors ici une idée du nombre de cas à tester pour un XOR.

    J'imagine que pour le XOR en Vernam l'analyse fréquentielle des caractères est elle aussi totalement inutile...

    Cependant, j'aimerai savoir s'il est possible d'obtenir un nombre de la même façon pour le chiffrement AES? Quels sont les arguments de la suprématie de l'AES sur le XOR sachant que si on analyse l'algorithme AES, en faite on applique aussi des chiffrement de Vernam sur les blocs de 128 bits...

    2) Je n'ai de plus pas compris la multiplication et l'addition en hexadécimal dans l'algorithme, je ne comprends pas car un octet représenté par 2 hexa, or au cours de l'algorithme on multiplie les hexa entre eux et le résultat fait toujours 2 hexa... A moins qu'on ai un modulo quelque par que je n'ai pas remarqué...

    3) Dans ce que j'ai vu on se limite à l'Ascii étendu, soit 256 caractères. La valeur hexadécimale du 256 caractère est FF.
    Cependant, si on veut chiffrer des images ou autres fichiers binaires, il n'y aura pas que 256 caractères, comment procéder dans ce cas ?

    4) J'ai la matrice RCON de l'algorithme suivante : en pièce jointe.
    Cependant je vois qu'il n'y a que 10 colonnes, donc AES à 10 tours, soit 128 bits.
    Quelle est la matrice RCON pour l'AES 192 et 256 respectivement pour 12 et 14 tours ?

    5) Je sais que pour passer de l'Ascii à l'hexadécimal il faut d'abord passer par le binaire. J'ai pensé à la méthode suivante, je converti un nombre en base 10 en base 2, j'obtiens une liste de bits de 8 éléments. Je divise cette liste en deux, et j'identifie avec la correspondance 4 bits = 1 hexa...
    En dehors de ça je n'ai rien trouvé de propre pour la conversion.


    Merci d'avance.
    Images attachées Images attachées  

Discussions similaires

  1. Questions algorithme chiffrement AES
    Par Happpy dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 02/02/2014, 18h05
  2. Chiffrement AES entre Java et Objective-C
    Par olivpepette dans le forum Général Java
    Réponses: 10
    Dernier message: 25/11/2011, 17h54
  3. Des chercheurs crackent le chiffrement AES
    Par Hinault Romaric dans le forum Sécurité
    Réponses: 29
    Dernier message: 24/08/2011, 17h16
  4. algorithme chiffrement AES
    Par myriam2009 dans le forum Sécurité
    Réponses: 2
    Dernier message: 28/11/2009, 19h18
  5. Algorithme de chiffrement AES et DES (taille des messages)
    Par Mikediten dans le forum Mathématiques
    Réponses: 0
    Dernier message: 24/06/2009, 21h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo