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...

Full description

Saved in:
Bibliographic Details
Main Author: Rayi Arkananta, Arik
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