摘要 |
A security method for USB keyboard input data and a system thereof are provided to filter key input data in a filter operated at a lower level without filtering the key input data in a device driver included in an operation system, thereby preventing the key input data from being flowed out from the device driver into the outside. If key input data inputted from a USB keyboard device is included in data inputted from a USB(Universal Serial Bus) device, a filter driver operating in a level lower than a level of a driver included in an operation system is activated(311). By analyzing data inputted from the USB device, key input data is extracted among the inputted data. And when the extracted key input is delivered to the operation system, the extracted key input data is deleted or changed(312). A keyboard scan code value included in the extracted key input data is mapped to a code corresponding to the operation system(313). The mapped key input data is encrypted. And the encrypted key input data is delivered to an application (314,315). |