Boosting Cryptography Performance with Intel® Libraries
Network Security and Cryptography: With the increase in e-commerce and other transactions in enterprise applications, the demand for higher-performing, secure, and scalable communications is on the rise. From a hardware perspective, as the communication load increases, load balancing is typically accomplished by adding more processors.

by Muneesh Nagpal, server applications engineer, Core Software Division; Gururaj Nagendra, senior software engineer and architect, Software Products Division, SSG; and Alexey Omeltchenko, software engineer, Software Enabling Division, Intel Corp.

This simple optimization walk-through improves an already-optimized sample OpenSSL application's performance by 35 percent using Intel® cryptography library functions.

With the increase in e-commerce and other transactions in enterprise applications, the demand for higher-performing, secure, and scalable communications is on the rise. From a hardware perspective, as the communication load increases, load balancing is typically accomplished by adding more processors.

From a software standpoint, securing transactions using Secure Sockets Layer is very compute-intensive and can slow down the performance of the system, which in turn can have a negative effect on scalability. Organizations need cost-effective and flexible hardware solutions that meet their demands, and application developers need a robust cryptography library implementation that is easy to use for creating secure, high-performing applications.

The 64-bit Intel Itanium® 2 processor offers excellent price/performance and scalability for deploying secure enterprise-scale applications. The Itanium 2-based platform has superior built-in hardware security features that benefit all operating-system installations. To increase the value-add to the software developer, Intel Integrated Performance Primitives (Intel IPP) version 4.0 introduced the cryptography function domain.

Intel Integrated Performance Primitives (Intel IPP) cryptography functions
The Intel IPP cryptography function domain is a suite of pre-built public-key, symmetric and hashing functions that conform to the U.S. Government's National Institute of Standards and Technology Federal Information Processing Standards specifications. It enables fast and robust development of security software solutions for authentication, to ensure data confidentiality, and to maintain data integrity.

Subscribers who liked this article also read:
Threading methodology: principles and practice
by Vasanth Tovinkere. Intel Corp. Today's operating systems strive ...
Anonymous delegates: efficient and expressive
by Larry O'Brien, 3 Leaf Solutions, LLC. Intel Corp. Since its firs...

If you're interested in this topic, these articles may be helpful:

J2EE performance optimization, part 3 - design of experiments for performance tuning
by Kingsum Chow, Ph.D., senior performance architect, Managed Runtime ...
Developing for performance in an agile manner
by Larry O'Brien, author. Intel Corp. Agile processes, exemplified ...
Developing your site for performance: principles and techniques of cost-effective Web site acceleration, part 2
by Thomas A. Powell, president, PINT Inc., and Joe Lima, director of p...
Data access performance in ADO.NET
by Ramesh Theivendran, architect, Borland Software Corp. First publish...
High-performance MySQL: optimization, backups, replication, load balancing & more
by Jeremy Zawodny and Derek J. Balling, O'Reilly Media Inc. As use...

Related Jobs:

Infrastructure Engineer #8650 - TX - Houston - Comrise Technology, Inc.
Overview: A global financial powerhouse, our client is an industry...
SharePoint 2003 Specialist #230075 - IN - Indianapolis - Berbee Information Network Corp
SharePoint 2003 Specialist May 20, 2005 Indianapolis ,Indiana ...
SharePoint 2003 Specialist #105283 - WI - Milwaukee - Berbee Information Network Corp
SharePoint 2003 Specialist Jun 20, 2005 Milwaukee,Wisconsin Se...
Software Development Engineer #136091 - WA - Redmond - Microsoft Corporation
As media devices become more complex, the operating system required ha...
.NET Architect/Developer #255203 - WI - Appleton - Berbee Information Network Corp
.NET Architect/Developer Oct 3, 2005 Appleton,Wisconsin Send J...
BizTalk 2004 Specialist #105237 - WI - Milwaukee - Berbee Information Network Corp
BizTalk 2004 Specialist Mar 23, 2005 Milwaukee,Wisconsin Send ...
BizTalk 2004 Specialist #233124 - WI - Madison - Berbee Information Network Corp
BizTalk 2004 Specialist May 20, 2005 Madison,Wisconsin Send Jo...
SharePoint 2003 Specialist #226325 - IL - Chicago - Berbee Information Network Corp
SharePoint 2003 Specialist Sep 1, 2005 Chicago,Illinois Send J...
.NET Architect or Developer #230121 - WI - Milwaukee - Berbee Information Network Corp
.NET Architect or Developer Aug 30, 2005 Milwaukee,Wisconsin S...
BizTalk 2004 Specialist #233127 - WI - Appleton - Berbee Information Network Corp
BizTalk 2004 Specialist Jun 7, 2005 Appleton,Wisconsin Send Jo...