Method and system for camouflaging access-controlled data
AssigneeArcot Systems, Inc.
InventorsSanguthevar Rajasekaran, Geoffrey R. Hird, Balas Natarajan Kausik
Life of this patent
Estimating the term…
Loading patent…
AssigneeArcot Systems, Inc.
InventorsSanguthevar Rajasekaran, Geoffrey R. Hird, Balas Natarajan Kausik
Estimating the term…
A computer-representable object (including, without limitation, a cryptographic key, or a graph or a Boolean description of a system) is secured using a generalized camouflaging technique. The secured object need not be stored in the system, not even in encrypted form. Instead, the technique employs a composition function that regenerates the secured object when one inputs a valid password (which may be any computer-representable information held by a user). By regenerating the secured object each time a valid password is entered, there is no need to store the secured object. If one inputs an invalid password, the technique may generate an incorrect object, such that the user is unable to distinguish this incorrect object from the secured object. If the user tries to use the incorrect object, the user can be exposed as unauthorized, without the user's knowledge that he has been exposed.
A method for operating an access control system to camouflage a secret so as to be accessible by an authorized user yet protected against unauthorized access, said method comprising the steps of:
A method for operating an access control system to release a secret camouflaged to be accessible to an authorized user yet protected against unauthorized access, said method comprising the steps of:
A method for operating an access control system to protect state information against unauthorized access, said method comprising the steps of:
A method for operating an access control system to protect state information against unauthorized access, said method comprising the steps of:
A computer-readable medium containing logic instructions for operating an access control system to camouflage a secret so as to be accessible by an authorized user yet protected against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to release a secret camouflaged to be accessible to an authorized user yet protected against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to protect state information against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to protect state information against unauthorized access, said logic instructions when executed:
An access control server configured to camouflage a secret so as to be accessible by an authorized user yet protected against unauthorized access, comprising:
An access control server to release a secret camouflaged to be accessible to an authorized user yet protected against unauthorized access, comprising:
An access control server to protect state information against unauthorized access, comprising:
An access control server to protect state information against unauthorized access, comprising:
An access control system to camouflage a secret so as to be accessible by an authorized user yet protected against unauthorized access, comprising:
An access control system releasing a secret camouflaged to be accessible to an authorized user yet protecting against unauthorized access, said method comprising the steps of:
An access control system to protect state information against unauthorized access, comprising:
An access control system to protect state information against unauthorized access, comprising:
A method for operating an access control system to protect a secret against unauthorized access, said method comprising the steps of:
A method for operating an access control system to protect a secret against unauthorized access, said method comprising the steps of:
A method for operating an access control system to protect a secret against unauthorized access, said method comprising the steps of:
A method for operating an access control system to protect a secret against unauthorized access, said method comprising the steps of:
A computer-readable medium containing logic instructions for operating an access control system to protect a secret against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to protect a secret against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to protect a secret against unauthorized access, said logic instructions when executed:
A computer-readable medium containing logic instructions for operating an access control system to protect a secret against unauthorized access, said logic instructions when executed:
Dependencies are inferred from the claim text.