Current unsolved SAFE questions

Several of the questions under Growth and Development and User Experience comes down to hardware development, or support for SAFE in devices such as NASes.

What kind of hardware devices would be useful for SAFE?

A NAS which was a plug and play farmer might be useful.

A SAFE key that contains credentials and can be used to create new accounts. A SAFE key could be a bit similar to a hardware wallet,but not be used to sign any transaction or encrypt/decrypt data. Just a simple device used to initialize othw the devices with hardware support for SAFE with your credentials. For example if you buy a SAFE NAS, you’d plug in a SAFE Key,enter a pin code and the credentials would be copied to a safe location in the SAFE NAS, preferably somewhere not directly accessible by the general software running on the device.

A SAFE “hardware wallet” which would both contain credentials and specialized hardware for hardware accelerated encryption and decryption of data (AES256 ASIC?) This could be for example a USB device. Such a device might also be initialized with a SAFE key perhaps. A device like this could to some extent make it safe to use SAFE on a malware infected computer. It would not protect against malware reading any files you might choose to decrypt. It could protect against malware stealing SafeCoins by having a display on the device where you need to click to confirm any SafeCoin transaction, similar to blockchain hardware wallets. It could potentially be used to protect against some other modifications of data by malware,but if you’re modifying large amounts of data it could be tricky to detect. If you opened a PDF from SAFE, edited it and wanted to save it again, you could displays the changes on the device to confirm before saving,but it wouldn’t necessarily be easy to see if for example the malware injected itself as some javascript in the PDF. The changes might be too large to manually check everything or a user might not possess the knowledge of how to detect such a malicious change.

1 Like

It is question for some community project than MaidSafe team.