top of page

Algorithmes d'authentification

Protocol++® inclut la prise en charge des algorithmes d'authentification nécessaires trouvés sur www.protocolpp.com qui peuvent également être exécutés de manière autonome.  S'il est détecté au moment de l'exécution, la plupart des algorithmes utiliseront l'accélération matérielle. Cette fonctionnalité est activée depuis plusieurs années

  • Accélération matérielle x86, x64 (x86-64) utilisée lorsqu'elle est détectée (fonctionnalité activée depuis plusieurs années)

    • détection des fonctionnalités CPU en temps réel et sélection du code

    • prend en charge l'assemblage en ligne de style GCC et MSVC, et MASM pour x64

    • x86, x64 (x86-64), x32 fournit les implémentations SSE2, SSE4 et AVX

    • AES, CRC, GCM et SHA utilisent l'accélération matérielle ARM, Intel et PowerPC lorsqu'elle est disponible

    • La génération de données aléatoires utilise les instructions SIMD

 

Les algorithmes inclus sont :

  • MD5

  • SHA

  • SHA2-224 (accélération matérielle)

  • SHA2-256 (accélération matérielle)

  • SHA2-384 (accélération matérielle)

  • SHA2-512 (accélération matérielle)

  • SHA3-224 (accélération matérielle)

  • SHA3-256 (accélération matérielle)

  • SHA3-384 (accélération matérielle)

  • SHA3-512 (accélération matérielle)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (accélération matérielle)

  • HMAC-SHA2-256 (accélération matérielle)

  • HMAC-SHA2-384 (accélération matérielle)

  • HMAC-SHA2-512 (accélération matérielle)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (accélération matérielle)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (accélération matérielle)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (accélération matérielle)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (accélération matérielle)

  • POLY1305

  • SM3 - Norme d'authentification sans fil chinoise

  • CRC32 - IEEE CRC 32 bits (accélération matérielle)

  • CRC32 - IETF CRC 32 bits (accélération matérielle)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC général avec polynôme, valeur de départ et exigences d'inversion à la construction

  • AES-GMAC (accélération matérielle)

  • AES-CMAC (accélération matérielle)

  • AES-XCBC-MAC (accélération matérielle)

  • SNOW3G F9 - Algorithme d'authentification LTE/3GPP

  • SNOW-V GHASH (F9 ou AEAD) - Algorithme d'authentification LTE 5G

  • ZUC F9 - Algorithme d'authentification LTE/3GPP

  • ZUC-256-MAC avec IV de 16 et 25 octets - Algorithme d'authentification LTE 5G

integritTable.png

CONTACT 

© 2017-2023 PAR JPGNetworks. Fièrement créé avecWix.com

SUIVRE

Twitter

Google +

Facebook

Succès! Message reçu.

bottom of page