Principal » les courtiers » Fonctions de hachage cryptographique

Fonctions de hachage cryptographique

les courtiers : Fonctions de hachage cryptographique
DÉFINITION des fonctions de hachage cryptographique

Une fonction de hachage cryptographique est une fonction mathématique utilisée en cryptographie. Les fonctions de hachage typiques prennent des entrées de longueur variable pour renvoyer des sorties de longueur fixe. Une fonction de hachage cryptographique combine les fonctionnalités de transmission de message des fonctions de hachage avec des propriétés de sécurité.

RUPTURE DE FONCTIONS DE HACHE Cryptographique

Les fonctions de hachage sont des structures de données couramment utilisées dans les systèmes informatiques pour des tâches telles que la vérification de l'intégrité des messages et l'authentification des informations. Mais ils sont considérés comme cryptographiquement faibles. Les fonctions de hachage cryptographiques ajoutent des fonctions de sécurité aux fonctions de hachage classiques, ce qui rend difficile la détection du contenu d'un message ou des informations sur les destinataires et les expéditeurs.

En particulier, les fonctions de hachage cryptographiques présentent trois propriétés

  • Ils sont «sans collision». En termes simples, aucun hachage à deux entrées ne devrait correspondre au même hachage de sortie.
  • Ils peuvent être cachés. En termes simples, il devrait être difficile de deviner la valeur d'entrée d'une fonction de hachage à partir de sa sortie.
  • Ils devraient être faciles à résoudre. C'est-à-dire qu'il devrait être difficile de sélectionner une entrée fournissant une sortie prédéfinie. Ainsi, l’entrée doit être sélectionnée dans une distribution la plus large possible.

Les trois propriétés décrites ci-dessus sont souhaitables, mais elles ne peuvent pas toujours être mises en pratique. Par exemple, la disparité des espaces d'échantillonnage pour les hachages et les sorties d'entrée garantit la possibilité de collisions. Un exemple de cela a été démontré récemment lorsque la MIT Digital Currency Initiative a découvert une vulnérabilité de collision dans IOTA.

Les fonctions de hachage cryptographique sont largement utilisées dans les crypto-devises pour transmettre des informations de transaction de manière anonyme. Par exemple, bitcoin, la crypto-monnaie originale et la plus grande, utilise la fonction de hachage cryptographique SHA-256 dans son algorithme. De même, IOTA, une plate-forme pour l'Internet des objets, possède sa fonction de hachage cryptographique appelée Curl.

Comparaison des comptes d'investissement Nom du fournisseur Description Divulgation par l'annonceur × Les offres figurant dans ce tableau proviennent de partenariats avec lesquels Investopedia reçoit une rémunération.

Termes connexes

Définition de hachage Un hachage est une fonction qui convertit une entrée de lettres et de chiffres en une sortie chiffrée de longueur fixe. plus Qu'est-ce que l'IOTA? IOTA est une plate-forme décentralisée pour les transactions entre appareils connectés à Internet. Il n'utilise pas de blockchain. more Définition du code d'authentification de message (MAC) Un code d'authentification de message (MAC) est un code de sécurité saisi par l'utilisateur d'un ordinateur pour accéder aux comptes ou aux portails. more Hash cible Un hachage cible est un nombre qu'un en-tête de bloc haché doit être inférieur ou égal à pour qu'un nouveau bloc soit attribué. more Blockchain Explained Un guide pour vous aider à comprendre ce qu'est la blockchain et comment elle peut être utilisée par les industries. Vous avez probablement déjà rencontré une définition comme celle-ci: «blockchain est un registre public distribué et décentralisé.» Mais la blockchain est plus facile à comprendre qu'il n'y paraît. More nouvelle technologie visant à améliorer et à automatiser la fourniture et l'utilisation de services financiers plus Liens partenaires
Recommandé
Laissez Vos Commentaires