Authentication and data storage flow incorporating both asymmetric and symmetric encryption methods for securely handling sensitive data in a client-server architecture. This approach uses Web Cryptography API functions and ensures that sensitive data is encrypted before being transmitted to the server, with decryption only possible by the rightful owner of the corresponding private key.
-
User Visits Onboarding Page:
- User creates an account on the client application.
-
Account Creation:
- User provides necessary information to create an account.