Speeding up secure web transactions using Elliptic Curve Cryptography

50 %
50 %
Information about Speeding up secure web transactions using Elliptic Curve Cryptography
Technology

Published on February 22, 2014

Author: benaam

Source: slideshare.net

Description

Elliptic Curve Cryptography (ECC) is emerging as an attractive alternative to traditional public-key cryptosys- tems (RSA, DSA, DH). ECC offers equivalent security with smaller key sizes resulting in faster computations, lower power consumption, as well as memory and bandwidth sav- ings. While these characteristics make ECC especially ap- pealing for mobile devices, they can also alleviate the com- putational burden on secure web servers.
This article studies the performance impact of using ECC with SSL, the dominant Internet security protocol. We cre- ated an ECC-enhanced version of OpenSSL and used it to benchmark the Apache web server. Our results show that, under realistic workloads, an Apache web server can han- dle 13%–31% more HTTPS requests per second when using ECC-160 rather than RSA-1024 reflecting short-term secu- rity levels. At security levels necessary to protect data be- yond 2010, the use of ECC-224 over RSA-2048 improves server performance by 120%–279%.

P2 P1 R=P1+P2

0 KB 10 KB 30 KB 70 KB ECC-224 RSA-2048 ECC-192 RSA-1536 ECC-160 RSA-1024 ECC-224 RSA-2048 ECC-192 RSA-1536 ECC-160 RSA-1024 ECC-224 RSA-2048 ECC-192 Other 60 RSA-1536 70 65 ECC-160 55 RSA-1024 ECC-224 RSA-2048 ECC-192 RSA-1536 ECC-160 RSA-1024 HTTPS request handling time (ms) 75 RC4 SHA 50 Public-key 45 40 35 30 25 20 15 10 5 0

0.425 0.400 RSA-2048 0.375 0.350 RSA-1024 First-Response Time (s) 0.325 Reuse: 66% Size: 30KB 0.300 0.275 ECC-224 0.250 0.225 0.200 0.175 ECC-160 0.150 0.125 0.100 0.075 0.050 0.025 0 20 40 60 80 100 Requests per second 120 140 160

220 200 180 Fetches per second 160 Size: 30KB ECC-160 140 120 100 80 ECC-224 RSA-1024 60 40 RSA-2048 20 0 0% 20% 40% 60% % Session Reuse 80% 100%

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Speeding up Secure Web Transactions Using Elliptic Curve ...

Speeding up Secure Web Transactions Using Elliptic Curve Cryptography Vipul Gupta, Douglas Stebila, Stephen Fung*, Sheueling Chang Shantz, Nils Gura, Hans ...
Read more

Speeding up Secure Web Transactions Using Elliptic Curve ...

Speeding up Secure Web Transactions Using Elliptic Curve Cryptography Vipul Gupta, Douglas Stebila∗, Stephen Fung* , Sheueling Chang Shantz, Nils Gura ...
Read more

Speeding up Secure Web Transactions Using Elliptic Curve ...

Elliptic Curve Cryptography (ECC) is emerging as an attractive alternative to traditional public-key cryptosystems (RSA, DSA, DH). ECC offers equivalent ...
Read more

Speeding up Secure Web Transactions Using Elliptic Curve ...

Speeding up Secure Web Transactions Using Elliptic Curve Cryptography,Vipul Gupta,Douglas Stebila,Stephen Fung,Sheueling Chang Shantz,Nils Gura,Hans E
Read more

Speeding up Secure Web Transactions Using Elliptic Curve ...

Home » Speeding up Secure Web Transactions Using Elliptic Curve Cryptography. Speeding up Secure Web Transactions Using Elliptic Curve Cryptography ...
Read more

Speeding up secure web transactions using elliptic curve ...

Latency versus throughput plot for Apache web server using elliptic curve cryptography and RSA encryption.
Read more

Speeding up secure web transactions using elliptic curve ...

... Speeding up secure web transactions using elliptic curve cryptography. ... FPGA Implementations of Elliptic Curve Cryptography and Tate Pairing over ...
Read more

Next generation security for wireless: elliptic curve ...

... Next generation security for wireless: ... Speeding up secure web transactions using elliptic curve cryptography ... Elliptic Curve Cryptography ...
Read more

Speeding up Secure Web Transactions Using Elliptic Curve ...

Speeding up Secure Web Transactions Using ... Transactions Using Elliptic Curve Cryptography. ... Web Transactions Using Elliptic Curve ...
Read more