top of page

Authentifizierungsalgorithmen

Protocol++® enthält Unterstützung für notwendige Authentifizierungsalgorithmen, die auf www.protocolpp.com zu finden sind und auch eigenständig ausgeführt werden können.  Wenn sie zur Laufzeit erkannt werden, verwenden die meisten Algorithmen Hardwarebeschleunigung. Diese Funktion ist seit mehreren Jahren aktiviert

  • x86, x64 (x86-64) Hardwarebeschleunigung wird verwendet, wenn erkannt (Funktion ist seit mehreren Jahren aktiviert)

    • Laufzeit-CPU-Funktionserkennung und Codeauswahl

    • unterstützt Inline-Assemblierung im GCC- und MSVC-Stil sowie MASM für x64

    • x86, x64 (x86-64), x32 bietet SSE2-, SSE4- und AVX-Implementierungen

    • AES, CRC, GCM und SHA verwenden ARM-, Intel- und PowerPC-Hardwarebeschleunigung, sofern verfügbar

    • Die zufällige Datengenerierung verwendet SIMD-Anweisungen

 

Enthaltene Algorithmen sind:

  • MD5

  • SCHA

  • SHA2-224 (Hardwarebeschleunigt)

  • SHA2-256 (Hardwarebeschleunigt)

  • SHA2-384 (Hardwarebeschleunigt)

  • SHA2-512 (Hardwarebeschleunigt)

  • SHA3-224 (Hardwarebeschleunigt)

  • SHA3-256 (Hardwarebeschleunigt)

  • SHA3-384 (Hardwarebeschleunigt)

  • SHA3-512 (Hardwarebeschleunigt)

  • SCHÜTTELN128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (Hardwarebeschleunigt)

  • HMAC-SHA2-256 (Hardwarebeschleunigt)

  • HMAC-SHA2-384 (Hardwarebeschleunigt)

  • HMAC-SHA2-512 (Hardwarebeschleunigt)

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

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

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

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

  • POLY1305

  • SM3 - Chinesischer drahtloser Authentifizierungsstandard

  • CRC32 - IEEE CRC 32-Bit (hardwarebeschleunigt)

  • CRC32 - IETF CRC 32-Bit (hardwarebeschleunigt)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Allgemeiner CRC mit Polynom-, Startwert- und Invertierungsanforderungen bei der Konstruktion

  • AES-GMAC (hardwarebeschleunigt)

  • AES-CMAC (hardwarebeschleunigt)

  • AES-XCBC-MAC (hardwarebeschleunigt)

  • SNOW3G F9 - LTE/3GPP-Authentifizierungsalgorithmus

  • SNOW-V GHASH (F9 oder AEAD) – LTE 5G-Authentifizierungsalgorithmus

  • ZUC F9 - LTE/3GPP-Authentifizierungsalgorithmus

  • ZUC-256-MAC mit 16- und 25-Byte-IVs – LTE 5G-Authentifizierungsalgorithmus

integritTable.png

KONTAKT 

© 2017-2023 VON JPGNetworks. Stolz erstellt mitWix.com

FOLGEN

Twitter

Google +

Facebook

Erfolg! Nachricht erhalten.

bottom of page