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. 04, 2022

Filed:

Jun. 12, 2019
Applicant:

Xilinx, Inc., San Jose, CA (US);

Inventors:

Felix Burton, Foster City, CA (US);

Krishna C. Patakamuri, Hyderabad, IN;

James D. Wesselkamper, Albuquerque, NM (US);

Assignee:

XILINX, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 21/64 (2013.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 21/64 (2013.01); H04L 9/3239 (2013.01); H04L 9/3249 (2013.01);
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.


Find Patent Forward Citations

Loading…