System, computer program product and method of preventing recordation of true keyboard acoustic emanations
AssigneeInternational Business Machines Corporation
InventorsGregory Boss, Peter Finn, Rick Hamilton, John Langford
Life of this patent
Estimating the term…
Abstract
A system, computer program product and method of preventing recordation of true keyboard acoustic emanations are provided. In an embodiment, it is determined whether a user has stricken a key on a keyboard. In response to the stricken key a keystroke sound from a mask which is dissimilar to a keystroke sound produced by the stricken key is emitted to drown out the keystroke sound of the stricken key. In another embodiment, when a plurality of keys is stricken, a random keystroke sound is emitted between keystroke sounds made by two stricken keys to blur out word boundaries.
Claims20
A method of preventing recordation of true keyboard acoustic emanations comprising the steps of:
- determining whether a user has stricken a key on a keyboard, the stricken key producing a keystroke sound;
- generating a keystroke sound dissimilar to the produced keystroke sound;
- and
- emitting the generated keystroke sound such that the produced keystroke sound is drown out by the generated keystroke sound.
A computer program product on a computer readable medium for preventing recordation of true keyboard acoustic emanations comprising:
- code means for determining whether a user has stricken a key on a keyboard, the stricken key producing a keystroke sound;
- code means for generating a keystroke sound dissimilar to the produced keystroke sound;
- and
- code means for emitting the generated keystroke sound such that the produced keystroke sound is drown out by the generated keystroke sound.
A computer system for preventing recordation of true keyboard acoustic emanations, the computer system having a keyboard for entering characters into the computer system, the computer system comprising:
- at least one storage device for storing a code data;
- and
- at least one processor for processing the code data to determine whether a user has stricken a key on the keyboard, the stricken key producing a keystroke sound, to generate a keystroke sound dissimilar to the produced keystroke sound, and to emit the generated keystroke sound such that the produced keystroke sound is drown out by the generated keystroke sound.
Dependencies are inferred from the claim text.