インテルのロゴ

intel Integrated Performance Primitives 暗号化

インテル-統合-パフォーマンス-プリミティブ-暗号化

  • インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) 暗号化は、安全で効率的な暗号化アルゴリズムの実装を幅広く提供するソフトウェア・ライブラリーです。
  • このライブラリーは、インテル® oneAPI Base Toolkit の一部として提供されます。 特定のライブラリ バージョンをインストールすることもできます。
  • この入門ガイドは、ツールキットの一部としてインテル® IPP 暗号化ライブラリーがインストールされていることを前提としています。

前提条件 (Windows* OS)

環境変数の設定
インテル IPP 暗号化をインストールした後、ターゲット プラットフォーム アーキテクチャに適したスクリプトを実行して、PATH、LIB、および INCLUDE 環境変数を設定します。 スクリプトは \ippcp\bin にあります。 デフォルトでは、C:\Program file(x86)\Intel\oneapi. インテル® IPP の高レベルのディレクトリー構造を参照してください。

インテル® IPP 暗号化とリンクするように IDE 環境を構成する
インテル® IPP 暗号化ライブラリーとリンクするために Microsoft* Visual Studio* 開発システムを構成するには、次の手順に従います。 Visual Studio* IDE の一部のバージョンでは、以下に示すメニュー項目が若干異なる場合がありますが、基本的な構成手順はこれらすべてのバージョンに適用できます。

  1. ソリューション エクスプローラーでプロジェクトを右クリックし、[プロパティ] をクリックします。
  2. [構成プロパティ] > [VC++ ディレクトリ] を選択し、[ディレクトリの選択] ドロップダウン メニューから次のように設定します。
    • 含む Files メニュー項目をクリックし、インテル® IPP 暗号化インクルードのディレクトリーを入力します。 files (デフォルトは \ippcp\include)
    • 図書館 Files メニュー項目をクリックし、インテル® IPP 暗号化ライブラリーのディレクトリーを入力します。 files (デフォルトは \ippcp\lib\)
    • 実行可能 Files メニュー項目をクリックし、インテル® IPP 暗号化の実行可能ファイルのディレクトリーを入力します。 files (デフォルトは \redist\\ippcp)

初めてのインテル® IPP 暗号化アプリケーションをビルドして実行する (Windows* OS)

  • コードの元amp以下のファイルは、インテル IPP 暗号化を開始するのに役立つ短いアプリケーションを表しています。インテル-統合-パフォーマンス-プリミティブ-暗号化-図-1 インテル-統合-パフォーマンス-プリミティブ-暗号化-図-2
    インテル-統合-パフォーマンス-プリミティブ-暗号化-図-3 インテル-統合-パフォーマンス-プリミティブ-暗号化-図-4
    インテル-統合-パフォーマンス-プリミティブ-暗号化-図-5
  • このアプリケーションは、次の XNUMX つのセクションで構成されています。
    1. ライブラリ レイヤーの名前とバージョンを取得します。
    2. 選択したライブラリ レイヤーで使用され、CPU でサポートされているハードウェアの最適化を表示します。
  • Windows* OS では、Microsoft* Visual Studio* を使用してインテル® IPP 暗号化アプリケーションを簡単に構築できます。 コードexをビルドするにはamp上記のファイルで、次の手順に従います。
    1. Microsoft* Visual Studio* を起動し、空の C++ プロジェクトを作成します。
    2. 新しいcを追加 file コードを貼り付けます。
    3. インクルード ディレクトリとリンク モデルを設定します。
    4. アプリケーションをコンパイルして実行します。

トレーニングとドキュメント

インテル-統合-パフォーマンス-プリミティブ-暗号化-図-6

通知と免責事項

  • Intel、Intel ロゴ、Intel Atom、Intel Core、Intel Xeon Phi、VTune、および Xeon は、米国およびその他の国における Intel Corporation の商標です。
  • その他の名前およびブランドは、他者の財産として主張される場合があります。
  • ©インテルコーポレーション。
  • このソフトウェアおよび関連ドキュメントは、インテルの著作物であり、それらの使用は、それらが提供された際の明示的なライセンス (ライセンス) によって管理されます。 ライセンスに別段の定めがない限り、インテルの事前の書面による許可なしに、このソフトウェアまたは関連文書を使用、変更、コピー、発行、配布、開示、または送信することはできません。
  • このソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明示的に記載されているものを除き、明示的または黙示的な保証はありません。

製品・性能情報

  • パフォーマンスは、使用、構成、およびその他の要因によって異なります。 詳細はこちら www.Intel.com/PerformanceIndex.
  • 通知改訂 #20201201

ドキュメント / リソース

intel Integrated Performance Primitives 暗号化 [pdf] ユーザーガイド
統合されたパフォーマンス プリミティブの暗号化、パフォーマンス プリミティブの暗号化、プリミティブの暗号化、暗号化
intel 統合パフォーマンス プリミティブ [pdf] ユーザーガイド
統合パフォーマンス プリミティブ、パフォーマンス プリミティブ、プリミティブ
intel Integrated Performance Primitives 暗号化 [pdf] ユーザーガイド
統合されたパフォーマンス プリミティブの暗号化、パフォーマンス プリミティブの暗号化、プリミティブの暗号化、暗号化

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *