{"id":7121,"date":"2021-05-21T14:33:29","date_gmt":"2021-05-21T14:33:29","guid":{"rendered":"http:\/\/commentouvrir.com\/blog\/?p=7121"},"modified":"2021-05-21T14:33:29","modified_gmt":"2021-05-21T14:33:29","slug":"primitive-cryptographique","status":"publish","type":"post","link":"https:\/\/commentouvrir.com\/blog\/primitive-cryptographique\/","title":{"rendered":"Primitive cryptographique"},"content":{"rendered":"<p>Une primitive cryptographique est un algorithme de bas niveau utilis\u00e9 pour cr\u00e9er des protocoles cryptographiques pour un syst\u00e8me de s\u00e9curit\u00e9. Il est utilis\u00e9 par les concepteurs cryptographiques comme blocs de construction les plus \u00e9l\u00e9mentaires. Ces blocs de construction font partie d'un cryptosyst\u00e8me, qui est une suite d'algorithmes cryptographiques n\u00e9cessaires pour mettre en \u0153uvre un service de s\u00e9curit\u00e9 particulier, comme des fonctions de cryptage ou des fonctions de hachage unidirectionnelles.<\/p>\n<p>\u00c9tant donn\u00e9 que ces primitives sont des blocs de construction, elles sont con\u00e7ues pour effectuer une t\u00e2che d\u00e9finie avec pr\u00e9cision et hautement fiable. Cr\u00e9er et tester une primitive pour \u00eatre fiable prend beaucoup de temps et est tr\u00e8s difficile, donc concevoir une nouvelle primitive cryptographique pour r\u00e9pondre aux besoins d'un nouveau syst\u00e8me cryptographique est tr\u00e8s rare. De cette mani\u00e8re, les primitives cryptographiques sont similaires aux langages de programmation. Il est rare qu'un programmeur invente un nouveau langage de programmation lors de l'\u00e9criture d'un nouveau programme. Au lieu de cela, ils utiliseront un langage existant, tout comme un concepteur cryptographique utilisera une primitive existante pour \u00e9viter le travail fastidieux et sujet aux erreurs de cr\u00e9ation d'une nouvelle primitive.<\/p>\n<h2>Primitives cryptographiques courantes<\/h2>\n<ul>\n<li><strong>Fonction de hachage unidirectionnelle<\/strong>: Fonction math\u00e9matique qui prend une cha\u00eene d'entr\u00e9e de longueur variable et la convertit en une s\u00e9quence binaire de longueur fixe.<\/li>\n<li><strong>Cryptographie \u00e0 cl\u00e9 sym\u00e9trique<\/strong>: Un syst\u00e8me de cryptage dans lequel l'exp\u00e9diteur et le destinataire d'un message partagent une seule cl\u00e9 commune qui est utilis\u00e9e pour crypter et d\u00e9crypter le message.<\/li>\n<li><strong>Cryptographie \u00e0 cl\u00e9 publique<\/strong>: \u00c9galement connu sous le nom de cryptographie asym\u00e9trique, un syst\u00e8me qui utilise une paire de cl\u00e9s une cl\u00e9 publique et une cl\u00e9 priv\u00e9e. Toute personne peut crypter un message \u00e0 l'aide de la cl\u00e9 publique du destinataire, mais le message crypt\u00e9 ne peut \u00eatre d\u00e9crypt\u00e9 qu'avec la cl\u00e9 priv\u00e9e du destinataire.<\/li>\n<li><strong>R\u00e9seau mixte:<\/strong> Un protocole de routage qui cr\u00e9e des communications difficiles \u00e0 tracer. Une cha\u00eene de serveurs proxy chiffr\u00e9s \u00e0 l'aide de la cryptographie \u00e0 cl\u00e9 publique est utilis\u00e9e pour recevoir les messages de plusieurs exp\u00e9diteurs, les m\u00e9langer, puis les renvoyer dans un ordre al\u00e9atoire \u00e0 la destination suivante.<\/li>\n<li><strong>R\u00e9cup\u00e9ration d'informations priv\u00e9es<\/strong>: Protocole qui permet \u00e0 un client de r\u00e9cup\u00e9rer des informations de base de donn\u00e9es sans que le propri\u00e9taire de la base de donn\u00e9es sache quelles informations sp\u00e9cifiques ont \u00e9t\u00e9 r\u00e9cup\u00e9r\u00e9es.<\/li>\n<\/ul>\n<p><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une primitive cryptographique est un algorithme de bas niveau utilis\u00e9 pour cr\u00e9er des protocoles cryptographiques pour un syst\u00e8me de s\u00e9curit\u00e9. Il est utilis\u00e9 par les concepteurs cryptographiques comme blocs de construction les plus \u00e9l\u00e9mentaires. Ces blocs de construction font partie d&rsquo;un cryptosyst\u00e8me, qui est une suite d&rsquo;algorithmes cryptographiques n\u00e9cessaires pour mettre en \u0153uvre un service &#8230; <a title=\"Primitive cryptographique\" class=\"read-more\" href=\"https:\/\/commentouvrir.com\/blog\/primitive-cryptographique\/\" aria-label=\"En savoir plus sur Primitive cryptographique\">Lire la suite<\/a><\/p>\n","protected":false},"author":1424,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-7121","post","type-post","status-publish","format-standard","hentry","category-wiki"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts\/7121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/users\/1424"}],"replies":[{"embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/comments?post=7121"}],"version-history":[{"count":0,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/posts\/7121\/revisions"}],"wp:attachment":[{"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/media?parent=7121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/categories?post=7121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/commentouvrir.com\/blog\/wp-json\/wp\/v2\/tags?post=7121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}