This document discusses implementing a threshold-based cryptographic technique for data and key storage security over cloud computing. It proposes a system that encrypts data stored on the cloud to prevent unauthorized access and data attacks by the cloud service provider. The system uses a threshold-based cryptographic approach that distributes encryption keys among multiple users, requiring a threshold number of keys to decrypt the data. This prevents collusion attacks and ensures data remains secure even if some user keys are compromised. The implementation results show the system can effectively secure data on the cloud and protect legitimate users from cheating or attacks from the cloud service provider or other users.