Patent ID: 8423774
Filing Date: 2013-04-16
Classification: G06F,G06Q,G07F,H04L

Abstract:
1. At least one computer storage media storing instructions that, when executed by a computer, cause the computer to perform a method for authorization using a smart card, the method comprising: receiving, by the computer from the smart card, an encrypted modifier based on a random modifier that was previously encrypted using a randomly-generated data key; decrypting, by the computer, the received encrypted modifier based on an integrity key that includes a previous system code that uniquely identifies a previous configuration state of the computer held tamperproof by the computer, and that is further based on a storage root key held secret by the computer, the integrity key securely stored on the computer; receiving, by the computer from a user, a personal identification number; calculating, by the computer, a prime personal identification number based on the received personal identification number and the decrypted modifier; and unlocking, by the computer, the smart card in response to the calculated prime personal identification number matching a previously-set prime personal identification number stored on the smart card, the unlocking resulting in the authorization succeeding.