Vocabulaire en cryptographie

De knowledge
Aller à la navigation Aller à la recherche

Types cryptographiques du Linux Kernel Crypto API

Cette page resume les principaux types d'algorithmes utilises dans l'API Crypto du noyau Linux. Chaque type correspond a une famille fonctionnelle d'operations cryptographiques ou de compression.

akcipher

Asymmetric Key Cipher Algorithmes de chiffrement asymetrique utilisant une cle publique et une cle privee. Utilisations : signature, verification, chiffrement, dechiffrement. Exemples : RSA, ECDSA.

cipher

Symmetric Cipher Algorithmes de chiffrement symetrique utilisant une cle unique pour chiffrer et dechiffrer. Exemples : AES, DES, ChaCha20.

compression

Compression Algorithms Algorithmes de compression et decompression integres au noyau. Exemples : DEFLATE, LZ4, Zstd.

kpp

Key Pair Protocol Algorithmes d'echange de cles permettant a deux parties de derivier un secret partage. Exemples : Diffie-Hellman, ECDH.

lskcipher

Synchronous Symmetric Key Cipher Version synchrone des algorithmes de chiffrement symetrique. Utilisee pour chiffrer des buffers en mode bloc ou flux.

scomp

Synchronous Compression Version synchrone des algorithmes de compression. Fonctionne de maniere immediate, sans pipeline asynchrone.

shash

Synchronous Hash Algorithmes de hachage synchrones. Utilises pour l'integrite, les MAC, les signatures, etc. Exemples : SHA-1, SHA-256, MD5.

Resume

Terme Domaine Description
akcipher Asymetrique Chiffrement et signatures a cle publique
cipher Symetrique Chiffrement bloc ou flux
compression Compression Compression et decompression
kpp Echange de cles DH, ECDH
lskcipher Symetrique synchrone Chiffrement synchrone
scomp Compression synchrone Compression immediate
shash Hachage synchrone SHA, MD5

Icones avec <a href="https://www.flaticon.com/fr/icones-gratuites/cles" title="clés icônes">Clés icônes créées par Maan Icons - Flaticon</a>