Software optimizations for cryptographic primitives on general purpose x86-64 platforms

1Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The need for end-to-end security in the internet, constantly increases the world-wide number (and percentage) of SSL/TLS connections. As a result, the cryptographic algorithms that support such secure communications become a critical computational load for servers, and therefore an important target for optimization. We discuss here techniques for speeding up the software performance of several important cryptographic primitives on the ubiquitous x86-64 architectures that are used in most server platforms, and report new and improved results. A few examples are the following performance numbers, measured on the 2 nd Generation Intel® Core™ processor: RSA1024/2048 implementation which is ∼1.6x faster than the current OpenSSL version (1.0.0e), and SHA-1, SHA-256 and SHA-512 performing at, respectively, 5.75, 14, 9.71 cycles per byte. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Gueron, S. (2011). Software optimizations for cryptographic primitives on general purpose x86-64 platforms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7107 LNCS, pp. 399–400). https://doi.org/10.1007/978-3-642-25578-6_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free