top of page

Algoritmi za provjeru autentičnosti

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

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

    • otkrivanje značajki CPU-a tijekom rada i odabir koda

    • podržava inline asembler u stilu GCC i MSVC, te MASM za x64

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

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

    • Nasumično generiranje podataka koristi SIMD upute

 

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)

  • PROTRESI128

  • PROTRESI256

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

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

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

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

  • POLY1305

  • SM3 - Kineski bežični standard provjere autentičnosti

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

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

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Opći CRC s polinomom, početnom vrijednošću i zahtjevima za inverziju pri konstrukciji

  • AES-GMAC (hardverski ubrzan)

  • AES-CMAC (hardverski ubrzan)

  • AES-XCBC-MAC (hardverski ubrzan)

  • SNOW3G F9 - LTE/3GPP algoritam provjere autentičnosti

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

  • ZUC F9 - LTE/3GPP algoritam provjere autentičnosti

  • ZUC-256-MAC sa 16- i 25-bajtnim IV-ovima - LTE 5G algoritam za provjeru autentičnosti

integritTable.png

KONTAKT 

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

SLIJEDITI

Cvrkut

 

Google +

 

Facebook

Uspjeh! Poruka je primljena.

bottom of page