change interface to keys so they have a sensible printable string
derive master key