This is probably the way to go with USB drives — security features that the user has to follow, or else the device won’t work. Verbatim’s new Store ‘n’ Go Corporate Secure USB Drives’
mandatory security features safeguard all device contents with a complex password. Hack resistant feature locks down device after 10 failed logon attempts, protecting your data from dictionary or brute force hack attempts.
Of course, Verbatim are aiming this at corporate and government types, but I’d be interested to see this kind of thing used by ordinary folk too, perhaps as part of a handshake between host computer and USB drive. Internet cafes, public terminals at airports etc could encourage users to plug in their drives (as opposed to either blocking the ports or hiding them) so long as they have certain security features in place to prevent transmission of viruses, sending of spam or botnet controlling, or whatever bad people do at public computers.