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.:
Date of Patent:
Apr. 06, 2021
Filed:
Dec. 14, 2018
Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US);
Warren A. Simonsen, Menomonee Falls, WI (US);
Scott D. Braun, Menomonee Falls, WI (US);
Alex L. Nicoll, Brookfield, WI (US);
James B. Vitrano, South Milwaukee, WI (US);
James S. Rustad, Jackson, WI (US);
Daniel J. Middlestetter, Lyndhurst, OH (US);
Rockwell Automation Technologies, Inc., Mayfield Hts., OH (US);
Abstract
An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.