The document describes an advanced security system for cloud storage. It uses an encryption technology that allows encryption keys to be exchanged without having to keep the keys secret. This new approach simplifies data protection compared to current methods. A prototype has been developed and tested that can encrypt extremely large files for cloud storage. The system can be adapted for different security levels and is suitable for both small/large companies and individuals. The inventors hold patents and pending applications related to the technology and are seeking partners in data storage and security markets.