So, wouldn’t it be best to leave the details to cryptographers? You wouldn’t happen to know what the cryptographers happen to be saying, would you?
The other elephant in the room you seem to be missing, is this implies setting the cryptographic algorithms in stone. What happens if you want to do something else? Say, homomorphic encryption of credit card numbers? Where’s the extra key information go?