Research,Design and Implementation of Universal Encryption System for USB Drivers
The extensive utilization of USB flash drives has bestowed significant convenience upon the inter-computer exchange of data.Nonetheless,concomitant with this convenience is the potential issue of unauthorized data retrieval from USB drives.In response to this issue,existing technical means mainly solve it through software and hardware encryption,but there are still problems such as low compatibility,complex operation process,and low portability.To address this concern,a USB drive encryption system is proposed,based on a single-board computer platform.The foundational system involves the operation of a single-board computer running the Linux operating system.Within this system,the Linux unified key setup(LUKS)encryption protocol is employed,facilitating the encryption of data on USB drives through the implementation of the advanced encryption standard(AES).Secure computer connectivity is established through the utilization of the media transfer protocol(MTP),thereby conferring exceptional compatibility upon the entire system.Empirical results attest to the efficacy of this USB drive encryption system in furnishing encryption functionality to the entirety of USB drives compatible with USB high-capacity storage devices.Remarkably,this system harmonizes seamlessly with prevalent operating systems,encompassing Windows and Linux,thereby simultaneously ensuring data security and engendering a commendable universality.
USB flash driveembedded Linux systemadvanced encryption algorithmUSB drive encryptionmedia transfer protocol