AccueilđŸ‡«đŸ‡·Chercher

PANAMA

PANAMA est une primitive cryptographique qui peut faire office de fonction de hachage cryptographique ou de chiffrement de flot. Elle a été conçue par Joan Daemen et Craig Clapp en 1998 à partir de StepRightUp.

Fonctionnement

PANAMA est basée sur une machine à états finis de 544 bits, l'automate emploie un registre à décalage à rétroaction linéaire de 8192 bits pour ses opérations. La machine travaille selon trois modes lors d'une itération :

  • Push (introduction d'une entrĂ©e, pas de sortie)
  • Pull (pas d'entrĂ©e, mais production d'une sortie)
  • Blank (comme Pull mais la sortie est ignorĂ©e)

Le registre à décalage est mis à jour grùce aux Push et Pull commandés depuis l'automate fini. Le hachage se fait grùce à une série de Push dont les entrées proviennent du message à hacher. Une suite de Blank permet à l'algorithme d'assurer la diffusion des informations une fois arrivé à la fin du message.

De par son architecture, PANAMA est similaire à un grand nombre de chiffrements de flot et diffÚre sensiblement des algorithmes basés sur une construction de Merkle-DamgÄrd. Ces derniers (MD5, SHA-1, etc.) appliquent un grand nombre de tours sur un bloc alors que PANAMA effectue un seul « tour » complexe mais parallÚle. De plus, PANAMA a une variable interne de l'ordre d'un kilooctet alors que la variable principale de la famille MD-x ou SHA-x a une taille égale à l'empreinte.

PANAMA a l'avantage d'ĂȘtre polyvalente, elle peut faire office de hachage, de chiffrement ou encore de code d'authentification de message ce qui peut ĂȘtre intĂ©ressant pour du matĂ©riel embarquĂ© aux capacitĂ©s limitĂ©es et aux critĂšres de sĂ©curitĂ© peu Ă©levĂ©s.

Lors de la confĂ©rence NIST Second Cryptographic Hash Workshop en 2006, Guido Bertoni, Joan Daemen, MichaĂ«l Peeters et Gilles Van Assche ont proposĂ© une variante de PANAMA appelĂ©e RadioGatĂșn. En tant que fonction de hachage, RadioGatĂșn n'a pas les faiblesses connues de PANAMA.

Cryptanalyse

En 2001, Bart Van Rompay, Vincent Rijmen, Bart Preneel et al. présentent une attaque pour trouver des collisions sur PANAMA. La méthode nécessite 282 opérations pour un hachage de 256 bits.

Lors de la conférence FSE 2007, Joan Daemen et Gilles Van Assche ont présenté une attaque pratique sur la fonction de hachage de PANAMA, qui peut générer une collision en 26 évaluations de la fonction de mise à jour (Push).

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.