CPC G06F 21/121 (2013.01) [G06F 21/33 (2013.01); H04L 63/12 (2013.01); H04N 21/47 (2013.01); H04N 21/478 (2013.01); H04N 21/8545 (2013.01); H04L 9/3268 (2013.01); H04N 21/4622 (2013.01)] | 21 Claims |
1. A digital television system comprising:
at least one receiver configured to receive digital TV content from a transmitter assembly comprising at least one broadcast source and at least one broadband source, the receiver comprising:
at least one processor programmed with instructions to:
establish a number of steps of a multi-step validation to be executed before loading at least one application received from the transmitter assembly, the multi-step validation comprising an initial step, a final step, and plural intermediate steps therebetween;
identify a call to load and execute the at least one application;
based on the identified call, commence the multi-step validation, wherein a respective security certificate is validated in each step of the initial step, the final step, and the plural intermediate steps;
responsive to successful validation of at least a first step within the multi-step validation, commence loading the at least one application into a memory, the at least the first step corresponding to at least one step in the established number of steps of the multi-step validation and not including the final step; and
responsive to unsuccessful validation of any step after the first step is validated, unload the at least one application from the memory.
|