SYSTEM AND METHOD FOR GENERATING A STRONG MULTI FACTOR PERSONALIZED SERVER KEY FROM A SIMPLE USER PASSWORD
First Claim
1. A method of generating a multi-factor encryption key using a simple password in order to access control over information stored at a second entity from a first entity via at least one communication network, the method comprising:
- having a pre-installed application or requesting to receive an application at the first entity from the second entity via the communication network;
activating the first entity to generate a shared secret key, wherein the shared secret key is computed from a first entity specific ID and a random number generated at the first and second entity; and
allowing the user to register with the application of the second entity by the first entity, wherein the registration include entry of a personal PIN (personal identification number), a personal message etc.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method of generating a multi-factor encryption key using a simple password in order to access control over information stored at a second entity from a first entity via at least one communication network. In one embodiment this is accomplished by, requesting to receive an application at the first entity from the second entity via the communication network, activating the first entity to generate a shared secret key, wherein the shared secret key is computed from a first entity specific ID and a random number generated at the first and second entity and allowing the user to register with the application of the second entity by the first entity, wherein the registration include entry of a personal PIN (personal identification number), a personal message etc.
155 Citations
30 Claims
-
1. A method of generating a multi-factor encryption key using a simple password in order to access control over information stored at a second entity from a first entity via at least one communication network, the method comprising:
-
having a pre-installed application or requesting to receive an application at the first entity from the second entity via the communication network; activating the first entity to generate a shared secret key, wherein the shared secret key is computed from a first entity specific ID and a random number generated at the first and second entity; and allowing the user to register with the application of the second entity by the first entity, wherein the registration include entry of a personal PIN (personal identification number), a personal message etc. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A safe payment method by generating a dynamic single use password on a client device for performing a payment transaction, the method comprising:
-
activating the client device to generate a shared secret key, wherein the shared secret key is computed from the client specific ID and a random number generated at the client device and server; allowing the user to register with the server by the client device, wherein the registration include entry of a personal PIN (personal identification number), a personal sign message, and a funding source etc; and generating a time synchronized single use financial authorization on the client device, wherein the financial authorization is a time dependent single use password to authorize financial transactions, and wherein the financial authorization is dependent on the user PIN. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A safe coupon delivery and redemption method using a user device for redeeming a coupon issued by a plurality of merchant, wherein the plurality of coupons is stored at a server, the method comprising:
-
activating a coupon application at the user device in order to perceive a plurality of coupon redemption option message, wherein the coupon redemption option message includes information identifying the merchant and a value of the coupon; generating a Coupon Authorization Number (CAN) with a graphical representation of the same in a bar code, wherein the CAN is a form of time dependent single use password to authorize coupon redemption; scanning to read the bar code or enter the CAN generated at the user device by the merchant; and validating the CAN by the server triggers the confirmation of the transactions result at the user device and the merchant. - View Dependent Claims (29, 30)
-
Specification