top of page

Algoritmos de autenticación

Protocol++® incluye compatibilidad con los algoritmos de autenticación necesarios que se encuentran en www.protocolpp.com, que también se pueden ejecutar de forma independiente.  Si se detectan en tiempo de ejecución, la mayoría de los algoritmos utilizarán aceleración de hardware. Esta función ha estado habilitada durante varios años.

  • Aceleración de hardware x86, x64 (x86-64) utilizada cuando se detecta (la función ha estado habilitada durante varios años)

    • detección de funciones de CPU en tiempo de ejecución y selección de código

    • admite ensamblaje en línea estilo GCC y estilo MSVC, y MASM para x64

    • x86, x64 (x86-64), x32 proporciona implementaciones SSE2, SSE4 y AVX

    • AES, CRC, GCM y SHA usan aceleración de hardware ARM, Intel y PowerPC cuando está disponible

    • La generación aleatoria de datos utiliza instrucciones SIMD

 

Los algoritmos incluidos son:

  • MD5

  • SHA

  • SHA2-224 (acelerado por hardware)

  • SHA2-256 (acelerado por hardware)

  • SHA2-384 (acelerado por hardware)

  • SHA2-512 (acelerado por hardware)

  • SHA3-224 (acelerado por hardware)

  • SHA3-256 (acelerado por hardware)

  • SHA3-384 (acelerado por hardware)

  • SHA3-512 (acelerado por hardware)

  • Agitar128

  • AGITAR256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (acelerado por hardware)

  • HMAC-SHA2-256 (acelerado por hardware)

  • HMAC-SHA2-384 (acelerado por hardware)

  • HMAC-SHA2-512 (acelerado por hardware)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (acelerado por hardware)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (acelerado por hardware)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (acelerado por hardware)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (acelerado por hardware)

  • POLI1305

  • SM3 - Estándar chino de autenticación inalámbrica

  • CRC32 - IEEE CRC de 32 bits (acelerado por hardware)

  • CRC32 - IETF CRC de 32 bits (acelerado por hardware)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC general con polinomio, valor inicial y requisitos de inversión en la construcción

  • AES-GMAC (acelerado por hardware)

  • AES-CMAC (acelerado por hardware)

  • AES-XCBC-MAC (acelerado por hardware)

  • SNOW3G F9 - Algoritmo de autenticación LTE/3GPP

  • SNOW-V GHASH (F9 o AEAD) - Algoritmo de autenticación LTE 5G

  • ZUC F9 - Algoritmo de autenticación LTE/3GPP

  • ZUC-256-MAC con IV de 16 y 25 bytes: algoritmo de autenticación LTE 5G

integritTable.png

CONTACT 

© 2017-2023 POR JPGNetworks. Orgullosamente creado conWix.com

SEGUIR

Gorjeo

Google +

Facebook

¡Éxito! Mensaje recibido.

bottom of page