top of page

Autentiseringsalgoritmer

Protocol++® inkluderer støtte for nødvendige autentiseringsalgoritmer som finnes på www.protocolpp.com som også kan kjøres frittstående.  Hvis det oppdages under kjøretiden, vil de fleste algoritmer bruke maskinvareakselerasjon. Denne funksjonen har vært aktivert i flere år

  • x86, x64 (x86-64) maskinvareakselerasjon brukt når det oppdages (funksjonen har vært aktivert i flere år)

    • gjenkjenning av CPU-funksjoner og kodevalg

    • støtter GCC-stil og MSVC-stil inline montering, og MASM for x64

    • x86, x64 (x86-64), x32 gir SSE2, SSE4 og AVX implementeringer

    • AES, CRC, GCM og SHA bruker ARM, Intel og PowerPC maskinvareakselerasjon når tilgjengelig

    • Tilfeldig datagenerering bruker SIMD-instruksjoner

 

Inkluderte algoritmer er:

  • MD5

  • SHA

  • SHA2-224 (maskinvareakselerert)

  • SHA2-256 (maskinvareakselerert)

  • SHA2-384 (maskinvareakselerert)

  • SHA2-512 (maskinvareakselerert)

  • SHA3-224 (maskinvareakselerert)

  • SHA3-256 (maskinvareakselerert)

  • SHA3-384 (maskinvareakselerert)

  • SHA3-512 (maskinvareakselerert)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (maskinvareakselerert)

  • HMAC-SHA2-256 (maskinvareakselerert)

  • HMAC-SHA2-384 (maskinvareakselerert)

  • HMAC-SHA2-512 (maskinvareakselerert)

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

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

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

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

  • POLY1305

  • SM3 - kinesisk standard for trådløs autentisering

  • CRC32 - IEEE CRC 32-bit (maskinvareakselerert)

  • CRC32 - IETF CRC 32-bit (maskinvareakselerert)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Generell CRC med polynom, startverdi og inversjonskrav ved konstruksjon

  • AES-GMAC (maskinvareakselerert)

  • AES-CMAC (maskinvareakselerert)

  • AES-XCBC-MAC (maskinvareakselerert)

  • SNOW3G F9 - LTE/3GPP-autentiseringsalgoritme

  • SNOW-V GHASH (F9 eller AEAD) - LTE 5G-autentiseringsalgoritme

  • ZUC F9 - LTE/3GPP-autentiseringsalgoritme

  • ZUC-256-MAC med 16- og 25-byte IV-er - LTE 5G-autentiseringsalgoritme

integritTable.png

CONTACT 

© 2017-2023 BY JPGNetworks. Stolt skapt medWix.com

FØLG

Twitter

 

Google +

 

Facebook

Suksess! Beskjed mottatt.

bottom of page