CPC H04L 9/3236 (2013.01) [H04W 4/44 (2018.02); H04L 2209/80 (2013.01); H04L 2209/84 (2013.01)] | 16 Claims |
1. A system comprising:
a memory, storing at least instructions;
a processor in communication with the memory and that, when executing the instructions, is configured to:
receive a first portion of content via an ATSC broadcast, wherein the first portion is part of at least a first and second portion of content, split by a remote server prior to transmission of the first portion;
responsive to receiving the first portion of content, generate a random nonce;
send a request for content verification to the remote server, the request including the random nonce;
receive a message from the remote server indicating that the first portion of content is valid, wherein the message includes the second portion of the content and a first hash value;
responsive to the message indicating that the content is likely valid, calculate a second hash value, using the random nonce and the first portion of content as inputs to a hashing function;
compare the second hash value to the first hash value;
responsive to the second hash value matching the first hash value, combine the second portion of content and the first portion of content to create combined content;
utilize a security strategy to convert the combined content into utilizable content; and
utilize the utilizable content.
|