Hi all,
Is Keil MDK ARM middleware able to work with Secure USB drives? Our platform is STM32F4 based. Normal USB drive works in our hardware and we have successfully tested it. We are now thinking of moving to SecureUSB. Unfortunately, SecureUSB drive is not currently available here for experimenting. Can anyone please share your thoughts on this?
As per Secure USB documentation, https://www.secureusb.com/ " By utilizing military grade XTS-AES 256-bit hardware encryption there is absolutely No software or drivers download ever required." and "OS and platform independent – compatible with Windows, Mac, Linux, Chrome, Android, Thin Clients and embedded systems."
Thank you, Lullaby
This seems to be platform independent encryped USB disk, and it seems that it uses hardware pin autentification, meaning if you enter correct pin it behaves as standard USB disk, otherwise you can not access it or you get scrambled data.
From USB point of view this should work as any other USB disk.
An interesting thing is that it has "military grade" AES-256.
But with 7-15 digit long PIN, the PIN represents 23 to 50 bits of security which isn't military grade. I hope they have secured the PIN or the hash of the PIN well or a thief would quite quickly be able to unlock the AES encryption.
But it's at least good that they didn't accept 4 or 6 digit PIN which I have seen competitors do.
It would have been good with an alphabet ABC/DEF/... on the buttons to help create and remember really long PIN.