IP Library Patent Application 11511910
Patent Application
App. No. 11/511,910

System and method for scrambling keystrokes related to a password

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 None
App. No.
11/511,910
Abstract

An embodiment relates to a system for scrambling characters of a password entered by a user on an input device. The system includes a keystroke controller to identify a keystroke that represents a character of the password entered on the input device. The system further includes a scrambling pad to scramble the character represented by the identified keystroke into a scrambled character according to a transformation rule.

Claims (18)

1 . A system to scramble characters of a password entered by a user on an input device, the system comprising:

a keystroke controller to identify a keystroke that represents a character of the password entered on the input device; and

a scrambling pad to scramble the character represented by the identified keystroke into a scrambled character according to a transformation rule and to generate the transformation rule by using a shift transformation and an integer for shifting that is selected in a random-like way.

2 . The system of claim 1 , wherein scrambling of a character of a password can be deactivated by the user.

3 . The system of claim 1 , wherein the keystroke controller is further to identify an application program for which the password is entered and the scrambling pad is further to apply a transformation rule that is associated to the identified application program.

4 . The system of claim 1 , wherein the transformation rule complies with a restriction for scrambled characters of the password.

5 . The system of claim 1 , wherein system is stored on a portable storage device.

6 . A computer implemented method to scramble characters of a password entered by a user on an input device, the method comprising:

identifying a keystroke that represents a character of the password entered on the input device;

generating a transformation rule by using a shift transformation and an integer for shifting that is selected in a random-like way; and

scrambling the character represented by the identified keystroke into a scrambled character according to the transformation rule.

7 . The method of claim 6 , further repeating for at least a further keystroke identifying the further keystroke representing a further character of the password and scrambling the further character into a further scrambled character according to the transformation rule.

8 . The method of claim 6 , further identifying a restriction for scrambled characters of the password prior to generating the transformation rule and generating the transformation rule so that the restriction is fulfilled.

9 . The method of claim 6 , further identifying an application program for which the password is entered and wherein the transformation rule is associated to the identified application program.

10 . A computer program product comprising instructions to scramble characters of a password entered by a user on an input device, the computer program product, the instructions being transferable to a computer system and causing the computer system to execute operations of:

identifying a keystroke that represents a character of the password entered on the input device;

generating a transformation rule by using a shift transformation and an integer for shifting that is selected in a random-like way; and

scrambling the character represented by the identified keystroke into a scrambled character according to the transformation rule.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2006
From: ULMER, CEDRIC S.P.; SPADONE, PASCAL T.C.; HEBERT, CEDRIC R.J.; GOMEZ, LAURENT Y.
To: SAP AG
Reel/Frame 018237/0260 →