To Be Delivered aims to be a hybrid of locally hosting a personal storage server and a cloud storage solution. This is done to provide the convenience of using a cloud storage service while protecting user privacy. User privacy is important because it is a fundamental right, and users should be able to easily transfer files between their devices without anyone being able to look at them. This is done by encrypting files before they are sent (only the user has the key) which means even if the files are intercepted, their contents will be unreadable to anyone except the owner. The goal of To Be Delivered (TBD) is to give users the privacy offered by hosting a personal storage server and be as easy to set up as a cloud storage service. This is achieved by utilizing both a cloud computer and a storage computer (owned by the user) to store files. Files uploaded to the service are held in the cloud computer for the storage computer to fully download the file. Additionally, files are automatically encrypted before they are sent using a key only the user has access to (users are responsible for safeguarding and copying it to their other devices). The file will then be automatically decrypted on the user's computer once it receives it (assuming the user has given the key to their device once).
To Be Delivered provides the privacy industries that fall under regulations such as HIPAA, FERPA, etc. are required to follow. TBD ensures that the service itself cannot view your files, protecting user privacy from the service.
To Be Delivered provides a storage computer application to run on the user's PC, synchronizing with the server while it’s running TBD to warrant data redundancy. TBD gives users another solution to store their files in the event of an emergency.
UNR Senior Capstone Coach
Associate Professor and Graduate Director at UNR
Lecturer at UNR
UNR Senior Information Security Engineer