SSL/TLS: analysis of Bleichenbacher's attack

This report provides an analysis of the Bleichenbacher’s attack on the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, which are crucial for secure internet communication. The report begins with an introduction to the importance of SSL/TLS in secure communication and sets...

Full description

Saved in:
Bibliographic Details
Main Author: Li, Jin Xuan
Other Authors: Tay Kian Boon
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175264
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175264
record_format dspace
spelling sg-ntu-dr.10356-1752642024-05-17T15:37:20Z SSL/TLS: analysis of Bleichenbacher's attack Li, Jin Xuan Tay Kian Boon School of Computer Science and Engineering kianboon.tay@ntu.edu.sg Computer and Information Science Cryptography This report provides an analysis of the Bleichenbacher’s attack on the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, which are crucial for secure internet communication. The report begins with an introduction to the importance of SSL/TLS in secure communication and sets the scope and objectives of the study. The second chapter lays the foundation by discussing the RSA Cryptosystem, the Public Key Cryptosystem Standards, and the SSL/TLS protocol while highlighting their relations. The third chapter is dedicated to the Bleichenbacher’s attack itself. It starts with an overview of the attack and its historical context. The chapter then delves into the intuition behind the attack and presents a detailed walkthrough of the algorithm, explaining each step and its purpose. The chapter also introduces the different oracle types used in the attack and demonstrates the attack through a proof-of-concept, discussing the experimental results. The fourth chapter focuses on the countermeasures introduced over the years to mitigate the Bleichenbacher’s attack. The fifth chapter explores the optimization methods discovered to speed up certain steps in the original algorithm, discussing their rationale, implementation, and impact on the attack’s efficiency. The report concludes with a summary of the key takeaways, the implications of the study, and suggestions for future research directions.The bibliography section provides the references used throughout the report. This study contributes to the understanding of the Bleichenbacher’s attack on SSL/TLS and the ongoing efforts to secure these essential protocols against such threats. Bachelor's degree 2024-04-22T02:30:35Z 2024-04-22T02:30:35Z 2024 Final Year Project (FYP) Li, J. X. (2024). SSL/TLS: analysis of Bleichenbacher's attack. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175264 https://hdl.handle.net/10356/175264 en SCSE23-0542 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Cryptography
spellingShingle Computer and Information Science
Cryptography
Li, Jin Xuan
SSL/TLS: analysis of Bleichenbacher's attack
description This report provides an analysis of the Bleichenbacher’s attack on the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, which are crucial for secure internet communication. The report begins with an introduction to the importance of SSL/TLS in secure communication and sets the scope and objectives of the study. The second chapter lays the foundation by discussing the RSA Cryptosystem, the Public Key Cryptosystem Standards, and the SSL/TLS protocol while highlighting their relations. The third chapter is dedicated to the Bleichenbacher’s attack itself. It starts with an overview of the attack and its historical context. The chapter then delves into the intuition behind the attack and presents a detailed walkthrough of the algorithm, explaining each step and its purpose. The chapter also introduces the different oracle types used in the attack and demonstrates the attack through a proof-of-concept, discussing the experimental results. The fourth chapter focuses on the countermeasures introduced over the years to mitigate the Bleichenbacher’s attack. The fifth chapter explores the optimization methods discovered to speed up certain steps in the original algorithm, discussing their rationale, implementation, and impact on the attack’s efficiency. The report concludes with a summary of the key takeaways, the implications of the study, and suggestions for future research directions.The bibliography section provides the references used throughout the report. This study contributes to the understanding of the Bleichenbacher’s attack on SSL/TLS and the ongoing efforts to secure these essential protocols against such threats.
author2 Tay Kian Boon
author_facet Tay Kian Boon
Li, Jin Xuan
format Final Year Project
author Li, Jin Xuan
author_sort Li, Jin Xuan
title SSL/TLS: analysis of Bleichenbacher's attack
title_short SSL/TLS: analysis of Bleichenbacher's attack
title_full SSL/TLS: analysis of Bleichenbacher's attack
title_fullStr SSL/TLS: analysis of Bleichenbacher's attack
title_full_unstemmed SSL/TLS: analysis of Bleichenbacher's attack
title_sort ssl/tls: analysis of bleichenbacher's attack
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175264
_version_ 1800916243802226688