Patent ID: 7774595

Claim:
A computer security method using a security input device driver, comprising: when an interrupt is generated by a data input unit, driving the security input device driver with reference to an address of a data input receiver serving as a security interrupt service routine (“ISR”), the address of the data input receiver being previously registered in an interrupt descriptor table (“IDT”); encrypting data received from the data input receiver and transmitting the encrypted data; decrypting the encrypted data and transmitting the decrypted data to an application program; monitoring whether the address of the data input receiver registered in the IDT is changed or not by a malicious keystroke logger program for changing the address of the data input receiver registered in the IDT to a different address value designated for an undesired section to which the malicious keystroke logger program intends to transmit data input; and restoring the address of the data input receiver registered in the IDT in the case that the address of the data input receiver registered in the IDT has been changed by the malicious keystroke logger program.