Saved in:
Bibliographic Details
Main Authors: Kalka, Maciej, Kirejczyk, Marek
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2409.17670
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917788020375552
author Kalka, Maciej
Kirejczyk, Marek
author_facet Kalka, Maciej
Kirejczyk, Marek
contents Transport Layer Security (TLS) protocol is a cryptographic protocol designed to secure communication over the internet. The TLS protocol has become a fundamental in secure communication, most commonly used for securing web browsing sessions. In this work, we investigate the TLSNotary protocol, which aim to enable the Client to obtain proof of provenance for data from TLS session, while getting as much as possible from the TLS security properties. To achieve such proofs without any Server-side adjustments or permissions, the power of secure multi-party computation (MPC) together with zero knowledge proofs is used to extend the standard TLS Protocol. To make the compliacted landscape of MPC as comprehensible as possible we first introduce the cryptographic primitives required to understand the TLSNotary protocol and go through standard TLS protocol. Finally, we look at the TLSNotary protocol in detail.
format Preprint
id arxiv_https___arxiv_org_abs_2409_17670
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Comprehensive Review of TLSNotary Protocol
Kalka, Maciej
Kirejczyk, Marek
Cryptography and Security
Transport Layer Security (TLS) protocol is a cryptographic protocol designed to secure communication over the internet. The TLS protocol has become a fundamental in secure communication, most commonly used for securing web browsing sessions. In this work, we investigate the TLSNotary protocol, which aim to enable the Client to obtain proof of provenance for data from TLS session, while getting as much as possible from the TLS security properties. To achieve such proofs without any Server-side adjustments or permissions, the power of secure multi-party computation (MPC) together with zero knowledge proofs is used to extend the standard TLS Protocol. To make the compliacted landscape of MPC as comprehensible as possible we first introduce the cryptographic primitives required to understand the TLSNotary protocol and go through standard TLS protocol. Finally, we look at the TLSNotary protocol in detail.
title A Comprehensive Review of TLSNotary Protocol
topic Cryptography and Security
url https://arxiv.org/abs/2409.17670