Is there an existing issue for this?
Reference Issues
No response
Problem
The current ISABELLA24 cryptographic algorithm relies on q-type assumptions, which are not quantum-resistant. If we later decide to adopt a more efficient and stable MA-ABE algorithm based on LWE assumptions (for post-quantum security), we will need a migration path for all previously encrypted data and keys. Additionally, we must provide flexibility in choosing some cryptographic parameters that matches the user's security and performance requirements.
Describe the solution you'd like
When storing secrets, we could also record metadata about the specific algorithm, parameters, and version used in backbone server.
Additional context
Before implementing these changes, we need to first introduce an abstracted storage layer and restructure it to support storing metadata.