×

Security methods and systems

  • US 9,317,701 B2
  • Filed: 09/24/2014
  • Issued: 04/19/2016
  • Est. Priority Date: 02/18/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for preventing keyboard sniffer programs from intercepting keystrokes input via a keyboard comprising:

  • a computer system with an operating system and a user level environment for applications,a keyboard driver at a kernel level in the operating system for receiving input keystrokes from a keyboard connected or connectable to the computer system,a keystroke memory at the kernel level in the operating system configured to receive and store the input keystrokes from the keyboard driver,a driver at the kernel level in the operating system configured to receive the input keystrokes from the keyboard driver and generating a replacement keystroke for each received input keystroke to pass to an application operating on the user level environment,an application operating on the user level environment requiring input from the keyboard and comprising;

    an application input,a message queue for receiving the replacement keystrokes from the driver,a protection library for receiving the input keystrokes from the keystroke memory and for passing the input keystrokes from the keystroke memory to the application input,such that;

    keystrokes input via the keyboard and received by the application input bypass any kernel level or user level keyboard sniffer programs, andany kernel level and/or user level keyboard sniffer programs only log replacement keystrokes generated by the driver.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×