DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN
Blockchain technology has revolutionized the digital world due to its excellence in integrity aspects and elimination of the need for a centralized trust system. One potential application of blockchain technology outside the financial realm is as a file sharing system. In conventional file sharin...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/85037 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:85037 |
---|---|
spelling |
id-itb.:850372024-08-19T13:44:45ZDEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN Rayi Arkananta, Arik Indonesia Final Project Hyperledger Fabric, IPFS, access control, privacy INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/85037 Blockchain technology has revolutionized the digital world due to its excellence in integrity aspects and elimination of the need for a centralized trust system. One potential application of blockchain technology outside the financial realm is as a file sharing system. In conventional file sharing systems, files are stored centrally and controlled by a few parties, thus posing challenges in protecting user file privacy. The majority of systems proposed currently combine the InterPlanetary File System (IPFS) as off-chain file storage to address the challenges of storing large files in the blockchain ledger. Access control mechanisms are generally added by utilizing recording into the blockchain ledger, as IPFS does not have a built-in access control mechanism. Access control implementation is usually done in separate locations, such as proxy servers, IPFS code, or client applications. However, existing solutions have not been able to modify or delete files stored in IPFS due to its immutable nature, so file owners do not have full control over their personal files, which is one of the important aspects of user file privacy. This research proposes a system that can address these privacy issues, particularly the inability to modify or delete files on IPFS. This system implements a separate IPFS network that remains distributed, consists of several nodes, and is connected to the Hyperledger Fabric blockchain to ensure integrity. Access control mechanisms, including the encryption process, are implemented on the client application to ensure the confidentiality of user files. In addition, a re-encryption mechanism is applied to prevent reduced file security from the threat of illegal client application modifications. The results of the evaluation conducted can show that the proposed system in this study successfully resolves the mentioned privacy- related issues. 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 |
Blockchain technology has revolutionized the digital world due to its excellence in
integrity aspects and elimination of the need for a centralized trust system. One
potential application of blockchain technology outside the financial realm is as a
file sharing system. In conventional file sharing systems, files are stored centrally
and controlled by a few parties, thus posing challenges in protecting user file
privacy.
The majority of systems proposed currently combine the InterPlanetary File System
(IPFS) as off-chain file storage to address the challenges of storing large files in the
blockchain ledger. Access control mechanisms are generally added by utilizing
recording into the blockchain ledger, as IPFS does not have a built-in access control
mechanism. Access control implementation is usually done in separate locations,
such as proxy servers, IPFS code, or client applications. However, existing
solutions have not been able to modify or delete files stored in IPFS due to its
immutable nature, so file owners do not have full control over their personal files,
which is one of the important aspects of user file privacy.
This research proposes a system that can address these privacy issues, particularly
the inability to modify or delete files on IPFS. This system implements a separate
IPFS network that remains distributed, consists of several nodes, and is connected
to the Hyperledger Fabric blockchain to ensure integrity. Access control
mechanisms, including the encryption process, are implemented on the client
application to ensure the confidentiality of user files. In addition, a re-encryption
mechanism is applied to prevent reduced file security from the threat of illegal client
application modifications. The results of the evaluation conducted can show that
the proposed system in this study successfully resolves the mentioned privacy-
related issues. |
format |
Final Project |
author |
Rayi Arkananta, Arik |
spellingShingle |
Rayi Arkananta, Arik DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
author_facet |
Rayi Arkananta, Arik |
author_sort |
Rayi Arkananta, Arik |
title |
DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
title_short |
DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
title_full |
DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
title_fullStr |
DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
title_full_unstemmed |
DEVELOPMENT OF PRIVACY PRESERVING FILE SHARING PLATFORM USING IPFS & BLOCKCHAIN |
title_sort |
development of privacy preserving file sharing platform using ipfs & blockchain |
url |
https://digilib.itb.ac.id/gdl/view/85037 |
_version_ |
1822998896695050240 |