Security

ASA v9.4 Elliptic Curve Cryptography with TLS1.2

After a failover to ASA 9.4, AnyConnect clients got a self-signed certificate because the ASA prefers elliptic curve ciphers. A custom ssl cipher list fixes it.

Tony Mattke · 2015.09.09 · 2 min read

With ASA version 9.4 Cisco has added support for Elliptic curve cryptography (ECC), which is one of the most powerful types of encryption in use today. While ECC has been in use since 2004, only it’s recently use has skyrocketed. Part of this reason is power consumption… In my limited understanding, experts have concluded that a shorter ECC keys are just as strong as a much larger RSA key. This increases performance significantly, which reduces the power required for each calculation. If you want to learn more about ECC, check out this fantastic article from arstechnica.

That brings me to the issue. Last night I failed over some 5585x’s running > 9.4 that happened to be doing Anyconnect SSL VPN. This morning, my client was seeing issues. Luckily the solution was simple and a college pointed me to the solution fairly quickly. From the Cisco support community page I found later on….

For version 9.4.(x) we have the following information:

Elliptic curve cryptography for SSL/TLS—When an elliptic curve-capable SSL VPN client connects to the ASA, the elliptic curve cipher suite will be negotiated, and the ASA will present the SSL VPN client with an elliptic curve certificate, even when the corresponding interface has been configured with an RSA-based trustpoint. To avoid having the ASA present a self-signed SSL certificate, the administrator needs to remove the corresponding cipher suites using the ssl cipher command. For example, for an interface configured with an RSA trustpoint, the administrator can execute the following command so that only RSA based ciphers are negotiated:

ssl cipher tlsv1.2 custom “AES256-SHA:AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DES-CBC3-SHA:DES-CBC-SHA:RC4-SHA:RC4-MD5”

Also see the ASA 9.4 Release Notes, which include a quick blurb on the issue…

Related Posts

Security · 3 min read

ASA v8.4

2011.02.16

Less than a year after changing the rules with ASA version 8.3, Cisco has released a new OS version 8.4.

Security · 2 min read

Debating SSL Decryption in 2024

2024.02.16

Yet another day brings another meeting about another security product recommending SSL Decryption at our network edge.

Comments

1 archived comment from Disqus 2015
Josh
EEC is also likely safe from Quantum decryption. Which is a big reason that people are using it now. Many people worry about the NSA recording traffic today and then decrypting it when quantum computing is available. There is no known quantum algorithm to solve for EEC. But there is a algorithm for factoring prime numbers that can be implemented on a quantum computer. RSA relies on factoring prime numbers to be the impossible step.