Improved TLS protocol for platform integrity assurance using mutual attestation

Normally, secure communication between client-server applications is established using secure channel technologies such as Transport Layer Security (TLS). TLS is a cryptographic protocol which ensures secure transmission of data and authenticity of communication at each endpoint platform. However, t...

Full description

Saved in:
Bibliographic Details
Main Author: Abd Aziz, Norazah
Format: Thesis
Language:English
Published: 2014
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/50054/1/FSKTM%202014%204RR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.50054
record_format uketd_dc
spelling my-upm-ir.500542017-03-03T04:36:19Z Improved TLS protocol for platform integrity assurance using mutual attestation 2014-07 Abd Aziz, Norazah Normally, secure communication between client-server applications is established using secure channel technologies such as Transport Layer Security (TLS). TLS is a cryptographic protocol which ensures secure transmission of data and authenticity of communication at each endpoint platform. However, the protocol does not provide any trustworthiness assurance of the involved endpoint. So, they are not able to handle the security risks due to potential malicious software or any third parties who may penetrate the platform. Furthermore, there is no mechanism for a computing platform to address the trustworthiness of platform integrity such as free from any malware or spyware. Remote attestation is an authentication technique proposed by the Trusted Computing Group (TCG) which enables the verification of the trusted environment of platforms and assuring the information is accurate. To incorporate this method in web services framework in order to guarantee the trustworthiness and security of web-based applications, a new framework called TrustWeb is proposed. The Trust-Web framework integrates the remote attestation into TLS protocol to provide integrity information of the involved endpoint platforms. The framework improves TLS protocol with mutual attestation (MA) mechanism, named TLS+MA which can help to address the weaknesses of transferring sensitive computations, and a practical way to solve the remote trust issue at the client-server environment. In this thesis, we study the foundations of the credibility of the TLS+MA protocol and TrustWeb approach before we describe the work of designing and building a framework prototype in which attestation mechanism is integrated into the Mozilla Firefox browser and Apache web server. We analyse the security of our protocol using Automated Validation of Internet Security Protocols and Applications (AVISPA)to show that it meets the security goals. Analysis on TLS+MA protocol shows that it is resistant against replay and collusion attacks. For performance analysis, we also compared the TLS+MA with previous protocol. The results show that our protocol only incurs 11.2% of performance overhead in secure connection, which lower than the previous protocol. Despite that, our protocol is 50% more efficient. Computer network protocols Anomaly detection (Computer security) 2014-07 Thesis http://psasir.upm.edu.my/id/eprint/50054/ http://psasir.upm.edu.my/id/eprint/50054/1/FSKTM%202014%204RR.pdf application/pdf en public masters Universiti Putra Malaysia Computer network protocols Anomaly detection (Computer security)
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
topic Computer network protocols
Anomaly detection (Computer security)

spellingShingle Computer network protocols
Anomaly detection (Computer security)

Abd Aziz, Norazah
Improved TLS protocol for platform integrity assurance using mutual attestation
description Normally, secure communication between client-server applications is established using secure channel technologies such as Transport Layer Security (TLS). TLS is a cryptographic protocol which ensures secure transmission of data and authenticity of communication at each endpoint platform. However, the protocol does not provide any trustworthiness assurance of the involved endpoint. So, they are not able to handle the security risks due to potential malicious software or any third parties who may penetrate the platform. Furthermore, there is no mechanism for a computing platform to address the trustworthiness of platform integrity such as free from any malware or spyware. Remote attestation is an authentication technique proposed by the Trusted Computing Group (TCG) which enables the verification of the trusted environment of platforms and assuring the information is accurate. To incorporate this method in web services framework in order to guarantee the trustworthiness and security of web-based applications, a new framework called TrustWeb is proposed. The Trust-Web framework integrates the remote attestation into TLS protocol to provide integrity information of the involved endpoint platforms. The framework improves TLS protocol with mutual attestation (MA) mechanism, named TLS+MA which can help to address the weaknesses of transferring sensitive computations, and a practical way to solve the remote trust issue at the client-server environment. In this thesis, we study the foundations of the credibility of the TLS+MA protocol and TrustWeb approach before we describe the work of designing and building a framework prototype in which attestation mechanism is integrated into the Mozilla Firefox browser and Apache web server. We analyse the security of our protocol using Automated Validation of Internet Security Protocols and Applications (AVISPA)to show that it meets the security goals. Analysis on TLS+MA protocol shows that it is resistant against replay and collusion attacks. For performance analysis, we also compared the TLS+MA with previous protocol. The results show that our protocol only incurs 11.2% of performance overhead in secure connection, which lower than the previous protocol. Despite that, our protocol is 50% more efficient.
format Thesis
qualification_level Master's degree
author Abd Aziz, Norazah
author_facet Abd Aziz, Norazah
author_sort Abd Aziz, Norazah
title Improved TLS protocol for platform integrity assurance using mutual attestation
title_short Improved TLS protocol for platform integrity assurance using mutual attestation
title_full Improved TLS protocol for platform integrity assurance using mutual attestation
title_fullStr Improved TLS protocol for platform integrity assurance using mutual attestation
title_full_unstemmed Improved TLS protocol for platform integrity assurance using mutual attestation
title_sort improved tls protocol for platform integrity assurance using mutual attestation
granting_institution Universiti Putra Malaysia
publishDate 2014
url http://psasir.upm.edu.my/id/eprint/50054/1/FSKTM%202014%204RR.pdf
_version_ 1747812033967947776