DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN

The need for secure communication was a fundamental part of Internet which was realized by HTTP over TLS. Public key infrastructure utilizing X.509 certificate as communication medium and certificate authority as its trusted party is an important part of HTTPS. However, it comes with its own i...

Full description

Saved in:
Bibliographic Details
Main Author: Putu Gede Wirasuta, I
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/56339
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:56339
spelling id-itb.:563392021-06-22T07:07:52ZDEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN Putu Gede Wirasuta, I Indonesia Final Project Public Key Infrastructure, HTTPS, Blockchain, Ethereum INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/56339 The need for secure communication was a fundamental part of Internet which was realized by HTTP over TLS. Public key infrastructure utilizing X.509 certificate as communication medium and certificate authority as its trusted party is an important part of HTTPS. However, it comes with its own issues in speed, security, and transparency due to its centralized characteristic. From a security standpoint, a breach or bad behavior in certificate authority would affect all past and future certificate. This only gets worse when considering the opaqueness of certificate management processes, which makes it harder to know when a certificate authority is behaving badly. In this final project, a public key infrastructure implementing web of trust concept is developed using blockchain. It is made for HTTPS certificate management. The solution is implemented on Ethereum blockchain platform. It has the same functionality and operation speed as a certificate authority-based public key infrastructure. It is better in terms of security and transparency. However, due to the limitation of the implementation, it is expensive, vulnerable to trust store poisoning, and slow on certificate use. All of which needs to be addressed in further development. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description The need for secure communication was a fundamental part of Internet which was realized by HTTP over TLS. Public key infrastructure utilizing X.509 certificate as communication medium and certificate authority as its trusted party is an important part of HTTPS. However, it comes with its own issues in speed, security, and transparency due to its centralized characteristic. From a security standpoint, a breach or bad behavior in certificate authority would affect all past and future certificate. This only gets worse when considering the opaqueness of certificate management processes, which makes it harder to know when a certificate authority is behaving badly. In this final project, a public key infrastructure implementing web of trust concept is developed using blockchain. It is made for HTTPS certificate management. The solution is implemented on Ethereum blockchain platform. It has the same functionality and operation speed as a certificate authority-based public key infrastructure. It is better in terms of security and transparency. However, due to the limitation of the implementation, it is expensive, vulnerable to trust store poisoning, and slow on certificate use. All of which needs to be addressed in further development.
format Final Project
author Putu Gede Wirasuta, I
spellingShingle Putu Gede Wirasuta, I
DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
author_facet Putu Gede Wirasuta, I
author_sort Putu Gede Wirasuta, I
title DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
title_short DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
title_full DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
title_fullStr DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
title_full_unstemmed DEVELOPING PUBLIC KEY INFRASTRUCTURE FOR HTTPS USING BLOCKCHAIN
title_sort developing public key infrastructure for https using blockchain
url https://digilib.itb.ac.id/gdl/view/56339
_version_ 1822930163924467712