Methods and systems for conjugated authentication and authorization
AssigneesHussein Talaat Mouftah, Binod Vaidya, Carlisle Adams
InventorsHussein Talaat Mouftah, Binod Vaidya, Carlisle Adams
Life of this patent
Estimating the term…
Abstract
Methods and systems for conjugated authentication and authorization are provided, where two entities are associated through the use of respective conjugated credentials. The credentials of the user and a respective vehicle are both generated in a method that cryptographically binds the two entities and their respective pieces of data together so that the binding of the two entities can be easily verified by a third party without the use of external databases.
Claims20
A method for authorizing a service transaction comprising:
- employing at least one hardware processor for receiving at a service provider:
- an identification data of a first entity;
- an identification data of a second entity;
- a reflexive data obtained from applying a reflexive function to the identification data of the first and second entities;
- at least one of the reflexive data and identification data of the first and second entities being received from the first entity, and the remaining one or more of the reflexive data and identification data of the first and second entities being received from the second entity;
- identifying from which entity the reflexive data has been received;
- applying the reflexive function to the reflexive data and to the identification data received from the other entity from which the reflexive data has not been received, to obtain a valuation data for the entity from which the reflexive data has been received to determine if the first and second entities are associated;
- comparing the valuation data with the identification data of the entity from which the reflexive data has been received;
- and
- authorizing the service transaction, provided the valuation data and the identification data for the entity from which the reflexive data has been received are the same, thereby verifying the first and second entities are associated and enhancing security of the service transaction.
A server for authorizing a service transaction comprising:
- a memory device having computer readable instructions stored thereon for execution by a processor, causing the processor to:
- receive:
- an identification data of a first entity;
- an identification data of a second entity;
- a reflexive data obtained from applying a reflexive function to the identification data of the first and second entities;
- at least one of the reflexive data and identification data of the first and second entities being received from the first entity, and the remaining one or more of the reflexive data and identification data of the first and second entities being received from the second entity;
- identify from which entity the reflexive data has been received;
- apply the reflexive function to the reflexive data and to the identification data received from the other entity from which the reflexive data has not been received, to obtain a valuation data for the entity from which the reflexive data has been received to determine if the first and second entities are associated;
- compare the valuation data with the identification data of the entity from which the reflexive data has been received;
- and
- authorize the service transaction, provided the valuation data and the identification data for the entity from which the reflexive data has been received are the same, thereby verifying the first and second entities are associated and enhancing security of the service transaction.
A charging station for receiving an authorization instruction for charging an electric vehicle associated with a user, the charging station comprising:
- a processor, and a memory having computer readable instructions stored thereon for execution by a processor, causing the processor to:
- receive:
- in identification data of a device of the user;
- an identification data of the electric vehicle;
- a reflexive data obtained from applying a reflexive function to the identification data of the device of the user and the electric vehicle;
- at least one of the reflexive data and identification data of the device of the user and the electric vehicle being received from the device of the user, and the remaining one or more of the reflexive data and identification data of the device of the user and the electric vehicle being received from the electric vehicle;
- and
- receive the authorization instruction for charging the electric vehicle in response to the server computer:
- identifying an entity from which the reflexive data has been received, comprising identifying whether the reflexive data has been received from the device of the user or the electric vehicle;
- applying the reflexive function to the reflexive data and to the identification data received from the other entity from which the reflexive data has not been received, to obtain a valuation data for the entity from which the reflexive data has been received to determine if the device of the user and the electric vehicle are associated;
- comparing the valuation data with the identification data of the entity from which the reflexive data has been received;
- and
- generating the authorization instruction, provided the valuation data and the identification data for the entity from which the reflexive data has been received are the same, thereby verifying the device of the user and the electric vehicle are associated and enhancing security of the authorization instruction.
Dependencies are inferred from the claim text.