Sinan Adnan DiwanSundresan PerumalAmmar J.Fatah2024-05-282024-05-2820142222-1719https://iiste.org/Journals/index.php/CEIS/article/view/14682https://oarep.usim.edu.my/handle/123456789/4556Volume: 5, No: 8This paper is devoted to design and implement a complete security platform for USB flash disks due to the popularity of this device in exchanging data, it is a complete system security solution as it concerns the thumb drive due to the manipulation of I/O operation not the file system. USB flash disks have been the major threat for computer system beside the internet threats where viruses can spread from computer to computer or from computer to network. USB complete security system presented by this paper is composed of three essential elements: kernel filter driver which will be installed in USB device driver stack to intercept all exchanged packets and send it to encryption unit, kernel level encryption/decryption unit and configuration unit. In contrary to most USB security modules the system presented by this paper will store only the round number of the key generator with the encrypted data. Round number will be coded using MD5 algorithm to increase the immunity of attacking data stored in the flash disks.en-USUSB protection, kernel driver, device stack, encryption/decryption, filter driver, MD5Complete Security Package for USB Thumb DriveArticle303758