The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 05, 2021

Filed:

Dec. 31, 2019
Applicant:

Shape Security, Inc., Santa Clara, CA (US);

Inventors:

Carl Schroeder, Los Altos, CA (US);

Ariya Hidayat, Mountain View, CA (US);

Chandrasekhar Rentachintala, Sunnyvale, CA (US);

Ricky Y. Chiu, Palo Alto, CA (US);

Assignee:

SHAPE SECURITY, INC., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01); H04L 29/06 (2006.01); G06F 21/44 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0877 (2013.01); H04L 9/06 (2013.01); H04L 9/0819 (2013.01); H04L 9/0838 (2013.01); H04L 9/321 (2013.01); H04L 9/3234 (2013.01);
Abstract

Techniques are provided for security code for integration with an application. A first request associated with a request by an application to an application server is received. The application includes security code that performs a set of one or more operations on one or more input parameters. The application is provided one or more parameter values, wherein the security code generates a secret cryptographic key based on the one or more parameter values. A security key is received that includes encrypted client data collected at the client device that is encrypted using the secret cryptographic key. The secret cryptographic key is generated based on the one or more parameter values and knowledge of the set of one or more operations. It is determined that the decrypted client data matches a pattern of data associated with malware. The application server is prevented from processing a second request.


Find Patent Forward Citations

Loading…