INTEGRATED CONTACTLESS MPOS IMPLEMENTATION
First Claim
1. A method for secure communication with a mobile device, the method comprising:
- receiving, by a mobile device, one or more seed numbers from a communications network;
generating, by the mobile device, one or more session keys, in dependence on one or more of the received one or more seed numbers, for use in encrypted communication with the mobile device; and
/orgenerating, by the mobile device, a pre-image, in dependence on one of the received one or more seed numbers, for use in generating an unpredictable number for use in secure communication with the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method for performing an integrated contactless point-of-sale transaction. More particularly, there is disclose a method comprising: receiving, by a mobile device 1, a seed number from a communications network; generating, by the mobile device 1, one or more session keys, in dependence on the received seed number, for use in encrypted communication with the mobile device 1; and/or generating, by the mobile device 1, a pre-image, in dependence on the received seed number, for use in generating an unpredictable number for use in secure communication with the mobile device. Advantageously, the generation of session keys and/or a pre-image in dependence on a seed number provided to the mobile device improves the security of the system since the source of the seed number can detect incorrect session keys and/or unpredictable number derived from an incorrect pre-image.
-
Citations
19 Claims
-
1. A method for secure communication with a mobile device, the method comprising:
-
receiving, by a mobile device, one or more seed numbers from a communications network; generating, by the mobile device, one or more session keys, in dependence on one or more of the received one or more seed numbers, for use in encrypted communication with the mobile device; and
/orgenerating, by the mobile device, a pre-image, in dependence on one of the received one or more seed numbers, for use in generating an unpredictable number for use in secure communication with the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 17)
-
-
9. A method of operating a server for secure communication with a mobile device, the method comprising:
-
receiving a log on request from a mobile device; authenticating the mobile device from the received log on request; transmitting, in response to successful authentication of the mobile device, one or more seed numbers to the mobile device; receiving, from the mobile device in response to the server transmitting said one or more seed numbers to the mobile device, encrypted information comprising a random number; decrypting the received encrypted information to obtain said random number; generating one or more session keys, in dependence on said random number and one or more of said one or more seed numbers, for encrypted communication with the mobile device; and
/orgenerating a pre-image, in dependence on one of said one or more seed numbers and identification information of the mobile device, wherein said pre-image is for use in generating an unpredictable number for use in secure communication with the mobile device. - View Dependent Claims (15, 19)
-
-
10. A method for secure communication with a mobile device, the mobile device comprising a reader located in a secure zone of the mobile device and a terminal, the method comprising:
-
communicating with the mobile device through the terminal, such that communication with the reader is via the terminal; generating, by the reader, one or more session keys for use in encrypted communication with the mobile device; and
/orgenerating, by reader, a pre-image for use in generating unpredictable number for use in secure communication with the mobile device. - View Dependent Claims (12, 16, 18)
-
Specification