In various forms, the smart-diskette device also includes a microprocessor for controlling the device and performing various tasks, such as data encryption, and memory, in the form of RAM (random access memory), ROM (read only memory), EEPROM (electronically erasable/programmable read only memory), and/or Flash memory devices, for storing programs and data.