US 11,928,639 B2
Validating secure delivery of information handling systems
Jason Matthew Young, Round Rock, TX (US); Marshal F. Savage, Austin, TX (US); and Mukund P. Khatri, Austin, TX (US)
Assigned to Dell Products, L.P.
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Dec. 30, 2020, as Appl. No. 17/137,903.
Prior Publication US 2022/0207474 A1, Jun. 30, 2022
Int. Cl. G06Q 10/0833 (2023.01); G06F 21/36 (2013.01); G06F 21/57 (2013.01); G06Q 10/083 (2023.01)
CPC G06Q 10/0833 (2013.01) [G06F 21/36 (2013.01); G06F 21/575 (2013.01); G06Q 10/0838 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for validating secure delivery of an IHS (Information Handling System), the method comprising:
obtaining, by the IHS, a plurality of shipping identifiers collected from a plurality of received packages;
retrieving, by the IHS from its remote access controller, a cryptographically attestable shipping certificate uploaded to the remote access controller of the IHS during factory provisioning of the IHS, wherein the cryptographically attestable shipping certificate specifies a plurality of shipping identifiers and identity information of the remote access controller;
cryptographically affirming, by the IHS, integrity of the shipping identifiers specified in the cryptographically attestable shipping certificate retrieved from the remote access controller of the IHS;
retrieving, by the IHS, the identity information for the remote access controller specified in the cryptographically attestable shipping certificate;
retrieving, by the IHS, the shipping identifiers specified in the cryptographically attestable shipping certificate, wherein individual ones of the plurality of shipping identifiers in the cryptographically attestable shipping certificate are associated with one or more of a plurality of shipped packages used to ship at least the IHS;
comparing, by the IHS, identity information of the remote access controller of the IHS, obtained from the remote access controller, against the retrieved identity information for the remote access controller from the cryptographically attestable shipping certificate;
comparing, by the IHS, the plurality of shipping identifiers collected from the received packages against the plurality of shipping identifiers from the cryptographically attestable shipping certificate retrieved from the remote access controller of the IHS;
responsive to the two comparisons indicating a match, validating, by the IHS, the plurality of received packages as the same as the plurality of shipped packages used to ship at least the IHS; and
providing information regarding the validating of the plurality of received packages to a user.