top of page

暗号化アルゴリズム

Protocol++® には、さまざまな IEEE、NIST、および IETF 標準に見られるほとんどの暗号化アルゴリズムのサポートと、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 命令を使用

​​

含まれるアルゴリズムは次のとおりです。

適合性

CPPUNIT テストを使用して利用可能なすべてのコンフォーマンス ベクトルに対して検証済み (以下の cppunit テストのスクリーン キャプチャ)

ConformanceProtocol++.PNG
CipherModes.PNG

CONTACT 

© 2017-2023 BY JPGNetworks.誇らしげにWix.com

従う

ツイッター

Google +

フェイスブック

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

bottom of page