Fast SSL
PKI Acceleration
Library
Active Encryption
Library
PKI Acceleration Library
 

Most modern security functions require some kind of public key encryption. Functions such as authentication, digital signature and secure communication protocols such as IPSEC, SSL and S/MIME all use public key cryptography. Since public key encryption is a complex and time consuming algorithm, public key implementation becomes the bottleneck of secure communications.

CipherActive offers a solution for public key performance problems. Using our PKI Acceleration Library for any public key application you can achieve acceleration of more than six times without any additional hardware.

The PKI Acceleration Library is currently available for the following architectures:

  • Pentium processors, providing 3x to 4x acceleration
  • TI DSP Processors, providing 4x acceleration
  • ARM processors, providing 3x acceleration
  • Intel's Xscale processor, providing more than 6x acceleration

Other implementations are constantly developed. Please contact CipherActive for details on processor availability. Also note that even if we do not currently support your CPU, our projects team can work with you to adapt the library to your processor.

This acceleration is achieved without any impact on encryption strength since the library accelerates standard encryption algorithms and does not offer any new algorithm. PKI Acceleration Library works with all widely used PKI algorithms, thus not limiting your implementations interoperability.

This acceleration can help servers and gateways to increase throughput and handle more users without requiring more or faster hardware. Furthermore, the latency viewed by each user is much lower. eCommerce servers, VPN software and appliances and encrypted storage systems can all benefit from public key acceleration.

Client side encryption devices with limited resources such as mobile devices will also benefit from PKI Acceleration Library. PKI Acceleration Library provides a low-resource, high-performance public key encryption that perfectly suits low-power, processing and memory constrained mobile devices.

Technology

The bottleneck in performing public key encryption is located in a function named Modular Reduction. Modular Reduction is a complex, time consuming function that performs division and modulo on extremely long numbers. Currently, virtually all public key encryption implementations are based on the Montgomery Multiplication method and require hardware accelerators to achieve better performance.

CipherActive's technology is based on an innovative, patent pending, algorithm for modular reduction, which replaces the Montgomery Multiplication method with a much faster one.

For further discussion of CipherActive technology, please review the technology section of the site.

Product features

  • Software only high-performance public key encryption
  • No impact on strength of encryption algorithms
  • Works with all widely used PKI Algorithms
  • Supports many different types of architectures including: Pentiums, TI DSPs, ARM, Intel's Xscale
  • Provides up to 6 times acceleration over standard software implementations
  • Performance comparable to performance of hardware assisted public key encryption
  • Simple implementation and integration
  • Independent and transparent to the operating system
  • Can be implemented on standard processors, DSPs or ASICs
  • Little resources needed

Key benefits

  • More concurrent encrypted sessions using existing hardware
  • Lower latency for users
  • Lower power consumption for resource limited devices
  • Lower cost for consumer oriented devices

Target customers.

  • eCommerce infrastructure providers, such as application server eCommerce suites providers
  • VPN appliances and software vendors
  • Manufactures of client software for mobile devices such as browsers and cellular operating systems
  • Smart card vendors and application developers.
  • Communications equipment (such as routers and switches) vendors

Contact us to  ORDER NOW  PKI Acceleration Library!