Cryptology ePrint Archive: Report 2017/020

concerto: A Methodology Towards Reproducible Analyses of TLS Datasets

Olivier Levillain and Maxence Tury and Nicolas Vivet

Abstract: Over the years, SSL/TLS has become an essential part of Internet security. As such, it should offer robust and state-of-the-art security, in particular for HTTPS, its first application. Theoretically, the protocol allows for a trade-off between secure algorithms and decent performance. Yet in practice, servers do not always support the latest version of the protocol, nor do they all enforce strong cryptographic algorithms. To assess the quality of HTTPS and other TLS deployment at large, several studies have been led to grasp the state of the ecosystem, and to characterize the quality of certificate chains in particular.

In this paper, we propose to analyse some of the existing data concerning TLS measures on the Internet. We studied several datasets, from the first public ones in 2010 to more recent scans. Even if the collection methodology and the used tools vary between campaigns, we propose a unified and reproducible way to analyse the TLS ecosystem through different datasets. Our approach is based on a set of open-source tools, concerto.

Our contribution is therefore threefold: an analysis of existing datasets to propose a unified methodology, the implementation of our approach with concerto, and the presentation of some results to validate our toolsets.

Category / Keywords: SSL/TLS, reproducible analysis

Date: received 10 Jan 2017

Contact author: olivier levillain at ssi gouv fr

Available format(s): PDF | BibTeX Citation

Note: This paper was accepted at RealWorldCrypto 2017, a conference without proceedings, and was presented on January 6th.

Version: 20170111:132704 (All versions of this report)

Short URL: ia.cr/2017/020

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]