Khởi tạo nhóm người dùng
Khi một người dùng Locker khởi tạo một nhóm người dùng để chia sẻ dữ liệu, những công việc sau sẽ được thực hiện:
- Client tạo ra khóa mã hóa Org Symmetric Key cho nhóm người dùng đó bằng Thuật toán sinh số ngẫu nhiên CSPRNG.
- Org Symmetric Key được mã hóa bằng Thuật toán mã hóa AES-256-CBC với khóa là RSA Public Key đã lưu khi người dùng Tạo tài khoản.
- Dữ liệu của Nhóm người dùng sau đó sẽ được mã hóa và giải mã bằng Org Symmetric Key với Thuật toán mã hóa AES-256-CBC.
Sơ đồ sau mô tả quá trình tạo và lưu trữ Org Symmetric Key
Sơ đồ dưới đây mô tả chi tiết luồng mã hóa dữ liệu Org Vault Item trong nhóm người dùng.