TryTRY
BuyBUY
  • newsletter
  • contact
  • corporate
  • careers
Utimaco
de
TRYour free HSM simulator
BUYget a quote
  • home
  • solutions
  • products
  • services
  • blog
  • downloads
  • partners
  • company

Next event

04/03 - 08/03 | Expo and Conference

RSA Conference USA 2019

Utimaco Portal

Here you will find everything you need as a partner and customerLogin required

  • home
  • solutions
    • industries
      • banking and financial services
        • acquirer
        • card scheme
        • issuer
      • cloud
        • cloud-based innovation
        • multi-cloud agility
      • connected car (V2V)
      • energy & utilities
      • government
      • industrial IoT & manufacturing
      • lottery & gaming
      • media & entertainment
      • road infrastructure (V2I), toll collection & ITS
      • telecommunications
    • applications
      • authentication
      • blockchain
      • code signing
      • database encryption
      • document signing
      • key injection
      • post-quantum crypto agility
      • public key infrastructure (PKI)
        • EJBCA
      • random number generator (RNG)
    • compliance
      • certifications & approvals
        • Common Criteria (CC)
        • FIPS 140-2
      • compliance & standardization
        • Certificate Policy of the Smart Metering PKI
        • eIDAS
        • GDPR
        • PCI DSS
        • Privacy Shield
  • products
    • general purpose HSM
      • SecurityServer Se Gen2
      • SecurityServer CSe
      • CryptoServer CP5 (eIDAS & CC)
      • CryptoServer Cloud
      • TimestampServer
    • payment HSM
      • Atalla AT1000
      • PaymentServer
    • Software Development Kit (SDK)
      • CryptoServer SDK
      • CryptoScript SDK
    • key management
      • ESKM
    • HSM simulators
      • SecurityServer simulator
      • CryptoServer CP5 simulator (eIDAS & CC)
    • form factor
      • LAN appliance
      • PCIe card
      • cloud, “HSM as a Service”
  • services
    • consultancy
    • support
    • professional services
    • Utimaco Academy
  • blog
  • downloads
    • brochures
    • data sheets
    • case studies
    • white papers
    • webinars
    • e-books
      • PQC for Dummies e-book
      • HSM for Dummies e-book
    • Utimaco Portal
      • integration guides
      • knowledge base
  • partners
    • Partner Program
      • technology partner
    • Partner Locator
  • company
    • about Utimaco
      • legal
      • terms & conditions
      • privacy
        • cookie-policy
    • locations
    • news
      • newsletter
    • events
    • contact
    • careers
  • home
  • solutions
    • industries
      • banking and financial services
        • acquirer
        • card scheme
        • issuer
      • cloud
        • cloud-based innovation
        • multi-cloud agility
      • connected car (V2V)
      • energy & utilities
      • government
      • industrial IoT & manufacturing
      • lottery & gaming
      • media & entertainment
      • road infrastructure (V2I), toll collection & ITS
      • telecommunications
    • applications
      • authentication
      • blockchain
      • code signing
      • database encryption
      • document signing
      • key injection
      • post-quantum crypto agility
      • public key infrastructure (PKI)
        • EJBCA
      • random number generator (RNG)
    • compliance
      • certifications & approvals
        • Common Criteria (CC)
        • FIPS 140-2
      • compliance & standardization
        • Certificate Policy of the Smart Metering PKI
        • eIDAS
        • GDPR
        • PCI DSS
        • Privacy Shield
  • products
    • general purpose HSM
      • SecurityServer Se Gen2
      • SecurityServer CSe
      • CryptoServer CP5 (eIDAS & CC)
      • CryptoServer Cloud
      • TimestampServer
    • payment HSM
      • Atalla AT1000
      • PaymentServer
    • Software Development Kit (SDK)
      • CryptoServer SDK
      • CryptoScript SDK
    • key management
      • ESKM
    • HSM simulators
      • SecurityServer simulator
      • CryptoServer CP5 simulator (eIDAS & CC)
    • form factor
      • LAN appliance
      • PCIe card
      • cloud, “HSM as a Service”
  • services
    • consultancy
    • support
    • professional services
    • Utimaco Academy
  • blog
  • downloads
    • brochures
    • data sheets
    • case studies
    • white papers
    • webinars
    • e-books
      • PQC for Dummies e-book
      • HSM for Dummies e-book
    • Utimaco Portal
      • integration guides
      • knowledge base
  • partners
    • Partner Program
      • technology partner
    • Partner Locator
  • company
    • about Utimaco
      • legal
      • terms & conditions
      • privacy
        • cookie-policy
    • locations
    • news
      • newsletter
    • events
    • contact
    • careers

Home / products / Software Development Kit (SDK) / CryptoScript SDK

CryptoScript SDK

Script new key derivation mechanisms, use-case-specific data processing functions and custom extensions, and develop applications with massively reduced effort and overhead.

Utimaco CryptoScript SDK icon

Utimaco CryptoScript SDK – Fast, Intuitive, Powerful, Secure

CryptoScript lets you run your applications inside the secure perimeter of a Utimaco CryptoServer HSM even when operating in FIPS mode (evaluation in preparation).

  • Run multiple applications in virtual HSMs
  • Firewalling, separate databases and roles allow for multi-tenancy.
  • When easy-to-use customization options are required, such as e. g. for Industrial IoT, Automotive, Utilities or Payment applications, CryptoScript is your readily available solution.

