EP0248712A1

Security keyboard unit, in particular for the composition of a confidential code.

Abstract

A 16-key keypad is arranged in matrix fashion in four rows (a, b, c, d) and four columns (1, 2, 3, 4). Interrogation pulses are applied cyclically in sequence to the four rows (a, b, c, d). In a state in which the keypad is being explored, the microprocessor also applies the interrogation pulse to all the columns except one. In the event of the non-transference of the interrogation pulse to the column concerned, it immediately applies to the column a dummy pulse which is terminated with the interrogation pulse. Every now and then, in a state of pure simulation, the microprocessor also applies the interrogation pulse to one of the rows and all the columns of the keypad. The signals obtained in this way on the rows and columns are then indistinguishable from those corresponding to an actual pressing of a key. <IMAGE>

EP0248712A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 26 May 2007, 19.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 2 independent, 10 dependent

  1. c-fr-0001
    1. Safety Unit keyboard, especially for dialing a PIN, the type in which a housing with a clean keyboard matrix analysis by rows and columns, encloses a protected module capable of applying of the interrogation pulses to each of key lines while scanning the columns of the keyboard, a depressed key producing a specific line-column contact, characterized in that the protected module is equipped with bidirectional links towards some at least of the columns and lines of the keyboard, and in that it comprises means for simulating false actuations of key, at least some of the interrogation pulses being applied together with at least one line and at least one column, hindering the possibility of interception PIN spying by the state of the rows and columns of the keyboard.
  2. c-fr-0005
    5. Unit according to one of claims 2 to 4, characterized in that the protected module responds to the non-transfer of the start of the interrogation pulse to the analyzed column or line, meaning the non-actuation of one or explored several keys, by applying to that column or row a dummy pulse that ends with the interrogation pulse.
  3. c-fr-0006
    6. Unit according to one of Claims 2 to 5, characterized in that the protected module is equipped with bidirectional links to all the columns of the keyboard, in that, in a state of pure simulation, the protected module applies the interrogation pulse to one line and to all the columns of the keyboard, and in that, for the true exploration, the protected module applies the interrogation pulse to one line and to all the columns except the one to be analyzed, the actually explored key being defined by the interrogated line and the analyzed column.
  4. c-fr-0009
    9. Unit according to one of claims 2 to 5, characterized in that the protected module is equipped with bidirectional links both for the lines to the columns of the keyboard, in that, in a state of pure simulation it simultaneously applies the interrogation pulse to all rows and all columns of the keyboard, and in that, for the true exploration, the protected module applies the pulse of querying the one hand to all the lines and columns except for one analyzed line, on the other hand to all the lines and column but one analyzed column, the key actually explored being defined by the line and the analyzed column.
  5. c-fr-0010
    10. Unit according to Claim 9, characterized in that the key is actually explored defined substantially randomly.
  6. c-fr-0011
    11. Unit according to one of claims 9 and 10, characterized in that the rows and columns are analyzed alternately.
  7. c-fr-0012
    12. A process for hindering the interception of information struck on a keyboard, to a data processing module, characterized in that it simulates the operation of simultaneously applying false touches in the same interrogation signal at least one line and at least one column of the analysis matrix of the keyboard, while a real key exploration is performed, by key button, using each time a line or column receiving the interrogation signal and, respectively, a column or row actually analyzed, which does not receive the interrogation pulse, actuation explored the key to producing the transfer of the interrogation signal over the analysis column or row, whose state is indistinguishable fake actuations key.