I don't know how many cryptographers are lurking about ... I have a USB key that is encrypted with bitlocker. When it is plugged into a computer, the unlocking dialog (where the password is entered) offers an option for the drive to be automatically unlocked in the future. This implies the password (or encryption key) is stored locally to be used automatically each time the drive is used. If the key is stored locally, then it is vulnerable to discovery if the computer is attacked. Anyone know how the bitlocker key is stored locally for the automatic unlock function?