Посмотрите на TrueCrypt, кажется, он будет делать большую часть того, что вы ищете. Вы можете достаточно легко сохранить зашифрованную файловую систему на USB-накопителе, а затем смонтировать его в качестве накопителя (конечно, после предоставления ключа).
Основные характеристики:
Создает виртуальный зашифрованный диск в файле и монтирует его как реальный диск.
Зашифровывает весь раздел или устройство хранения, такое как USB-
накопитель или жесткий диск.Шифрует раздел или диск, на котором установлена Windows (
проверка подлинности перед загрузкой ).Шифрование выполняется автоматически, в режиме реального времени (на лету) и прозрачно.
Распараллеливание и конвейеризация позволяют считывать и записывать данные так быстро, как если бы диск не был зашифрован.
Обеспечивает правдоподобное отрицание, если злоумышленник заставит вас
раскрыть пароль:Скрытый том (стеганография) и скрытая операционная система.
Алгоритмы шифрования: AES-256, Serpent и Twofish. Режим
работы: XTS.