Logo Intel

Intel Integrated Performance Primitives Cryptographie

Intel-Integrated-Performance-Primitives-Cryptography

  • Intel® Integrated Performance Primitives (Intel® IPP) Cryptography est une bibliothèque logicielle qui fournit une large gamme d'implémentations d'algorithmes cryptographiques sécurisés et efficaces.
  • La bibliothèque est fournie dans le cadre d'Intel® oneAPI Base Toolkit. Vous pouvez également installer une version de bibliothèque spécifique.
  • Ce guide de démarrage suppose que vous avez installé la bibliothèque Intel IPP Cryptography dans le cadre de la boîte à outils.

Prérequis (système d'exploitation Windows*)

Définir les variables d'environnement
Après avoir installé Intel IPP Cryptography, définissez les variables d'environnement PATH, LIB et INCLUDE en exécutant le script approprié à l'architecture de votre plate-forme cible. Les scripts sont disponibles dans \ippcp\bin. Par défaut, c'est C:\Program files (x86)\Intel\oneapi. Voir la structure des répertoires de haut niveau d'Intel IPP.

Configurez votre environnement IDE pour établir une liaison avec la cryptographie Intel IPP
Pour configurer votre système de développement Microsoft* Visual Studio* pour une liaison avec la bibliothèque Intel IPP Cryptography, suivez les étapes ci-dessous. Bien que certaines versions de l'IDE Visual Studio * puissent varier légèrement dans les éléments de menu mentionnés ci-dessous, les étapes de configuration fondamentales s'appliquent à toutes ces versions.

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet et cliquez sur Propriétés.
  2. Sélectionnez Propriétés de configuration > Répertoires VC++ et définissez les éléments suivants dans le menu déroulant Sélectionner les répertoires pour :
    • Inclure Files élément de menu, puis tapez dans le répertoire pour l'inclusion de la cryptographie Intel IPP files (la valeur par défaut est \ippcp\include)
    • Bibliothèque Files élément de menu, puis tapez dans le répertoire de la bibliothèque Intel IPP Cryptography files (la valeur par défaut est \ippcp\lib\)
    • Exécutable Files élément de menu, puis tapez dans le répertoire de l'exécutable Intel IPP Cryptography files (la valeur par défaut est \redist\\ippcp)

Créez et exécutez votre première application de cryptographie Intel® IPP (système d'exploitation Windows*)

  • Le code example ci-dessous représente une courte application pour vous aider à démarrer avec la cryptographie Intel IPP :Intel-Integrated-Performance-Primitives-Cryptographie-fig-1 Intel-Integrated-Performance-Primitives-Cryptographie-fig-2
    Intel-Integrated-Performance-Primitives-Cryptographie-fig-3 Intel-Integrated-Performance-Primitives-Cryptographie-fig-4
    Intel-Integrated-Performance-Primitives-Cryptographie-fig-5
  • Cette application se compose de deux sections :
    1. Obtenez le nom et la version de la couche de bibliothèque.
    2. Affiche les optimisations matérielles utilisées par la couche de bibliothèque sélectionnée et prises en charge par le processeur.
  • Sur le système d'exploitation Windows*, les applications Intel IPP Cryptography sont beaucoup plus faciles à créer avec Microsoft* Visual Studio*. Pour construire le code exampci-dessus, suivez les étapes :
    1. Démarrez Microsoft* Visual Studio* et créez un projet C++ vide.
    2. Ajouter un nouveau c file et collez-y le code.
    3. Définissez les répertoires d'inclusion et le modèle de liaison.
    4. Compilez et exécutez l'application.

Formation et documentation

Intel-Integrated-Performance-Primitives-Cryptographie-fig-6

Avis et avis de non-responsabilité

  • Intel, le logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune et Xeon sont des marques commerciales d'Intel Corporation aux États-Unis et/ou dans d'autres pays.
  • D’autres noms et marques peuvent être revendiqués comme étant la propriété d’autrui.
  • ©Intel Corporation.
  • Ce logiciel et les documents associés sont des éléments protégés par le droit d'auteur d'Intel, et votre utilisation de ceux-ci est régie par la licence expresse en vertu de laquelle ils vous ont été fournis (Licence). Sauf disposition contraire de la licence, vous ne pouvez pas utiliser, modifier, copier, publier, distribuer, divulguer ou transmettre ce logiciel ou les documents associés sans l'autorisation écrite préalable d'Intel.
  • Ce logiciel et les documents associés sont fournis tels quels, sans aucune garantie expresse ou implicite, autre que celles expressément énoncées dans la Licence.

Informations sur le produit et les performances

  • Les performances varient en fonction de l'utilisation, de la configuration et d'autres facteurs. En savoir plus sur www.Intel.com/PerformanceIndex.
  • Avis de révision #20201201

Documents / Ressources

Intel Integrated Performance Primitives Cryptographie [pdf] Guide de l'utilisateur
Cryptographie des primitives de performance intégrées, Cryptographie des primitives de performance, Cryptographie des primitives, Cryptographie
Intel Integrated Performance Primitives [pdf] Guide de l'utilisateur
Primitives de performance intégrées, Primitives de performance, Primitives
Intel Integrated Performance Primitives Cryptographie [pdf] Guide de l'utilisateur
Cryptographie des primitives de performance intégrées, Cryptographie des primitives de performance, Cryptographie des primitives, Cryptographie

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *