摘要 |
<p>A method of authenticating input data including user data and pin code data for an access control system. The method includes the steps of receiving the user data and the pin code data from a keyboard and/or a card reader (11), combining an offset data with the user data (13), making a modulo adjustment of said offset user data, obtaining one or more variables from the offset user data (14), calculating a matrix index (15) by bringing certain variables into a predetermined equation, determining a constant (16) from a matrix by the matrix index and comparing (17) the constant with a corresponding digit value of the pin code data. If the constant matches the digit value, a validation signal is generated and the next constant is obtained from the matrix by the next matrix index obtained by use of a predetermined second equation so that next digit value of the pin code data is compared with this constant. This procedure continues until all subsequent digits of the pin code data are checked to determine whether the input data entered into the access control system is true or not. If the data is true, the access is granted.</p> |