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:
Jan. 02, 2018

Filed:

Feb. 27, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Ajay S. Manchepalli, Sammamish, WA (US);

Haohai Yu, Redmond, WA (US);

Michael J. Zwilling, Redmond, WA (US);

Kapil Vaswani, London, GB;

Panagiotis Antonopoulos, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); H04L 9/08 (2006.01); H04L 9/00 (2006.01); H04L 9/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0897 (2013.01); G06F 21/6227 (2013.01); H04L 9/008 (2013.01); H04L 9/088 (2013.01); H04L 9/14 (2013.01);
Abstract

Systems, methods and computer program products are described that analyze the code of an application and, based on the analysis, identify whether data elements (e.g., columns) referenced by the code can be encrypted, and for those data elements that can be encrypted, recommend an encryption scheme. The recommended encryption scheme for a given data element may be the highest level of encryption that can be applied thereto without affecting the semantics of the application code. The output generated based on the analysis may not only include a mapping of each data element to a recommended encryption scheme, but may also include an explanation of why each recommendation was made for each data element. Such explanation may include, for example, an identification of the application code that gave rise to the recommendation for each data element.


Find Patent Forward Citations

Loading…