MySafeKey provides a strong authentication with a classical usb flash. The authentication is achieved using several elements including the USB stick identifier, the user ID and password. These elements are combined, encrypted and stored on the flash.