IP Library Granted Patent US 9,032,536
Granted Patent B2
US 9,032,536 · App. 13/123,207 · Granted May 12, 2015

System and method for incapacitating a hardware keylogger

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,032,536
App. No.
13/123,207
Granted
May 12, 2015
Kind
B2
Abstract

A system, device and method for incapacitating a keylogger. An inactivity of an input device may be detected. A flow of information from an input device to a computing device may be manipulated. A keylogger may be caused to store redundant information by causing the input device to produce redundant input. Other embodiments are described and claimed.

Claims (28)

1. A system for incapacitating a hardware keylogger comprising:

a hardware keylogger having a storage capacity, wherein the keylogger is connected between a computing device and an input device;

wherein the computing device comprises a processor configured to:

determine an inactivity period of the input device connected to said keylogger by detecting one of: an invocation of a predefined application and a predefined operational state of said computing device and

during the inactivity period, cause the keylogger to store useless information and deplete the storage capacity of the keylogger until the keylogger is unable to store other information by causing said input device to:

produce said useless information, store the useless information on the input device, and communicate said useless information from the input device to said keylogger.

2. The system of claim 1 , wherein said input device is selected from the group consisting of: a human interface device, a keyboard, a magnetic card swipe reader and a point and click device.

3. The system of claim 1 , further comprising:

an operating system operating said computing device;

wherein prior to causing said input device to produce said useless information said processor is to disassociate said input device from said operating system.

4. The system of claim 1 , wherein said processor is configured to cause said keylogger to store useless information by:

generating a packet containing useless information;

associating said packet with said input device; and

causing said keylogger to receive said packet.

5. The system of claim 4 , wherein said packet contains a predefined parameter that when received by said keylogger causes said keylogger to assume a predefined operational state.

6. The system of claim 5 , wherein said predefined operational state is one of: an idle state an administrative state and a configuration state.

7. The system of claim 1 , wherein said useless information comprises a predefined parameter that when received by said keylogger causes said keylogger to assume a predefined operational state.

8. The system of claim 7 , wherein said predefined operational state is one of: an idle state an administrative state and a configuration state.

9. A method for incapacitating a hardware keylogger comprising:

determining an inactivity period of an input device connected to the hardware keylogger by detecting one of: an invocation of a predefined application and a predefined operational state of said computing device, wherein the hardware keylogger is connected between the input device and a computing device; and

during the inactivity period, causing said hardware keylogger to store useless information and deplete the storage capacity of the keylogger until the keylogger is unable to store other information by causing said input device to produce said useless information, to store the useless information on the input device, and to communicate said useless information from the input device to said hardware keylogger.

10. The method of claim 9 , wherein said input device is selected from the group consisting of: a human interface device, a keyboard, a magnetic card swipe reader and a point and click device.

11. The method of claim 9 , further comprising:

storing information on an input device associated with said keylogger; and

causing said keylogger to store said information by causing said input device to send said information.

12. The method of claim 9 , further comprising:

receiving said information from said input device; and

discarding said information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: SAFEND LTD
To: SUPERCOM IP LLC
Reel/Frame 047264/0009 →
SECURITY INTEREST Recorded Sep 10, 2018
From: SUPERCOM IP LLC
To: DBFIP SCL LLC
Reel/Frame 047042/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: KESHET, IDO; BERENGOLTZ, PAVEL; DORRENDORF, LEONID
To: SAFEND LTD.
Reel/Frame 026787/0679 →