top of page

인증 알고리즘

Protocol++®는 독립 실행형으로도 실행할 수 있는 www.protocolpp.com에 있는 필수 인증 알고리즘에 대한 지원을 포함합니다.  런타임에 감지되면 대부분의 알고리즘은 하드웨어 가속을 사용합니다. 이 기능은 몇 년 동안 활성화되었습니다.

  • 감지 시 x86, x64(x86-64) 하드웨어 가속 사용(기능은 몇 년 동안 활성화됨)

    • 런타임 CPU 기능 감지 및 코드 선택

    • GCC 스타일 및 MSVC 스타일 인라인 어셈블리, x64용 MASM 지원

    • x86, x64(x86-64), x32는 SSE2, SSE4 및 AVX 구현을 제공합니다.

    • AES, CRC, GCM 및 SHA는 가능한 경우 ARM, Intel 및 PowerPC 하드웨어 가속을 사용합니다.

    • 무작위 데이터 생성은 SIMD 명령어를 사용합니다.

 

포함된 알고리즘은 다음과 같습니다.

  • MD5

  • SHA2-224(하드웨어 가속)

  • SHA2-256(하드웨어 가속)

  • SHA2-384(하드웨어 가속)

  • SHA2-512(하드웨어 가속)

  • SHA3-224(하드웨어 가속)

  • SHA3-256(하드웨어 가속)

  • SHA3-384(하드웨어 가속)

  • SHA3-512(하드웨어 가속)

  • 쉐이크128

  • 쉐이크256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224(하드웨어 가속)

  • HMAC-SHA2-256(하드웨어 가속)

  • HMAC-SHA2-384(하드웨어 가속)

  • HMAC-SHA2-512(하드웨어 가속)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224)(하드웨어 가속)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256)(하드웨어 가속)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384)(하드웨어 가속)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512)(하드웨어 가속)

  • 폴리1305

  • SM3 - 중국 무선 인증 표준

  • CRC32 - IEEE CRC 32비트(하드웨어 가속)

  • CRC32 - IETF CRC 32비트(하드웨어 가속)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • 다항식, 시작 값 및 구성 시 반전 요구 사항이 있는 일반 CRC

  • AES-GMAC(하드웨어 가속)

  • AES-CMAC(하드웨어 가속)

  • AES-XCBC-MAC(하드웨어 가속)

  • SNOW3G F9 - LTE/3GPP 인증 알고리즘

  • SNOW-V GHASH(F9 또는 AEAD) - LTE 5G 인증 알고리즘

  • ZUC F9 - LTE/3GPP 인증 알고리즘

  • 16바이트 및 25바이트 IV가 포함된 ZUC-256-MAC - LTE 5G 인증 알고리즘

integritTable.png

CONTACT 

© 2017-2023 BY JPG네트웍스. 자랑스럽게 만든Wix.com

따르다

트위터

구글 +

페이스 북

성공! 메시지 받음.

bottom of page