Attacking RSA-based sessions in SSL/TLS

49Citations
Citations of this article
68Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In this paper we present a practically feasible attack on RSA-based sessions in SSL/TLS protocols. We show that incorporating a version number check over PKCS#1 plaintext used in the SSL/TLS creates a side channel that allows an attacker to invert the RSA encryption. The attacker can then either recover the premaster-secret or sign a message on behalf of the server. Practical tests showed that two thirds of randomly chosen Internet SSL/TLS servers were vulnerable. The attack is an extension of Bleichenbacher's attack on PKCS#1 (v. 1.5). We introduce the concept of a bad-version oracle (BVO) that covers the side channel leakage, and present several methods that speed up the original algorithm. Our attack was successfully tested in practice and the results of complexity measurements are presented in the paper. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Klíma, V., Pokorný, O., & Rosa, T. (2003). Attacking RSA-based sessions in SSL/TLS. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2779, 426–440. https://doi.org/10.1007/978-3-540-45238-6_33

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