Patent ID: 8578170
Filing Date: 2013-11-05
Classification: H04L,H04W

Abstract:
1. A method of distributing a first plurality of files between a server and a device, the method comprising: at a computing system remote from the server and from the device, creating a server file list that specifies at least one file of the first plurality of files intended for the server and not the device; sending the server file list to the server; signing a bundle to generate a signed bundle comprising the first plurality of files, a catalog file specifying the first plurality of files and a hash for each of the first plurality of files, and a catalog signature obtained by signing the catalog file; and sending the signed bundle to the server, wherein the server is configured to: remove the at least one file specified in the server file list from the first plurality of files of the signed bundle to generate a modified signed bundle, the modified signed bundle comprising: a second plurality of files that includes all of the files in the first plurality of files except the at least one file specified in the server file list, and the catalog file of the signed bundle, the catalog file not being modified by the server despite removal of the at least one file specified in the server file list from the first plurality of files of the signed bundle, such that the hash of the at least one file specified in the server file list remains in the catalog file, and send the modified signed bundle to the device, such that the modified signed bundle is verifiable, using the server file list as received from the computing system or the server, at the device despite removal of the at least one file specified in the server file list from the first plurality of files of the signed bundle.