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 (ハードウェア アクセラレーション)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC社

  • 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) (ハードウェア アクセラレーション)

  • POLY1305

  • 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 JPGNetworks.誇らしげにWix.com

従う

ツイッター

Google +

フェイスブック

成功!メッセージを受信しました。

bottom of page