Compact security device with transaction risk level approval capability
First Claim
Patent Images
1. A system to secure electronic transactions configured to store criteria to classify transactions into a plurality of transaction categories;
- receive a particular electronic transaction submitted by a user, the particular electronic transaction including transaction information;
receive a dynamic transaction category approval code indicating a proof of intention of the user to perform a transaction belonging to a user selected transaction category;
apply said criteria to the transaction information and assign said received particular electronic transaction to a particular one of said plurality of transaction categories based on said criteria; and
verify whether the received dynamic transaction category approval code is valid for the transaction category to which said received particular electronic transaction was assigned, to determine whether said received particular electronic transaction should be executed of denied;
wherein said dynamic transaction category approval code is generated by a token that cryptographically combines a first transaction category indicator that is indicative of the category of the transaction that the user intends to do, a first dynamic value, and a first generation secret value.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of securing electronic transactions and more specifically to systems to indicate and verify the approval of the risk level of a transaction and to systems for generating transaction risk level approval codes.
8 Citations
20 Claims
-
1. A system to secure electronic transactions configured to store criteria to classify transactions into a plurality of transaction categories;
- receive a particular electronic transaction submitted by a user, the particular electronic transaction including transaction information;
receive a dynamic transaction category approval code indicating a proof of intention of the user to perform a transaction belonging to a user selected transaction category;
apply said criteria to the transaction information and assign said received particular electronic transaction to a particular one of said plurality of transaction categories based on said criteria; and
verify whether the received dynamic transaction category approval code is valid for the transaction category to which said received particular electronic transaction was assigned, to determine whether said received particular electronic transaction should be executed of denied;wherein said dynamic transaction category approval code is generated by a token that cryptographically combines a first transaction category indicator that is indicative of the category of the transaction that the user intends to do, a first dynamic value, and a first generation secret value. - View Dependent Claims (2, 3, 4, 13, 14, 16, 17, 18, 19)
- receive a particular electronic transaction submitted by a user, the particular electronic transaction including transaction information;
-
5. A system to generate a dynamic transaction category approval code indicating proof of intention by a user to perform a transaction of a particular transaction category;
- the system configured to obtain from the user a transaction category indicator indicating a particular transaction category selected by the user based on parameters of a transaction that the user intends to execute;
capture the value of at least one dynamic variable;
retrieve one or more secret values;
apply an algorithm to generate a dynamic transaction category approval code using said selected transaction category indicator indicating the particular transaction category of the transaction that the user intends to perform, said dynamic variable value and said one or more secret values;
said algorithm configured to determine with said retrieved one or more secret values a cryptographic secret key, cryptographically combine at least said dynamic variable value and said cryptographic secret key, and transform the result of said cryptographic combination into the dynamic transaction category approval code. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 15, 20)
- the system configured to obtain from the user a transaction category indicator indicating a particular transaction category selected by the user based on parameters of a transaction that the user intends to execute;
Specification