Deux personnes se tiennent devant un grand écran affichant du code et discutent du développement de logiciels.

CodeSafe est un environnement d'exécution sur le HSM nShield d'Entrust qui permet aux développeurs tiers d'exécuter leur propre code dans les limites sécurisées du module. À l'aide du kit de développement CodeSafe, les développeurs écrivent leurs propres applications CodeSafe, les compilent de manière croisée et les encapsulent pour les exécuter sur le HSM. Sur le HSM, l'application CodeSafe est séparée des clés chargées sur le module, y compris les clés utilisées par l'application. Cela signifie que CodeSafe peut être utilisé sans affecter la validation FIPS 140 du module sur lequel il fonctionne.

Exemples de cas d'utilisation de CodeSafe

icône de boîtes

Fabrication sécurisée/IoT

Utilisez CodeSafe comme racine de confiance sécurisée et moteur de règles pour vos équipements industriels et objets connectés (IoT), où la signature du firmware, l'identité des appareils et l'autorisation des commandes doivent rester protégées, même dans un environnement d'usine ou de périphérie (Edge) hostile.

Icône de bitcoin

Cryptomonnaie

Exécutez la logique du portefeuille et les flux d'approbation des transactions dans CodeSafe afin que les clés privées et les politiques de signature des actifs numériques ne quittent jamais un environnement inviolable.

Icône de masquage

Tokenisation (Sécurité informatique)

Utilisez CodeSafe pour mettre en œuvre le moteur de tokenisation - PAN→ mappage des tokens, règles de détokenisation et accès au coffre-fort - entièrement à l'intérieur du HSM.

icône de banque

HSM pour le secteur financier

Au-delà du stockage et de la protection des clés de base, CodeSafe permet d'appliquer des contrôles financiers complexes - tels que les contrôles réglementaires, les règles par produit et la signature conditionnelle - au niveau de la frontière cryptographique.

Icône de coffre-fort bancaire

Protection de la logique commerciale sensible

Déplacez la logique de décision critique (contrôles de risque, limites, règles de foureyes, flux de travail d'approbation) vers un agent de confiance CodeSafe de sorte que même un système d'exploitation compromis ou un administrateur malhonnête ne puisse pas la contourner.

Icône de code binaire

Algorithmes cryptographiques émergents

Utilisez CodeSafe pour mettre en œuvre, tester et exécuter des algorithmes cryptographiques nouveaux ou non standard (par exemple : PQC, algorithmes nationaux, schémas propriétaires) à l'intérieur du périmètre du HSM, avant ou à la place de la prise en charge par le micrologiciel natif.

Au-delà de la sécurité

Avantages du HSM nShield CodeSafe d’Entrust

icône d'ordinateur portable avec téléphone

Protection des applications critiques en matière de sécurité

Le HSM nShield CodeSafe peut être utilisé pour exécuter tout type d’application dans le HSM nShield inviolable.

icône de bouclier avec quatre quadrants violets et gris

Défense contre les attaques et les logiciels malveillants

Étant donné que les applications sensibles s’exécutent dans les limites des fonctionnalités des HSM, elles sont protégées contre les menaces internes et externes.

clé

Contrôle d’accès rigoureux

Le HSM nShield CodeSafe crée un lien fort entre les processus cryptographiques et les clés qu’ils utilisent.

Pack d'options de cryptographie post-quantique Entrust nShield

  • Utilisation de la boîte à outils de développement CodeSafe
  • Faites évoluer votre organisation avec les normes PQ émergentes et adaptez les exigences de sécurité cryptographique à votre stratégie post-quantique
  • Utilisation pour les algorithmes PQC émergents qui ne sont pas actuellement pris en charge de manière native par le firmware nShield.
homme tenant un ordinateur portable et homme pointant vers un serveur dans une salle de serveurs

Spécifications techniques

Le HSM CodeSafe comprend deux composantes : une boîte à outils pour les développeurs permettant de compiler les applications et de les préparer à être importées dans les HSM, et un environnement d’exécution qui protège les applications lorsqu’elles sont utilisées. CodeSafe ne se contente pas de créer un espace séparé et protégé pour l’exécution d’applications sensibles en matière de sécurité, mais il crée également un lien fort entre les processus cryptographiques et les clés qu’ils utilisent.

Compatibilité HSM nShield

CodeSafe est disponible avec tous les HSM PCIe nShield 5 certifiés FIPS 140-3 de niveau 3 et les HSM nShield 5c connectés au réseau. 

Systèmes d’exploitation compatibles

Le développement de CodeSafe est pris en charge par les systèmes d’exploitation Windows et RHEL

Environnement de développement HSM

CodeSafe est compatible avec les applications de programmation suivantes :

  • Langages de programmation C pour les applications imbriquées
  • C et Java sur le serveur hôte