Patent ID: 9246881
Filing Date: 2016-01-26
CPC Classification: G06F,H04L

Claim Text:
1. A method for securing the exchange of data between a client module and a third party destination module via a server module, wherein the server module includes a set of security modules, with the method including the following, in which: a token module of the client module receives an initiating input from a user and initiates a securing process by generating an initialization token and the client module sends the data, which includes a unique identifier and the initialization token to a first security module of the server module; the first security module of the server module receives the data and verifies the unique identifier and the initialization token; the first security module and a second security module exchange security data bilaterally and consecutively with one another; the server module transforms the initialization token to generate a transformed token; the first security module of the server module sends the data containing the transformed token to the client module; the client module receives the data containing the transformed token, verifies the transformed token and, if accepted, further transforms the transformed token; the client module sends the data, which includes the unique identifier and the transformed token to the second security module of the server module; the second security module of the server module receives the data, verifies the unique identifier and the transformed token; the second security module communicates with a third party destination module; and the third party destination module responds.