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:
Dec. 28, 2021

Filed:

Oct. 23, 2018
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventor:

Xueqiang Ma, Sunnyvale, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); H04L 9/06 (2006.01); G06F 16/27 (2019.01); G06F 16/22 (2019.01);
U.S. Cl.
CPC ...
H04L 9/0643 (2013.01); G06F 16/2246 (2019.01); G06F 16/27 (2019.01); H04L 9/0637 (2013.01); G06F 21/602 (2013.01); H04L 2209/38 (2013.01);
Abstract

The disclosure provides an approach for authenticating the contents of a control message sent between data centers. The data centers are located in a computing system comprising multiple data centers. The computing system has a controller, and each data center has a local controller. The message contents comprise a tree of data objects. The tree is converted to a hash tree, and the root hash of the hash tree is stored on a distributed blockchain. Storage on the distributed blockchain ensures that the root hash is not tampered with by an attacker. The receiver of the message then authenticates that the hash tree has not been modified by comparing various hash values, as described herein.


Find Patent Forward Citations

Loading…