? Chiffrement est une opération cryptographique réversible qui transforme significative, les données non cryptées , connus comme du texte , dans, les données chiffrées illisibles, connus sous le nom chiffré . Le chiffrement asymétrique ou chiffrement à clé publique , est l'un des deux principaux types de cryptage , l'autre étant chiffrement symétrique ou chiffrement à clé secrète. Clés
chiffrement publique et privée asymétrique utilise deux clés de chiffrement liées , appelés clés publiques et privées . L'expéditeur transmet la clé publique par une formule mathématique , ou un algorithme de chiffrement , en même temps que le texte en clair , pour créer le texte chiffré . Le destinataire , en revanche , passe de la clé privée par le même algorithme , ainsi que le cryptogramme , pour recréer le texte en clair original .
Asymmetric Encryption Algorithm
algorithme de chiffrement asymétrique traite clair comme s'il s'agissait d' un grand nombre , ce qui soulève à la puissance d'un autre nombre énorme et divise par un troisième nombre énorme de produire un reste. L'algorithme convertit ensuite le retour reste en texte. Un message , y compris les fichiers texte et binaire, peut être chiffré en utilisant la clé publique, mais ne peut être déchiffré qu'avec la clé privée correspondante , et vice versa. Les programmes de cryptage peuvent appliquer le même algorithme de chiffrement asymétrique différemment , de sorte que l'expéditeur et le destinataire doivent utiliser le même programme pour crypter et décrypter le message.
Sécurité
un des avantages de chiffrement asymétrique sur le chiffrement symétrique , c'est que , tandis que la clé publique est distribuée gratuitement à tous ceux qui pourraient vouloir envoyer un message, la clé privée n'est jamais distribué , de sorte qu'il ne peut jamais tomber dans de mauvaises mains. Le chiffrement asymétrique est intrinsèquement plus sûr que le chiffrement symétrique , dans lequel l' expéditeur et le destinataire partagent une clé unique , lequel doit être distribué au destinataire via Internet. Le chiffrement asymétrique est souvent utilisé pour des transactions par carte de crédit sécurisé sur Internet . Un serveur Web crée une paire de clés publique et privée et envoie la clé publique à l'utilisateur, qui l'utilise pour crypter une forme sécurisée contenant ses coordonnées de carte de crédit . L'utilisateur envoie le formulaire au serveur Web, qui utilise la clé privée pour décrypter son contenu et de compléter la transaction.
Vitesse
algorithmes de chiffrement asymétriques sont plus complexes que leurs homologues symétriques et exigent beaucoup plus de puissance de traitement informatique , à la fois pour chiffrer et déchiffrer les messages . Par conséquent, le chiffrement asymétrique peut être jusqu'à 1000 fois plus lent que le chiffrement symétrique . Le chiffrement asymétrique connu sous le nom Advanced Encryption Standard, par exemple , nécessite des cycles plus centrales de traitement et plus de mémoire que l'algorithme de chiffrement symétrique connu sous le nom Rivest , Shamir et Adleman , pour une clé de chiffrement de la même longueur.