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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.