Patent ID: 9300665
Filing Date: 2016-03-29
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A method of performing a secure transaction between an application module and a credential, the method comprising: a) determining, using a processor, a preliminary command to be sent to the credential, wherein the preliminary command further comprises a response template, wherein the response template comprises at least one response tag associated with at least one sensitive data item; b) transmitting the preliminary command from the application module to a broker module; c) generating a transformed command based on the preliminary command; d) transmitting the transformed command to the credential; e) receiving a preliminary response from the credential; f) at the broker module, generating a transformed response, wherein the broker module has access to at least one sensitive data item to which the application module does not have access, wherein the broker module extracts and obscures the at least one sensitive data item when the transformed response is generated based on the at least one response tag; g) transmitting the transformed response to the application module; and h) verifying the secure transaction at a verification server, wherein the verifying comprises: