Home Encryption Icedrive's encryption process explained

Icedrive's encryption process explained

Last updated on May 21, 2024

Icedrive's encryption process is meticulously designed to ensure maximum security, with all data encryption carried out exclusively on your device before transmission to our servers.

The encryption process unfolds in two key stages. Firstly, filenames are encrypted using your unique key, generating an encrypted hex string that's securely stored in our database. Secondly, the files themselves are segmented into small, manageable chunks.

Each chunk undergoes a robust encryption process involving 16 rounds of encryption using your 256-bit key, which remains strictly client-side. These encrypted chunks are then securely transmitted to our servers via HTTPS and seamlessly integrated into the encrypted data structure. To maintain integrity, the final chunk is padded with dummy data to meet the block size requirements of Twofish encryption.

The outcome is a meticulously encrypted file and filenames, safeguarded against any potential data leaks, and accessible solely by you.