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