Avant de commencer avec le contenu technique, je veux vous donner un rapide
aperçu de ce qu'est la cryptographie et de ses différents domaines. Donc
le coeur de la cryptographie, évidemment, c'est la protection des communications qui essentiellement
couvre deux parties. La première est la génération de clé sécurisée puis la seconde est
la manière de communiquer en sécurité une fois la clé partagée. Nous avons déjà dis que la génération
de clé sécurisée entre Alice et Bob s'envoyant des messages
à la fin du protocol, tel qu'il y a une clé partagée sur laquelle
ils se sont mis d'accord, une clé partagée K. Au dela d'une simple clé, en fait
Alice veux savoir qu'elle parle à Bob et Bob veux savoir qu'il parle à
Alice. Mais un pauvre attaquant qui écoutes la conversation n'a aucune idée
de la clé partagée. Maintenant, dès qu'ils
ont une clé partagé, ils veulent protéger l'échange de leurs messages en utilisant cette clé, et
nous allons parler de schémas de chiffrement qui leurs permettent de faire ça de telle manière qu'un
attaquant ne peut accéder aux messages échangés. Et
de plus un attaquant ne peut modifier ce traffic sans être detecté.
En d'autres termes, ces schéma de chiffrement fournissent à la fois confidentialité et
intégrité. Mais la cryptographie fait beaucoup, beaucoup, beaucoup plus que juste ces deux
choses. Et je veux vous donner un exemple de cela. Le premier example que je
veux vous donner est celui de la signature électronique. Donc la signature électronique
est l'analogie de la signature dans le monde physique. Dans le monde
physique, souvenez-vous quand vous signer un document, principalement vous écrivez votre signature sur
ce document et votre signature est toujours la même. Vous écrivez toujours la même
signature sur tous les documents que vous voulez signer. Dans le monde numérique, cela ne peut pas
fonctionner car si l'attaquant obtient un de mes documents signé, il
peut copier et coller ma signature sur tout autre document que je ne souhaite pas
signer. Et surtout, ce n'est simplement pas possible dans le monde numérique que ma
signature soit la même sur tous les documents que je veux signer. Donc nous allons parler
de la construction d'une signature électronique dans la seconde moitié du cours. C'est
vraiment une primitive intéressante et nous allons voir exactement comment le faire. En avant goût,
le fonctionnement de la signature électronique est simplement la création
d'une signature électronique via une fonction sur le contenu à signer. Donc un attaquant qui
essaie de copier ma signature à partir d'un document vers un autre ne va pas réussir.
... inconsistent ...