Safe distribution and use of content
First Claim
1. A method of distributing content, comprising:
- creating a cryptographic hash of at least a portion of content;
creating a ticket file including the cryptographic hash; and
distributing the ticket file to a user system.
2 Assignments
0 Petitions
Accused Products
Abstract
A cryptographic hash of content (e.g., applications, documents, widgets, software, music, videos, etc.) is created and made available for distribution over a network (or by other means) as part of a ticket file. The ticket file can be cryptographically signed to ensure its authenticity. The ticket file and content can be downloaded separately (e.g., from different websites) to a user system (e.g., a computer, mobile phone, media player/recorder, personal digital assistant (PDA), etc.). The user system verifies the signature of the ticket file and the content hash to ensure that the content has not been compromised. The ticket file can include information relating to downloading the content (e.g., a Uniform Resource Identifier (URI)) and other meta-data (e.g., hash type, content information, public key, size, version, etc.).
228 Citations
26 Claims
-
1. A method of distributing content, comprising:
-
creating a cryptographic hash of at least a portion of content;
creating a ticket file including the cryptographic hash; and
distributing the ticket file to a user system. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A method of downloading content from a network, comprising:
-
sending a request for content to a content aggregator site; and
receiving from the content aggregator site a digitally signed ticket file including a first cryptographic hash of at least a portion of content. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
13. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform the operations of:
-
creating a cryptographic hash of at least a portion of content;
creating a ticket file including the cryptographic hash; and
distributing the ticket file to a user system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform the operations of:
-
sending a request for content to a content aggregator site; and
receiving from the content aggregator site a digitally signed ticket file including a first cryptographic hash of at least a portion of content. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method of installing content, comprising:
-
receiving content from a content distributor, the content including a first cryptographic hash of the content;
creating a second cryptographic hash of the content;
comparing the second cryptographic hash with the first cryptographic hash; and
if the hashes do not match, initiating a security action. - View Dependent Claims (26)
-
Specification