GSoC 2021 Project Idea 18.1: Securing Neuroimaging BIDS Datasets Stored on Decentralized File Sharing Networks with Ethereum Public Keys, Git Annex and IPFS

Problem. A significant barrier to open science practice is the sharing and accessibility of neuroimaging datasets. The interplanetary file system (IPFS) addresses this barrier with peer-to-peer sharing of data and storage on distributed networks such as Bitorrent, Filecoin, and Cloudflare. However, files stored on the distributed IPFS hash table are public by default, making it inappropriate for sharing protected health information, or confidential data.

Project. Ethereum public keys associated with identity following the decentralized identifier standard (DID) for web3.0 can be used to encrypt datasets such that only those with access privileges can access the data on the IPFS network. This project involves the creation of an open-source toolkit to encrypt datasets with Ethereum public keys prior to storage on IPFS. Contributors should have a working knowledge of Java, Python, Git, or Unix.

Project Lead + Mentor: Shady El Damaty, Ph.D.

This project will build off of the 2020 decentralized science brainhack project. More information can be found on the github repository.

Hi, please feel free to reach out to me with any questions!