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.

Patent No.:

US 9501646 B1

PDF
Full Text
Expired
Date of Patent:
Nov. 22, 2016

Filed:

Aug. 30, 2013
Applicant:

Mitsubishi Electric Corporation, Chiyoda-ku, JP;

Inventor:

Takumi Yamamoto, Tokyo, JP;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 21/57 (2013.01); G06F 21/54 (2013.01);
U.S. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/54 (2013.01); G06F 21/577 (2013.01); G06F 2221/033 (2013.01);
Abstract

A necessary information extraction unit extracts, from variables used in a target program, an output variable to which output information to be output by an output function defined in an output function list is set. The necessary information extraction unit extracts, from the variables used in the target program, an encryption variable to which encrypted information encrypted by an encrypting function defined in an encryption function list is set. A protected state analysis unit refers to an assignment statement included in the target program, and extracts an encrypted state variable to which the encrypted information is assigned. A vulnerability determination unit determines whether or not the encrypted state variable and the output variable are the same variable, and outputs a program verification result based on a result of determination.


Find Patent Forward Citations

Yamamoto, Takumi. (2016). Program verification apparatus, program verification method, and computer readable medium (U.S. Patent No. 9501646). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/9501646

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…