Suppose that Sally (a server) needs access to a symmetric key for user Alice and another symmetric key for Bob and another symmetric key for Charlie. Then Sally could generate symmetric keys Ka±, KB, and Kcand store these in a database. An alternative is key diversification, where Sally generates and stores a single key Ks- Then Sally generates the key KAas needed by computing KA= /i(Alice, Ks), with keys KBand Kcgenerated in a similar manner. Give one significant advantage and one significant disadvantage of key diversification as compared to storing keys in a database.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here