default banner

Chiffrement par blocs

Un chiffrement par blocs est une fonction cryptographique utilisée pour chiffrer une grande quantité de données. La grande quantité de données est divisée en blocs (de taille fixe selon l’algorithme).

 

Nativement, le chiffrement par blocs est utilisé pour protéger la confidentialité des données mais en utilisant différents modes de fonctionnement. Il est possible de transformer le chiffrement par blocs en chiffrement par flux (modes CTR ou XTS) ou de protéger l’authenticité des données (modes CMAC et GMAC). Il est également possible de combiner l’authenticité et la confidentialité des données (modes CCM et GCM).

Le portefeuille de Secure-IC comprend les chiffrements par blocs suivants:

  • AES
  • AES/SM4-GCM
  • AES/SM4-XTS
  • SM4
  • DES/TDES
  • RC4
  • Kasumi

 

L’IP de chiffrement par blocs offre les fonctionnalités suivantes:

  • Modes pris en charge : ECB/CBC/CFB/OFB/CTR/CMAC/CCM/GCM/GMAC/XTS,
  • Plusieurs chiffrements par blocs peuvent être combinés dans une même superposition de modes.
  • Protection facultative contre les attaques par canal auxiliaire
  • Débit et encombrement modulables,
  • Interface AMBA (APB, AHB, AXI).
Contact