Patent ID: 8332637
Filing Date: 2012-12-11
Classification: G06F,H04L

Abstract:
1. A method comprising: receiving, by a token that comprises a volatile memory, a password while the token is coupled to a computer system; validating, by the token, the password; generating, by the token, a first nonce and a second nonce after successfully validating the password, wherein the first nonce and the second nonce are associated with different security levels; storing the first nonce and the second nonce in the volatile memory until the token is de-coupled from the computer system, wherein the first nonce and the second nonce are erased from the volatile memory when the token is de-coupled from the computer system; and providing the first nonce to a first application process that runs on the computer system and the second nonce to a second application process that runs on the computer system, wherein the first application process uses the first nonce and the second application process uses the second nonce to perform one or more user privileged operations.