nShield Software

CodeSafe

Maximize application security

The CodeSafe software developer toolkit provides the capability to create and execute sensitive applications within the protected perimeter of a FIPS 140-2 Level 3 certified nShield hardware security module (HSM).

images
images

CodeSafe can be used to execute any type of application within the tamper-resistant nShield HSM.

images

Because sensitive applications execute within the HSM’s secure boundary, they are safeguarded from internal and external threats.

images

CodeSafe creates a strong binding between cryptographic processes and the keys they use.

Tech Specs

CodeSafe encompasses two components: a developer toolkit to compile applications and prepare them to be imported into the HSMs, and a run time environment that protects the application when in use. CodeSafe not only carves out a segregated and protected space for security-sensitive applications to be executed, but it also creates a strong binding between the cryptographic processes and the keys they use.

nShield HSM Compatibility

CodeSafe is available with all FIPS 140-2 Level 3 certified nShield Solo PCIe and network-attached nShield Connect HSMs.

Operating System Support

CodeSafe development supported on Windows and RHEL Operating Systems

  • Deployment also supported on AIX, HP-UX, and Solaris platforms.

HSM Development Environment

CodeSafe is compatible with the following programming applications:

  • C and C++ programming languages for embedded applications
  • C, C++ and Java on host-server