Utimaco CryptoServer SDK - Licencias OnLine

Utimaco CryptoServer SDK

The Utimaco Software Development Kit (SDK) is the professional development environment for all Utimaco Hardware Security Modules (HSM). It allows system integrators and users to create their own specific applications, such as proprietary algorithms, custo

The development environment for the successful realization of your security requirements.

The development environment allows you to implement your own firmware modules. These can be run within CryptoServer hardware security modules. The Utimaco CryptoServer SDK base firmware enables the development of security products that require FIPS 140-2 Level 3 or 4.

As the SDK provides full access to the Utimaco base firmware, you can develop custom firmware modules in a very short period of time. The SDK includes the HSM simulator to facilitate firmware testing. Some of the features are:

  • Secure development environment for all HSM models
  • Developments can be done independently of Utimaco.
  • Full control over the functionality of user-created firmware.

Cost-effective development

  • No additional licensing fees for sortable environments execution or for each delivered application
  • Minimal training is required thanks to the use of standard programming languages and standardized development environments
  • The complete description of the internal programming interfaces (APIs) enables maximum utilization of Utimaco base firmware modules
  • Efficient testing and debugging using the CryptoServer software simulator
  • Reduced price for hardware security modules in development environments.

Development environment

  • Standardized development environment for all CryptoServer models
  • Developments are independent of the manufacturer.
  • Full control over the functionality of user-created firmware.
  • Includes files for the Utimaco base firmware and interface libraries.
  • Programming examples for firmware modules and applications.
  • Project files for the compilation of programming examples in Microsoft Visual Studio.
  • Makefiles for the compilation of programming examples (Linux gcc)

Cryptographic algorithms

  • RSA, DSA, ECDSA with NIST and Brainpool curves
  • DH, ECDH with NIST and Brainpool curves
  • AES, Triple-DES, DES
  • MAC, CMAC, HMAC
  • SHA-1, SHA2-Family, SHA3, RIPEMD
  • Generator hash-based deterministic random numbers (DRG.4 acc. AIS 31 )
  • True Random Number Generator (PTG.2 acc. AIS 31 )
  • All algorithms included in the product price.

Test environment

  • Full simulation of CryptoServer Hardware Security Modules in software
  • Testing and debugging new firmware in Windows or Linux development environment

Programming model

  • The modular software architecture of Utimaco base firmware offers maximum design optimization capabilities for applications
  • ANSI C/C++, no assembler level programming knowledge required

Documentation

  • Programming manual
  • Complete description of the internal interfaces of the Utimaco base firmware
  • Comprehensive documentation for all tools.

Support

  • Developer training
  • Qualified developer-level support via phone and email

Application fields

  • Banking and Finance:
    - Card Personalization
    - PIN Mail Printing
    - Processing of Acquirer and Processor Payment Transactions
  • Healthcare:
    - Personalization card
    - Secure management and storage of health records.
  • Automotive industry:
    - Code signing and secure manufacturing
    - Key injection
    - Generation of certificate birth
    - Toll collection systems
  • Consumer industry
    - Intellectual property protection
    - Content protection

CryptoServer hardware supported

  • CryptoServer Se-Series Gen2 *
  • CryptoServer CSe-Series *
  • CryptoServer Se-Series *

* Full hardware acceleration and ECC library support

The images are only illustrative.

Buy Utimaco CryptoServer SDK

For price information Utimaco CryptoServer SDK

Quote request