Contrôle, synchronisation et chiffrement
Cette thèse traite de la synchronisation des systèmes dynamiques. La synchronisation est étudiée pour une configuration de type maître-esclave, c'est-à-dire pour des systèmes couplés de façon unidirectionnelle. Ce type de configuration s'avère d'un intérêt tout particulier car elle co...
Main Author: | |
---|---|
Language: | ENG |
Published: |
Université de Lorraine
2012
|
Subjects: | |
Online Access: | http://tel.archives-ouvertes.fr/tel-00749151 http://tel.archives-ouvertes.fr/docs/00/74/91/51/PDF/TheseVersionImpression.pdf |
id |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00749151 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-007491512013-01-07T16:32:12Z http://tel.archives-ouvertes.fr/tel-00749151 http://tel.archives-ouvertes.fr/docs/00/74/91/51/PDF/TheseVersionImpression.pdf Contrôle, synchronisation et chiffrement Parriaux, Jeremy [MATH:MATH_OC] Mathematics/Optimization and Control [MATH:MATH_DS] Mathematics/Dynamical Systems [INFO:INFO_AU] Computer Science/Automatic Control Engineering [INFO:INFO_CR] Computer Science/Cryptography and Security systèmes à commutation platitude chiffreur par flot autosynchronisant fonctions booléennes corps finis Cette thèse traite de la synchronisation des systèmes dynamiques. La synchronisation est étudiée pour une configuration de type maître-esclave, c'est-à-dire pour des systèmes couplés de façon unidirectionnelle. Ce type de configuration s'avère d'un intérêt tout particulier car elle correspond à des architectures de communications chiffrées un-vers-un ou un-vers-plusieurs. Une attention spécifique est portée sur l'autosynchronisation, comportement qui caractérise la synchronisation par le simple couplage maître-esclave et donc en l'absence de tout contrôle extérieur. Elle joue un rôle majeur dans les communications impliquant des chiffreurs par flot autosynchronisants. L'étude de l'autosynchronisation dans le contexte cryptographique s'appuie sur la théorie du contrôle. Un lien original entre l'autosynchronisation et le principe de chiffrement/déchiffrement en cryptographie est mis en évidence. Il fait appel à la propriété de platitude des systèmes dynamiques, un concept emprunté à l'automatique. On montre que les systèmes dynamiques plats définissent complètement l'ensemble des systèmes autosynchronisants et permettent d'élargir les structures existantes des chiffreurs autosynchronisants. La platitude est tout d'abord étudiée pour deux types de systèmes non linéaires~: les systèmes linéaires commutés et à paramètres variants (LPV). La caractérisation des sorties plates s'appuie sur le concept de semigroupes nilpotents et un algorithme performant est proposé. Une approche constructive pour réaliser des structures maître-esclave autosynchronisantes est proposée sur la base de systèmes plats et les notions d'inversibilité à gauche et à droite empruntées à la théorie du contrôle. Par la suite, l'autosynchronisation est étudiée dans le contexte booléen privilégié en cryptographie. Elle est caractérisée en premier lieu au travers la notion d'influence. Ensuite, différentes représentations matricielles associées aux fonctions booléennes sont proposées. Ces représentations s'avèrent particulièrement intéressantes pour l'analyse des propriétés liées à la sécurité. Un lien entre l'autosynchronisation et les structures propres des représentations matricielles est établi. Une approche orientée graphes est finalement élaborée pour la caractérisation. De nouvelles constructions de structures autosynchronisantes en sont déduites et des éléments de sécurité sont discutés. Enfin, une plateforme de test à base de FPGA qui a été réalisée est décrite. 2012-10-03 ENG PhD thesis Université de Lorraine |
collection |
NDLTD |
language |
ENG |
sources |
NDLTD |
topic |
[MATH:MATH_OC] Mathematics/Optimization and Control [MATH:MATH_DS] Mathematics/Dynamical Systems [INFO:INFO_AU] Computer Science/Automatic Control Engineering [INFO:INFO_CR] Computer Science/Cryptography and Security systèmes à commutation platitude chiffreur par flot autosynchronisant fonctions booléennes corps finis |
spellingShingle |
[MATH:MATH_OC] Mathematics/Optimization and Control [MATH:MATH_DS] Mathematics/Dynamical Systems [INFO:INFO_AU] Computer Science/Automatic Control Engineering [INFO:INFO_CR] Computer Science/Cryptography and Security systèmes à commutation platitude chiffreur par flot autosynchronisant fonctions booléennes corps finis Parriaux, Jeremy Contrôle, synchronisation et chiffrement |
description |
Cette thèse traite de la synchronisation des systèmes dynamiques. La synchronisation est étudiée pour une configuration de type maître-esclave, c'est-à-dire pour des systèmes couplés de façon unidirectionnelle. Ce type de configuration s'avère d'un intérêt tout particulier car elle correspond à des architectures de communications chiffrées un-vers-un ou un-vers-plusieurs. Une attention spécifique est portée sur l'autosynchronisation, comportement qui caractérise la synchronisation par le simple couplage maître-esclave et donc en l'absence de tout contrôle extérieur. Elle joue un rôle majeur dans les communications impliquant des chiffreurs par flot autosynchronisants. L'étude de l'autosynchronisation dans le contexte cryptographique s'appuie sur la théorie du contrôle. Un lien original entre l'autosynchronisation et le principe de chiffrement/déchiffrement en cryptographie est mis en évidence. Il fait appel à la propriété de platitude des systèmes dynamiques, un concept emprunté à l'automatique. On montre que les systèmes dynamiques plats définissent complètement l'ensemble des systèmes autosynchronisants et permettent d'élargir les structures existantes des chiffreurs autosynchronisants. La platitude est tout d'abord étudiée pour deux types de systèmes non linéaires~: les systèmes linéaires commutés et à paramètres variants (LPV). La caractérisation des sorties plates s'appuie sur le concept de semigroupes nilpotents et un algorithme performant est proposé. Une approche constructive pour réaliser des structures maître-esclave autosynchronisantes est proposée sur la base de systèmes plats et les notions d'inversibilité à gauche et à droite empruntées à la théorie du contrôle. Par la suite, l'autosynchronisation est étudiée dans le contexte booléen privilégié en cryptographie. Elle est caractérisée en premier lieu au travers la notion d'influence. Ensuite, différentes représentations matricielles associées aux fonctions booléennes sont proposées. Ces représentations s'avèrent particulièrement intéressantes pour l'analyse des propriétés liées à la sécurité. Un lien entre l'autosynchronisation et les structures propres des représentations matricielles est établi. Une approche orientée graphes est finalement élaborée pour la caractérisation. De nouvelles constructions de structures autosynchronisantes en sont déduites et des éléments de sécurité sont discutés. Enfin, une plateforme de test à base de FPGA qui a été réalisée est décrite. |
author |
Parriaux, Jeremy |
author_facet |
Parriaux, Jeremy |
author_sort |
Parriaux, Jeremy |
title |
Contrôle, synchronisation et chiffrement |
title_short |
Contrôle, synchronisation et chiffrement |
title_full |
Contrôle, synchronisation et chiffrement |
title_fullStr |
Contrôle, synchronisation et chiffrement |
title_full_unstemmed |
Contrôle, synchronisation et chiffrement |
title_sort |
contrôle, synchronisation et chiffrement |
publisher |
Université de Lorraine |
publishDate |
2012 |
url |
http://tel.archives-ouvertes.fr/tel-00749151 http://tel.archives-ouvertes.fr/docs/00/74/91/51/PDF/TheseVersionImpression.pdf |
work_keys_str_mv |
AT parriauxjeremy controlesynchronisationetchiffrement |
_version_ |
1716394693490638848 |