Closed kiranszone closed 4 years ago
Store the key on the regular file system then.
regular file system is not secure.
I understand, but what can you do? Not allow E2E on the device? I think we need to do the best we can.
you can provide additional options to secure it. I have seen apps using pbkdf2 for providing additional security.
I know it's not great user experience to enter additional password or reuse password. it provides an option for the end client to protect. I have seen lots of mobile malwares targeting keys that are on the file systems.
How are you planning to handle devices that don't have hardware based key chains, but only depend software based keychains ? There are certain Android devices and Windows systems that store keys on the file system.