Il existe plusieurs protocoles de chiffrement des emails, parmi lesquels OpenPGP, TLS ou S/MIME. Il existe deux méthodes principales de chiffrement : Algorithmes de cryptographie symétrique (à clé sécrète): on utilise une même clé pour chiffrer et déchiffrer le message.
En réalité, plusieurs protocoles de chiffrement sont à votre disposition. Le plus célèbre d'entre eux est probablement le protocole PGP (ou Pretty Good Privacy) qui propose un système de chiffrement et déchiffrement des données via l'utilisation de clés de chiffrement publiques et privées (chiffrement asymétrique).
Chiffrement AES
L'Advanced Encryption Standard (AES) est l'algorithme considéré comme la norme par le gouvernement américain et de nombreuses autres organisations. Bien qu'il soit extrêmement efficace sous forme de 128 bits, l'AES utilise également des clés de 192 et 256 bits pour le chiffrement à haut rendement.
Les deux principales techniques de chiffrement sont le chiffrement symétrique et asymétrique. Ces noms font référence à la clé, qui peut être la même ou non pour le chiffrement et le déchiffrement : Clés de chiffrement symétrique : Également appelé chiffrement à clé privée.
Le chiffrement RSA est considéré comme l'une des procédures de clé publique les plus sûres et les mieux décrites. L'idée de chiffrer en utilisant une clé de chiffrement publique et une clé de déchiffrement secrète est basée sur les cryptologues Whitfield Diffie et Martin Hellman.
La cryptographie asymétrique, ou cryptographie à clef publique est fondée sur l'existence des fonctions à sens unique et à brèche secrète. Les fonctions à sens unique sont des fonctions mathématiques telles qu'une fois appliquées à un message, il est extrêmement difficile de retrouver le message original.
Le terme de cryptage et ses dérivés viennent du grec ancien kryptós pour « caché » ou « secret ». A la différence du chiffrement, il n'est pas nécessaire de connaître la clé pour « casser » le secret. Déchiffrer un message consiste à le décoder avec une clé tandis que décrypter un message revient à décoder sans clé.
On distingue deux principaux types de chiffrement de données : le chiffrement asymétrique, et le chiffrement symétrique. Ces deux types diffèrent au niveau dans la façon dont les données sont déchiffrées.
on utilise généralement le chiffrement asymétrique pour échanger une clé secrète symétrique sur un canal non sécurisé avec le protocole Diffie-Hellman. On parle alors de cryptographie hybride ; les protocoles utilisant les courbes elliptiques, plus performants, se développent de plus en plus.
Le cryptage des données a donc plusieurs intérêts pour l'entreprise. Il sécurise ses informations sensibles, même quand elles sont stockées hors de la structure. Il évite aussi les fuites de données sensibles en cas de perte ou de vol de matériel.
Aujourd'hui, la plupart des données sont cryptées par le chiffrement AES, plus rapide et sûr. Mais pour obtenir la clé permettant le décryptage, l'expéditeur utilise souvent le système RSA.
Le PageRank est sans aucun doute l'algorithme le plus utilisé dans le monde. Il est le fondement du classement des pages sur le moteur de recherche de Google.
Les algorithmes de cryptage sont les étapes d'une procédure qui transforme du texte clair en texte chiffré. À l'origine, on trouve les techniques de cryptage manuelles, ou chiffrement, utilisées depuis des siècles. C'est pourquoi le terme chiffre ou chiffrement est souvent synonyme d'algorithme de cryptage.
Lorsque c'est possible, le service Gmail protège vos informations en chiffrant automatiquement vos e-mails, qui sont alors transformés en code lors de leur acheminement. L'outil de sécurité Transport Layer Security (TLS) utilisé pour le chiffrement permet d'empêcher des tiers de lire vos messages.
Fondé sur le même principe que le chiffrement à double clés et échange de certificats, le protocole SSL permet de garantir l'identité des différents correspondants, ainsi que l'intégrité et la confidentialité des échanges sur internet.
Symétrique par le fait d'utiliser une clé identique avec le même algorithme de chiffrement pour le chiffrement et le déchiffrement. Asymétrique par le fait d'utiliser une clé pour chiffrer (clé publique) et une autre clé pour déchiffrer (clé privée) avec le même algorithme de chiffrement.
Le chiffrement hybride consiste à : Créer une clef de session aléatoire. Chiffrer de façon symétrique avec la clef de session. Chiffrer la clef de session avec la clef publique du destinataire.
Avantages et inconvénients du chiffrement symétrique
De plus, il est assez simple, tous les âges et tous les milieux peuvent l'utiliser. Le chiffrement asymétrique est plus difficile à comprendre et à utiliser. L'inconvénient est que la clé secrète doit être partagée avec le destinataire.
En algorithmique, un algorithme probabiliste, ou algorithme randomisé, est un algorithme qui utilise une source de hasard. Plus précisément le déroulement de l'algorithme fait appel à des données tirées au hasard.
Chiffre de César
La méthode la plus élémentaire pour chiffrer un message est de remplacer chaque lettre par une autre selon une règle fixe.
Transformation d'un message en clair en un message codé compréhensible seulement par qui dispose du code : L'agent a effectué le cryptage de la dépêche. (Si l'on veut formellement intégrer la notion de « clé », il est préférable d'utiliser le terme chiffrement.) 2.
Clé de chiffrement symétrique et asymétrique
Il existe deux principaux types de clé de chiffrement. Une clé peut être symétrique ou asymétrique. En réalité, il s'agit là encore d'un abus de langage, puisque c'est plutôt le chiffrement lui-même qui est symétrique ou asymétrique, mais le terme est très utilisé.
Le principe du chiffrement est de dissimuler des informations, des données sensibles ou des données personnelles aux personnes qui ne sont pas habilitées à les voir. Il permet de rendre les informations totalement incompréhensibles afin d'en garder leur confidentialité.
Pour assurer ces usages, la cryptologie regroupe quatre principales fonctions : le hachage avec ou sans clé, la signature numérique et le chiffrement.