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...

Full description

Bibliographic Details
Main Author: Parriaux, Jeremy
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