Toggle Nav

Entrust CodeSafe

In stock
SKU:
CodeSafe
  • 24×7 remote and on-site support
  • Multi-vendor solutions & services
  • Local billing in 33+ countries
  • Competitive Price

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).

illustration of woman and shield shape

CodeSafe: execute code in a secure environment

  • Protects sensitive applications by executing them inside tamper-resistant hardware security modules (HSMs)
  • Helps ensure integrity by digitally signing and verifying code
  • Provides a secure environment for key management through policy enforcement
  • Delivers strong access control by uniquely associating keys and certificates to applications
  • Offers a convenient solution using remote CodeSafe tools

CodeSafe is a set of tools that enable developers to write and execute sensitive applications inside the tamper-resistant boundary of FIPS-certified nShield HSMs. Applications running in the secure execution environment can encrypt, decrypt and process data as well as benefit from HSM enforcement of the policies that govern use of the applications’ keys.

Wide range of applications

CodeSafe can be used to protect any type of application. Examples include cryptography and high value business logic associated with banking, smart metering, authentication agents, digital signature agents and custom encryption processes.

Ensuring CodeSafe application integrity

CodeSafe provides tools to digitally sign the applications running in nShield’s secure execution environment so that their integrity can be verified by the HSM at runtime.

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

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

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

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
Custom Solutions
Competative Prices
Global Logistics
24*7*365 Support