CPC H04N 21/2347 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0825 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
one or more memories, wherein the one or more memories have stored thereon instructions, which when executed by the one or more processors, cause the one or more processors to implement at least one service of a provider network, wherein the at least one service is configured to:
generate a public key and a corresponding private key that are associated with media content to be streamed from a broadcaster;
receive the media content from the broadcaster, wherein the media content comprises a plurality of content portions streamed from the broadcaster;
for individual ones of the plurality of content portions received from the broadcaster, subsequent to reception of the content portion by the service from the broadcaster:
process the content portion, wherein the content portion is modified;
apply an algorithm to the processed content portion to generate a result corresponding to the processed content portion;
sign the result corresponding to the processed content portion using the private key to generate a digital signature;
add the digital signature to the processed content portion; and
send the processed content portion to a location external to the provider network, wherein at least the location or one or more networks between the provider network and the location that transmit the content portion are untrusted networks.
|