top of page

Algoritmi de autentificare

Protocol++® include suport pentru algoritmii de autentificare necesari găsiți pe www.protocolpp.com, care pot fi rulați și independent.  Dacă sunt detectați în timpul execuției, majoritatea algoritmilor vor folosi accelerarea hardware. Această funcție a fost activată de câțiva ani

  • Accelerarea hardware x86, x64 (x86-64) utilizată atunci când este detectată (funcția a fost activată de câțiva ani)

    • detectarea caracteristicilor CPU în timpul rulării și selecția codului

    • acceptă asamblarea inline în stil GCC și MSVC și MASM pentru x64

    • x86, x64 (x86-64), x32 oferă implementări SSE2, SSE4 și AVX

    • AES, CRC, GCM și SHA folosesc accelerarea hardware ARM, Intel și PowerPC atunci când sunt disponibile

    • Generarea aleatorie de date utilizează instrucțiuni SIMD

 

Algoritmii incluși sunt:

  • MD5

  • SHA

  • SHA2-224 (accelerat hardware)

  • SHA2-256 (accelerat hardware)

  • SHA2-384 (accelerat hardware)

  • SHA2-512 (accelerat hardware)

  • SHA3-224 (accelerat hardware)

  • SHA3-256 (accelerat hardware)

  • SHA3-384 (accelerat hardware)

  • SHA3-512 (accelerat hardware)

  • Agita128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (accelerat hardware)

  • HMAC-SHA2-256 (accelerat hardware)

  • HMAC-SHA2-384 (accelerat hardware)

  • HMAC-SHA2-512 (accelerat hardware)

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

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

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

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

  • POLY1305

  • SM3 - Standard chinezesc de autentificare fără fir

  • CRC32 - IEEE CRC pe 32 de biți (accelerat hardware)

  • CRC32 - IETF CRC pe 32 de biți (accelerat hardware)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC general cu cerințe polinom, valoare de pornire și inversare la construcție

  • AES-GMAC (accelerat hardware)

  • AES-CMAC (accelerat hardware)

  • AES-XCBC-MAC (accelerat hardware)

  • SNOW3G F9 - Algoritm de autentificare LTE/3GPP

  • SNOW-V GHASH (F9 sau AEAD) - Algoritm de autentificare LTE 5G

  • ZUC F9 - Algoritm de autentificare LTE/3GPP

  • ZUC-256-MAC cu IV-uri de 16 și 25 de octeți - Algoritm de autentificare LTE 5G

integritTable.png

CONTACT 

© 2017-2023 DE JPGNetworks. Creat cu mândrie cuWix.com

URMA

Stare de nervozitate

 

Google +

 

Facebook

Succes! Mesaj receptionat.

bottom of page