Transaction security systems and methods
AssigneeCUPP Computing AS
InventorShlomo Touboul
Life of this patent
Estimating the term…
Abstract
Outbound traffic of a host application may be received from a host device having a host processor. The secure resource may be configured to provide a secure transaction based on the outbound network traffic. Using a second processor different than the host processor, it may be determined whether the host application is authorized to provide the outbound network traffic to the secure resource. The outbound network traffic may be allowed to be forwarded to the secure resource if the host application is authorized. The outbound network traffic may be disallowed to be forwarded to the secure resource if the host application is not authorized.
Claims19
A method comprising:
- establishing, by a secure transaction device having a secure transaction device processor, redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource;
- and
- when the first conditions are satisfied,
- receiving, by the secure transaction device from the host device, outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;
- establishing, by the secure transaction device, a secure tunnel between the secure transaction device network connection and the remote network resource;
- and
- transmitting the outbound network traffic via the secure tunnel to the remote network resource;
- the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.
A secure transaction device comprising:
- a secure transaction device processor;
- a secure transaction device network connection;
- and
- memory storing computer code that, when processed by the secure transaction device processor, is configured to cause the secure transaction device to perform:
- establishing redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource;
- and
- when the first conditions are satisfied,
- receiving outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;
- establishing a secure tunnel between the secure transaction device network connection and the remote network resource;
- and
- transmitting the outbound network traffic via the secure tunnel to the remote network resource;
- the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.
A non-transitory computer-readable medium comprising computer code configured to instruct one or more processors to perform:
- establishing, by a secure transaction device having a secure transaction device processor, redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource;
- and
- when the first conditions are satisfied,
- receiving, by the secure transaction device from the host device, outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;
- establishing, by the secure transaction device, a secure tunnel between the secure transaction device network connection and the remote network resource;
- and
- transmitting the outbound network traffic via the secure tunnel to the remote network resource;
- the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.
Dependencies are inferred from the claim text.