Product data sheet

Custom Crypto Application Design

Secure

  • Managed language, security monitor
  • Intermediate results remain in HSM

Efficient

  • Great performance, memory-efficient
  • Virtual HSMs for multi-tenancy
  • Easy to use
  • Optimized for crypto applications
  • Automatic garbage collection

Versatile

  • Cryptography, audit logs, and more

Functionality

  • Full-featured crypto library
  • Support for long-number arithmetic
  • Internal and external key storage
  • Optional smartcard-based two-factor authentication
  • M-of-N quorum authentication

High Performance

  • Efficient runtime environment
  • Optimized firmware implementation
  • Support for onboard HW accelerator
  • Intermediate results remain in HSM

Multi-Tenancy

  • Multiple virtual HSMs
  • Separate databases (optional)
  • Database quota
  • Separation of backup data
  • Role-based access control

Libraries

  • CXI (Cryptographic eXtended services Interface)
  • Long-number arithmetic
  • Strings, tables, arrays, lists, records, …
  • Data packing and unpacking
  • Command handling, logging, and authentication

Secure Development

  • CryptoScript compiler runs inside HSM
    • Efficient, untainted code
    • Low memory footprint
  • CryptoScript host tool
    • Load CryptoScript signature key
    • Sign CryptoScript firmware modules
    • Load, run, stop, and delete modules
    • Backup and restore private database

Secure Runtime Environment

  • Secure managed memory
  • Signed code
  • Private database (optional)
  • Firewalled virtual HSMs

Easy-to-Use Programming Language

  • Derived from Lua
  • Rich set of data types
  • Automatic garbage collection

Execution Platforms

  • CryptoServer Se-Series Gen2
  • CryptoServer CSe-Series
  • CryptoServer Simulator

Utimaco LAN V5 drawing

Utimaco SeGen2 PCIe-Card Drawing

Utimaco drawing PCIe card CSe

Ready to take off?

Download our HSM simulator!

Register for free
Take me there

Stay on top of our news
Don’t miss out on any Utimaco updates

Subscribe to Utimaco Newsletter

We will keep you posted with news from Utimaco and the industries we protect, as well as information on upcoming events and webinars.

Subscribe now

Partners

Cryptomathic Inc.
E-Sign S.A.
Fortiedge Pte Ltd.
Real security d.o.o.
Compumatica secure networks B.V.
JJNet International Co., Limited - Utimaco Hardware Security Modules Partner
Find a partner

Share this page

EMEA

Utimaco IS GmbH
Germanusstraße 4
52080 Aachen
Germany
Phone: + 49 241 1696 200

Americas

Utimaco Inc.
900 E Hamilton Ave., Suite 400
Campbell, CA 95008
USA
Phone: +1 844 UTIMACO

APAC

Utimaco IS GmbH – Office APAC
One Raffles Quay, North Tower
Level 25
Singapore 048583
Phone: +65 6622 5347

Utimaco

  • support
  • corporate
  • careers
  • legal
  • terms & conditions
  • privacy
  • cookie-policy
© 2019
to top
  • home
  • solutions
    • industries
      • banking and financial services
        • acquirer
        • card scheme
        • issuer
      • cloud
        • cloud-based innovation
        • multi-cloud agility
      • connected car (V2V)
      • energy & utilities
      • government
      • industrial IoT & manufacturing
      • lottery & gaming
      • media & entertainment
      • road infrastructure (V2I), toll collection & ITS
      • telecommunications
    • applications
      • authentication
      • blockchain
      • code signing
      • database encryption
      • document signing
      • key injection
      • post-quantum crypto agility
      • public key infrastructure (PKI)
        • EJBCA
      • random number generator (RNG)
    • compliance
      • certifications & approvals
        • Common Criteria (CC)
        • FIPS 140-2
      • compliance & standardization
        • Certificate Policy of the Smart Metering PKI
        • eIDAS
        • GDPR
        • PCI DSS
        • Privacy Shield
  • products
    • general purpose HSM
      • SecurityServer Se Gen2
      • SecurityServer CSe
      • CryptoServer CP5 (eIDAS & CC)
      • CryptoServer Cloud
      • TimestampServer
    • payment HSM
      • Atalla AT1000
      • PaymentServer
    • Software Development Kit (SDK)
      • CryptoServer SDK
      • CryptoScript SDK
    • key management
      • ESKM
    • HSM simulators
      • SecurityServer simulator
      • CryptoServer CP5 simulator (eIDAS & CC)
    • form factor
      • LAN appliance
      • PCIe card
      • cloud, “HSM as a Service”
  • services
    • consultancy
    • support
    • professional services
    • Utimaco Academy
  • blog
  • downloads
    • brochures
    • data sheets
    • case studies
    • white papers
    • webinars
    • e-books
      • PQC for Dummies e-book
      • HSM for Dummies e-book
    • Utimaco Portal
      • integration guides
      • knowledge base
  • partners
    • Partner Program
      • technology partner
    • Partner Locator
  • company
    • about Utimaco
      • legal
      • terms & conditions
      • privacy
        • cookie-policy
    • locations
    • news
      • newsletter
    • events
    • contact
    • careers