Can I generate from a randomly generated key let say three other keys via HKDF with predefined IVs, eg. Sha-256 of "apple", "banana", "pear"?
My use-case is an app that at the beginning generates one key from which is created every other key using HKDF for each individual DB and the IV for each generation is an SHA-256 of the DB's name. So every app has a different master key but the IVs for DBs are the same.
This paper says that the IV needs to be random but can be public, but I'm not sure whether that means that two apps cannot use the same IV for different master keys or that for a key generation with one master key I cannot use one IV twice (which would produce the same key of course).