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:
Jan. 04, 2022
Filed:
Jun. 12, 2019
Xilinx, Inc., San Jose, CA (US);
Felix Burton, Foster City, CA (US);
Krishna C. Patakamuri, Hyderabad, IN;
James D. Wesselkamper, Albuquerque, NM (US);
XILINX, INC., San Jose, CA (US);
Abstract
Apparatus and associated methods relate to authenticating a back-to-front-built configuration image. In an illustrative example, a circuit may include memory configured to store a signature S, a second hash H, and a first data chunk C. Signature S may be signed on a first hash H. Hmay be the hash for Hand C. If signature S passes verification, a hash engine may perform hash functions on Cand Hto generate a hash H'. H′ may be compared with Hto indicate whether Chas been tampered with or not. By using the incremental authentication, a signature that appears at the beginning of the image may be extended to the entire image while only using a small internal buffer. Advantageously, internal buffer may only need to store two hashes H, H, and a data chunk C, or, a signature S, a hash H, and a data chunk C.