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).
CodeSafe can be used to execute any type of application within the tamper-resistant nShield HSM. Examples include cryptography and business logic associated with banking, smart metering, authentication agents, digital signature agents and custom encryption processes.
Because your sensitive applications execute within the HSM’s secure boundary, and not on an exposed host server, they are safeguarded against both internal and external threats.
CodeSafe creates a strong binding between cryptographic processes and the keys they use, ensuring that keys and data can only be used by authorized and immutable applications.
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
Data Sheet: CodeSafe
The nCipher CodeSafe 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)Download
This white paper describes the unique nCipher CodeSafe capability, which enables application code to run within the protected confines of a tamper-resistant nShield Hardware Security Module (HSM). CodeSafe enables users to develop application code to run inside the HSM, providing protection against Advanced Persistent Threats (APTs) as well as insider attacks and hacking.Download
Data Sheet: nShield Connect HSMs
nShield Connect HSMs are certified, networked appliances that deliver cryptographic key services to applications distributed across servers and virtual machines.Download
Data Sheet: nShield Solo HSMs
nShield Solo HSMs are certified PCIe card-based solutions that deliver cryptographic key services to applications hosted on individual servers and appliances.Download
Data Sheet: nShield as a Service
Subscription-based access to dedicated nShield Connect HSMs, enabling cloud-centric strategies while maintaining the strict security controls required for business-critical applications.Download
글로벌 결제 솔루션 및 전자 상거래 활성화 선도 업체인 Verifone의 전략은 모든 상거래 채널에서 전자 결제를 안심하고 수용하는 데 도움이 되는 글로벌 보안 표준을 충족하거나 충족의 수준을 뛰어넘는 “업계 최고의” 결제 솔루션 및 서비스를 개발하고 배포하는 것입니다. 저희는 nCipher HSM을 선택하여 결제 보안 플랫폼 전체에 걸쳐 확실한 보안, 독보적인 성능 및 최고의 확장성을 확보함에 따라 거의 모든 공격으로부터 암호화 키를 보호할 수 있었습니다. 이를 통해 Verifone은 Verifone을 대표하는 보안에 대한 다층적 접근법을 통해 거래 시 증가하는 데이터 유출 및 사이버 범죄의 위험성을 계속해서 줄여나가고 소비자 정보를 보다 적극적으로 보호하고 있으며, 이는 PCI DSS 요구 조건을 뛰어넘는 것입니다.최고 보안 책임자, Joe Majka