Madryga est un algorithme de chiffrement par bloc conçu en 1984 par W. E. Madryga. Destiné à une implémentation logicielle efficace et simple à mettre en œuvre, l'algorithme souffre cependant d'importantes faiblesses. Il a toutefois posé les bases algorithmiques et mathématiques concernant les rotations dépendantes des données. Celles-ci seront reprises dans d'autres chiffrements comme RC5 et RC6.

Property Value
dbo:abstract
  • Madryga est un algorithme de chiffrement par bloc conçu en 1984 par W. E. Madryga. Destiné à une implémentation logicielle efficace et simple à mettre en œuvre, l'algorithme souffre cependant d'importantes faiblesses. Il a toutefois posé les bases algorithmiques et mathématiques concernant les rotations dépendantes des données. Celles-ci seront reprises dans d'autres chiffrements comme RC5 et RC6. Dans sa proposition, Madryga met en avant 12 objectifs qui doivent être considérés lors de la réalisation d'un bon chiffrement par bloc. DES remplissait 9 d'entre eux. Les 3 critères restants étaient : 1. * toute clé doit produire un chiffrement robuste (ie. pas de clés faibles) 2. * la longueur de la clé et du texte doivent être ajustables selon la sécurité désirée 3. * l'algorithme doit pouvoir être implémenté facilement sur les ordinateurs et la logique discrète (DES utilise des opérations sur les bits comme les permutations qui sont très inefficaces dans une implémentation logicielle). (fr)
  • Madryga est un algorithme de chiffrement par bloc conçu en 1984 par W. E. Madryga. Destiné à une implémentation logicielle efficace et simple à mettre en œuvre, l'algorithme souffre cependant d'importantes faiblesses. Il a toutefois posé les bases algorithmiques et mathématiques concernant les rotations dépendantes des données. Celles-ci seront reprises dans d'autres chiffrements comme RC5 et RC6. Dans sa proposition, Madryga met en avant 12 objectifs qui doivent être considérés lors de la réalisation d'un bon chiffrement par bloc. DES remplissait 9 d'entre eux. Les 3 critères restants étaient : 1. * toute clé doit produire un chiffrement robuste (ie. pas de clés faibles) 2. * la longueur de la clé et du texte doivent être ajustables selon la sécurité désirée 3. * l'algorithme doit pouvoir être implémenté facilement sur les ordinateurs et la logique discrète (DES utilise des opérations sur les bits comme les permutations qui sont très inefficaces dans une implémentation logicielle). (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 357133 (xsd:integer)
dbo:wikiPageLength
  • 5356 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 187549200 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:annéepublication
  • 1984 (xsd:integer)
prop-fr:concepteurs
  • W. E. Madryga (fr)
  • W. E. Madryga (fr)
prop-fr:cryptanalyse
prop-fr:dérivéde
  • Aucun (fr)
  • Aucun (fr)
prop-fr:dérivévers
  • Aucun (fr)
  • Aucun (fr)
prop-fr:longueurclé
  • quelconque (fr)
  • quelconque (fr)
prop-fr:nomcomplet
  • Madryga (fr)
  • Madryga (fr)
prop-fr:structure
  • série de rotations (fr)
  • série de rotations (fr)
prop-fr:taillebloc
  • 24 (xsd:integer)
prop-fr:tours
  • variable (fr)
  • variable (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Madryga est un algorithme de chiffrement par bloc conçu en 1984 par W. E. Madryga. Destiné à une implémentation logicielle efficace et simple à mettre en œuvre, l'algorithme souffre cependant d'importantes faiblesses. Il a toutefois posé les bases algorithmiques et mathématiques concernant les rotations dépendantes des données. Celles-ci seront reprises dans d'autres chiffrements comme RC5 et RC6. (fr)
  • Madryga est un algorithme de chiffrement par bloc conçu en 1984 par W. E. Madryga. Destiné à une implémentation logicielle efficace et simple à mettre en œuvre, l'algorithme souffre cependant d'importantes faiblesses. Il a toutefois posé les bases algorithmiques et mathématiques concernant les rotations dépendantes des données. Celles-ci seront reprises dans d'autres chiffrements comme RC5 et RC6. (fr)
rdfs:label
  • Madryga (fr)
  • MADRYGA (uk)
  • Madryga (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is oa:hasTarget of
is foaf:primaryTopic of