Systems and methods for transparent SaaS data encryption and tokenization
OwnerAbhishek Chauhaninventor
Life of this patent
Estimating the term…
Abstract
Embodiments described include systems and methods for encoding and decoding data for a network application. A client application may include an embedded browser. The embedded browser may establish a session with a network application. The client application may identify a policy specifying a type of data to encode upon input. The embedded browser may detect the type of data of an input field of the network application being displayed in the embedded browser. The embedded browser may, responsive to the detection and the policy, encode the data inputted into the input field or decode encoded data displayed in the input field.
Claims18
A method comprising:
- identifying, by a client device, a type of data to encode into a format recognizable to the client device as being an input to an application;
- determining, by the client device, that data of the type is provided as input to the application;
- encoding, by the client device, the data into the format recognizable to the client device;
- providing, by the client device, the encoded data as input to the application;
- and
- encoding, by the client device based at least on the type of data, the data using one of reverse encryption or tokenization.
A device comprising:
- one or more processors, coupled to memory and configured to:
- identify a type of data to encode into a format recognizable to the client device as being an input to an application;
- determine that data of the type is provided as input to the application;
- encode the data into the format recognizable to the client device;
- provide the encoded data as input to the application;
- and
- encode, based at least on the type of data, the data using one of reverse encryption or tokenization.
A system comprising:
- one or more processors, coupled to memory and configured to:
- identify a type of data for an application to decode as input;
- determine that encoded data of the identified type is being displayed as input to the application, the encoded data having a format recognizable by the one or more processors;
- decode, responsive to the determination, the encoded data;
- and display the decoded data as the input to the application;
- and
- encode, by the client device based at least on the type of data, the data using one of reverse encryption or tokenization.
Dependencies are inferred from the claim text.