Server Side Encryption
por Hung Viet
1. Encryption
1.1. Generate random File key
1.2. Encrypted file key
1.3. Encrypted file data
2. Decryption
2.1. Unencrypted user private key
2.2. Unencrypted File key
2.3. Unencrypted file data
3. Sharing
3.1. Own file key
3.2. Encrypted share file key
4. Key Management
4.1. User
4.1.1. Private key
4.1.2. Public key
4.1.3. Wrapper key
4.2. Group
4.2.1. Private key
4.2.2. Public key
4.2.3. Wrapper key
4.2.4. Membership key
4.3. Company
4.3.1. Private key
4.3.2. Public key
4.4. Files
4.4.1. File key