L'algorithme de
mot est considéré comme une variante du algorisme, qui se réfère à la
numération arabe et dérive du nom d'un mathématicien arabe nommé Muhammad ibn
Musa al-Khwarizmi. En cryptographie, un algorithme est un processus ou un
procédé qui, lorsqu'il est suivi, produit un type particulier de codage, et
peut être considéré comme un algorithme de cryptage. Le chiffrement des
messages est la clé de la transmission sécurisée des messages ou sur Internet.
Il y a un certain nombre de différents algorithmes de chiffrement, y compris
Rijndael , MARS, RC6, Serpent, et Twofish, qui ont été présentées comme
candidats pour le cryptage AES (Advanced Encryption Standard), qui est utilisé
pour les communications sécurisées sur Internet. Algorithme RSA est un autre
algorithme de chiffrement, employé dans un autre système de cryptage utilisé
sur l'Internet, notamment, pour e-mail.
Ronald L.
Rivest, Adi Shamir et Leonard Adleman M., membres du corps professoral du MIT,
a inventé le Rivest-Shamir-Adleman - populairement connu comme l'algorithme RSA
en utilisant la première lettre de chacun de leurs noms de famille - en 1977.
L'algorithme RSA est venu à être utilisé dans le système de chiffrement à clé
publique, aussi connu comme clé publique Cyptography ou PKC. Les systèmes de
chiffrement peuvent avoir une ou deux touches. La PKC est un système de
chiffrement asymétrique, ce qui signifie qu'il a deux touches.
Bien que déjà
connu la National Security Agency des États-Unis plus tôt, cryptographie à clé
publique a été inventé séparément et rendue publique en 1976 par Whitfield
Diffie de Sun Microsystems et Martin
Hellman de l'Université de Stanford. Ils ont pensé à un moyen d'éviter
l'expéditeur ayant pour inclure la clé de cryptage avec le message, ce qui est
nécessaire dans le chiffrement à clé symétrique. Ce fut une grande avance, car
l'envoi de la clé avec le message soulevé le risque d'une éventuelle
interception et le décryptage. En Mars 2010, une demande de surface que les
informaticiens de l'Université du Michigan avaient craqué l'algorithme RSA,
mais il a également été souligné que la méthode dépend à la manipulation de
l'ordinateur, pas à trouver comment décrypter tout message à tout temps de
n'importe où dans le monde.
Le système
fonctionne de la PKC en plusieurs étapes. Tout d'abord, l'ordinateur de
l'expéditeur demande l'ordinateur destinataire de fournir sa clé publique. Si
elle répond, la clé publique du destinataire - créée par l'algorithme RSA - est
utilisé pour crypter le message. Ensuite, le message est envoyé, et lorsque
l'ordinateur du récepteur reçoit le message, la clé privée de récepteur est
utilisé pour décrypter le message. Comme il ya deux touches, un message
intercepté ou un message qui est détourné est sûr parce qu'il ne peut pas être
décrypté sans la clé.