The Impact of 2048 SSL Keys on Computing Resources - Kemp (2024)

Home/White Papers/ The Impact of 2048 SSL Keys on Computing Resources

Moving to 2048 SSL keys and the impact on computing resources

Why should you move to 2048 bit keys?

In order to keep your connection secure, SSL/TLS employs a mechanism to ensure that the server you are connecting to is indeed the server it is claiming to be, and that no one can read your data. It does this by sending a certificate which has been vouched for by trusted certificate authorities (CA). The server then uses session data provided by both the client and the server and private key to encrypt and decrypt the traffic during the session. The length of the server’s private key is responsible for how difficult it is to crack the encryption.

Up until recently, a 1024 bit RSA key length was considered strong enough for every day encryption. However, as computers have gotten stronger, this is no longer considered the case. Key lengths less than 2048 bits are now
considered deprecated by the NIST (Barker, Elaine; Roginsky, Allen;, 2011). It is therefore imperative that websites move to at least 2048 bit key lengths to ensure a secure connection. Indeed, most CA’s will only issue 2048 bit certificates.

What is the impact on server resources?

Most of the performance cost during an SSL/TLS session occurs at the beginning, when handshaking; the longer the key, the more CPU intensive the handshake. In fact, the increase in key length corresponds to an exponential increase in CPU usage. As compared to 1024 bit key lengths, 2048 bit key lengths can take upwards of 4 times as much CPU usage. The
effect is more noticeable in sessions where the pages themselves are small, and sessions are short. This usually means
that there will be more new connections, and therefore, more SSL/TLS handshakes squeezed into shorter intervals. This will almost always translate to using up most of your CPU resources on dealing with SSL/TLS handshaking. On a busy server, this could cause noticeable delay when connecting to the site, especially while under heavy load.

As a consequence, increasing the key length from 1024 to 2048 reduces how many new connections per second a server can handle by about 75% to 80%. This is a dramatic drop in performance, which could severely cripple an
underpowered server.

Works Cited

Barker, Elaine; Roginsky, Allen;. (2011).
Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths.

Computer Security Division, Information Technology Laboratory, NIST.
Coffey, N. (2011).
RSA Key Lengths. Retrieved March 24, 2011, from Javamex Home:
www.javamex.com/tutorials/cryptography/rsa_key_length.shtml

What can be done to alleviate this performance drop?

Depending on the server, they may be able to be upgraded to include a more powerful processor. It may also be possible
to add in a cryptography ASIC card. Depending on the system in question and budget, this may or may not be possible.
Another option would be to place an SSL accelerator appliance in front for your site(s). SSL accelerators are also typically found inside Application Delivery Controllers (ADC) and Hardware Load Balancers. Any of these devices could offload the SSL/TLS from the server, providing more specialized hardware to handle the encryption.

Conclusion

While necessary for maintaining strong security for a site, 2048 bit RSA key lengths are very processor intensive; quite a bit more (upwards of 4 times) intensive as 1024 bit keys. Before moving to these key lengths, it is important to understand the effect on the system it will have.

Using the Kemp LoadMaster™
Jon Malek, Senior Systems Test Engineer, Kemp Technologies

The Impact of 2048 SSL Keys on Computing Resources - Kemp (2024)
Top Articles
7 Unusual Ways Lazy People Are Boosting Their Bank Account
Adventures in the Outer Banks – Flexible Travel Planning with Expedia
Fighter Torso Ornament Kit
Genesis Parsippany
Food King El Paso Ads
Z-Track Injection | Definition and Patient Education
10 Popular Hair Growth Products Made With Dermatologist-Approved Ingredients to Shop at Amazon
Sportsman Warehouse Cda
Tx Rrc Drilling Permit Query
83600 Block Of 11Th Street East Palmdale Ca
Does Publix Have Sephora Gift Cards
Www.paystubportal.com/7-11 Login
Morgan Wallen Pnc Park Seating Chart
Spelunking The Den Wow
Craigslist Deming
Dallas’ 10 Best Dressed Women Turn Out for Crystal Charity Ball Event at Neiman Marcus
Lancasterfire Live Incidents
3S Bivy Cover 2D Gen
CDL Rostermania 2023-2024 | News, Rumors & Every Confirmed Roster
Ein Blutbad wie kein anderes: Evil Dead Rise ist der Horrorfilm des Jahres
Amortization Calculator
Sea To Dallas Google Flights
Why do rebates take so long to process?
Masterkyngmash
How to Watch Every NFL Football Game on a Streaming Service
Bidevv Evansville In Online Liquid
Reicks View Farms Grain Bids
Shoe Station Store Locator
Marquette Gas Prices
Sorrento Gourmet Pizza Goshen Photos
Timeline of the September 11 Attacks
Amerisourcebergen Thoughtspot 2023
Smartfind Express Login Broward
Lilpeachbutt69 Stephanie Chavez
Gideon Nicole Riddley Read Online Free
Sinai Sdn 2023
Cherry Spa Madison
Marcus Roberts 1040 Answers
One Main Branch Locator
Craigslist Ludington Michigan
Jason Brewer Leaving Fox 25
844 386 9815
Squalicum Family Medicine
John Wick: Kapitel 4 (2023)
Abigail Cordova Murder
Wvu Workday
Unit 4 + 2 - Concrete and Clay: The Complete Recordings 1964-1969 - Album Review
Bones And All Showtimes Near Emagine Canton
Latest Posts
Article information

Author: Twana Towne Ret

Last Updated:

Views: 6498

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Twana Towne Ret

Birthday: 1994-03-19

Address: Apt. 990 97439 Corwin Motorway, Port Eliseoburgh, NM 99144-2618

Phone: +5958753152963

Job: National Specialist

Hobby: Kayaking, Photography, Skydiving, Embroidery, Leather crafting, Orienteering, Cooking

Introduction: My name is Twana Towne Ret, I am a famous, talented, joyous, perfect, powerful, inquisitive, lovely person who loves writing and wants to share my knowledge and understanding with you.