top of page

Algoritmos de Autenticação

O Protocol++® inclui suporte para algoritmos de autenticação necessários encontrados em www.protocolpp.com, que também podem ser executados de forma independente.  Se detectado em tempo de execução, a maioria dos algoritmos usará aceleração de hardware. Este recurso foi ativado por vários anos

  • aceleração de hardware x86, x64 (x86-64) usada quando detectada (o recurso foi ativado por vários anos)

    • detecção de recursos de CPU em tempo de execução e seleção de código

    • suporta montagem em linha estilo GCC e estilo MSVC e MASM para x64

    • x86, x64 (x86-64), x32 fornece implementações SSE2, SSE4 e AVX

    • AES, CRC, GCM e SHA usam aceleração de hardware ARM, Intel e PowerPC quando disponível

    • A geração aleatória de dados usa instruções SIMD

 

Os algoritmos incluídos são:

  • 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)

  • SHAKE128

  • SHAKE256

  • 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)

  • POLY1305

  • SM3 - Padrão Chinês de Autenticação Wireless

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

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

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC geral com polinômio, valor inicial e requisitos de inversão na construção

  • AES-GMAC (acelerado por hardware)

  • AES-CMAC (acelerado por hardware)

  • AES-XCBC-MAC (acelerado por hardware)

  • SNOW3G F9 - Algoritmo de Autenticação LTE/3GPP

  • SNOW-V GHASH (F9 ou AEAD) - Algoritmo de autenticação LTE 5G

  • ZUC F9 - Algoritmo de Autenticação LTE/3GPP

  • ZUC-256-MAC com IVs de 16 e 25 bytes - Algoritmo de Autenticação LTE 5G

integritTable.png

CONTACT 

© 2017-2023 BY JPGNetworks. Orgulhosamente criado comWix.com

SEGUIR

Twitter

Google +

Facebook

Sucesso! Mensagem recebida.

bottom of page