Use Keychain to protect SSSS keys on device
Right now we are using a "fake keychain" that is just UserDefaults, which is not a secure place to store keys. The correct place to store these is in the Keychain.
We could look at https://github.com/kishikawakatsumi/KeychainAccess or just roll our own implementation using Apple's APIs.