SECURELY - A Golang CLI Tool for Secure File Sharing with Shamir's Secret Sharing Scheme
Siddhesh Khandagale, Madhavan Naikar, Saahil Shaikh, Vedant Jadhav, Arathi Boyanapalli · 2023
This paper proposes a confidential file-sharing system based on Shamir's secret sharing technique. Data is encrypted using the secure Shamir's Secret Sharing Scheme. After hashing the key with SHA-256, the file is encrypted with AES-256. The encrypted file has been partitioned into n shares, which fulfils the admin's required minimum threshold. The file can be decrypted by collaborators once the threshold is achieved. This system offers superior processing and security compared to other methods, making it a robust solution for secure file sharing on various platforms.