top of page

Algoritmi za autentifikaciju

Protocol++® uključuje podršku za potrebne algoritme za autentifikaciju koji se nalaze na www.protocolpp.com koji se također mogu pokrenuti samostalno.  Ako se otkriju u vrijeme izvođenja, većina algoritama će koristiti hardversko ubrzanje. Ova funkcija je omogućena već nekoliko godina

  • x86, x64 (x86-64) hardversko ubrzanje koje se koristi kada se otkrije (funkcija je omogućena nekoliko godina)

    • Detekcija CPU funkcije i odabir koda u vrijeme izvođenja

    • podržava inline sklapanje u GCC stilu i MSVC stilu i MASM za x64

    • x86, x64 (x86-64), x32 pruža SSE2, SSE4 i AVX implementacije

    • AES, CRC, GCM i SHA koriste ARM, Intel i PowerPC hardversko ubrzanje kada je dostupno

    • Nasumično generiranje podataka koristi SIMD instrukcije

 

Uključeni algoritmi su:

  • MD5

  • SHA

  • SHA2-224 (hardverski ubrzan)

  • SHA2-256 (hardverski ubrzan)

  • SHA2-384 (hardverski ubrzan)

  • SHA2-512 (hardverski ubrzan)

  • SHA3-224 (hardverski ubrzan)

  • SHA3-256 (hardverski ubrzan)

  • SHA3-384 (hardverski ubrzan)

  • SHA3-512 (hardverski ubrzan)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (hardverski ubrzan)

  • HMAC-SHA2-256 (hardverski ubrzan)

  • HMAC-SHA2-384 (hardverski ubrzan)

  • HMAC-SHA2-512 (hardverski ubrzan)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (hardverski ubrzan)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (hardverski ubrzan)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (hardverski ubrzan)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (hardverski ubrzan)

  • POLY1305

  • SM3 - Kineski standard za bežičnu autentifikaciju

  • CRC32 - IEEE CRC 32-bit (hardverski ubrzan)

  • CRC32 - IETF CRC 32-bit (hardverski ubrzan)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Opšti CRC sa polinomom, početnom vrijednošću i zahtjevima za inverzijom pri konstrukciji

  • AES-GMAC (hardverski ubrzan)

  • AES-CMAC (hardverski ubrzan)

  • AES-XCBC-MAC (hardverski ubrzan)

  • SNOW3G F9 - LTE/3GPP autentifikacijski algoritam

  • SNOW-V GHASH (F9 ili AEAD) - LTE 5G autentifikacijski algoritam

  • ZUC F9 - LTE/3GPP autentifikacijski algoritam

  • ZUC-256-MAC sa 16- i 25-bajtnim IV-ovima - LTE 5G algoritam za autentifikaciju

integritTable.png

CONTACT 

© 2017-2023 BY JPGNetworks. Ponosno kreirano saWix.com

PRATITI

Twitter

 

Google +

 

Facebook

Uspjeh! Poruka je primljena.

bottom of page