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. 31, 2017

Filed:

Oct. 12, 2016
Applicant:

Visa International Service Association, San Francisco, CA (US);

Inventors:

Selim Aissi, Menlo Park, CA (US);

Taeho Kgil, Foster City, CA (US);

Gyan Prakash, Foster City, CA (US);

Assignee:

Visa International Service Association, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/04 (2006.01); G06F 17/30 (2006.01); H04N 7/16 (2011.01); H04L 29/06 (2006.01); H04L 9/08 (2006.01); G06F 21/60 (2013.01); H04W 12/04 (2009.01); H04L 9/32 (2006.01); G06F 7/58 (2006.01);
U.S. Cl.
CPC ...
H04L 63/0428 (2013.01); G06F 7/58 (2013.01); G06F 21/60 (2013.01); G06F 21/602 (2013.01); H04L 9/0866 (2013.01); H04L 9/0869 (2013.01); H04L 9/3278 (2013.01); H04L 63/08 (2013.01); H04L 63/123 (2013.01); H04W 12/04 (2013.01); H04L 2209/56 (2013.01);
Abstract

Techniques from the proposed invention relate to providing enhanced security. For example, techniques described herein allow a computer system, such as a mobile device, to support a wide variety of security functions and security sensitive applications on a mobile device by providing enhanced security via secure input and output data transmission and verification through a secure module. The secure module may cause user interfaces to be provided to users by providing obfuscated user interface data to the operating system that do not reveal elements that are part of the user interfaces. The secure module may receive obfuscated user input values representing user input values, and de-obfuscate these user input values, whereby the actual input values are not exposed to the underlying operating system. The secure module may track the flow of user input/output data through the computing device to ensure the integrity and authenticity of this data.


Find Patent Forward Citations

Loading…