Mobile device data security using shared security values
AssigneeVisa International Service Association
InventorsDigvijay Goutam, Rohit Sehgal
Life of this patent
Estimating the term…
Abstract
A method is disclosed. The method includes providing, by an SDK and a first application in a mobile device, first and second security values to a security value verification module in the mobile device. If the mobile device confirms that the first and second security values match, then a second application can proceed with interaction processing.
Claims20
A method performed by a mobile device comprising a processor, and a memory coupled to the processor, the memory storing a first application, a second application including a security value verification module, a software development kit (SDK), and one or more security value generation modules, the method comprising:
- generating, by the one or more security value generation modules, a first security value and a second security value;
- providing, by the one more security value generation modules, the first security value to the first application and the second security value to the SDK;
- receiving, by the first application, a request for an interaction;
- responsive to receiving the request for the interaction, providing, by the first application to the security value verification module, the first security value;
- receiving by the SDK from the first application, an indication that the request for the interaction was received by the first application;
- responsive to receiving the indication by the SDK from the first application, providing, by the SDK to the security value verification module, the second security value;
- comparing, by the security value verification module, the first security value from the first application and the second security value from the SDK to determine if the first and second security values match;
- and
- processing, by the second application, the interaction if the first security value from the first application and the second security value from the SDK match.
A mobile device comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing a first application, a second application including a security value verification module, a software development kit (SDK), and one or more security value generation modules, the memory comprising code, executable by the processor for implementing operations comprising:
- generating, using the one or more security value generation modules, a first security value and a second security value;
- providing, by the one more security value generation modules, the first security value to the first application and the second security value to the SDK;
- receiving, by the first application, a request for an interaction;
- responsive to receiving the request for the interaction, providing, by the first application to the security value verification module, the first security value;
- receiving by the SDK from the first application, an indication that the request for the interaction was received by the first application;
- responsive to receiving the indication by the SDK from the first application, providing, by the SDK to the security value verification module, the second security value;
- comparing, by the security value verification module, the first security value from the first application and the second security value from the SDK to determine if the first and second security values match;
- and
- processing, by the second application, the interaction if the first security value from the first application and the second security value from the SDK match.
Dependencies are inferred from the claim text.