An apparatus, comprising: random access memory comprising a protected memory portion; a processor coupled to the random access memory; and a memory comprising executable instructions (332, 338), the executable instructions (332, 338) configured to, with the processor, cause the apparatus to: in response to an initialization of the apparatus, calculate a validation value for each of a plurality of application executable files stored on the apparatus and store the validation values in the protected memory portion; determine an attempt to launch an application on the apparatus; calculate a current validation value for an executable file associated with the application; compare the current validation value with a corresponding one of the stored validation values; and regulate launching of the application based on results of the comparison, wherein initialization of the apparatus comprises one of: boot; reset; and transition between standby and full-power mode; wherein the calculation and storage of the validation values in the protected memory portion occurs in parallel with determining the attempt to launch the application, and wherein the executable instructions (332, 338) further cause the apparatus to: determine that the corresponding stored validation value is unavailable when comparing the current validation value with the corresponding validation value because the corresponding validation value has not been calculated yet; and cause the calculation and storage of the corresponding validation value to occur at a higher priority to facilitate comparing the current validation value with a corresponding one of the stored validation values. random access memory comprising a protected memory portion; a processor coupled to the random access memory; and a memory comprising executable instructions (332, 338), the executable instructions (332, 338) configured to, with the processor, cause the apparatus to: in response to an initialization of the apparatus, calculate a validation value for each of a plurality of application executable files stored on the apparatus and store the validation values in the protected memory portion; determine an attempt to launch an application on the apparatus; calculate a current validation value for an executable file associated with the application; compare the current validation value with a corresponding one of the stored validation values; and regulate launching of the application based on results of the comparison, wherein initialization of the apparatus comprises one of: boot; reset; and transition between standby and full-power mode; wherein the calculation and storage of the validation values in the protected memory portion occurs in parallel with determining the attempt to launch the application, and wherein the executable instructions (332, 338) further cause the apparatus to: determine that the corresponding stored validation value is unavailable when comparing the current validation value with the corresponding validation value because the corresponding validation value has not been calculated yet; and cause the calculation and storage of the corresponding validation value to occur at a higher priority to facilitate comparing the current validation value with a corresponding one of the stored validation values. in response to an initialization of the apparatus, calculate a validation value for each of a plurality of application executable files stored on the apparatus and store the validation values in the protected memory portion; determine an attempt to launch an application on the apparatus; calculate a current validation value for an executable file associated with the application; compare the current validation value with a corresponding one of the stored validation values; and regulate launching of the application based on results of the comparison, wherein initialization of the apparatus comprises one of: boot; reset; and transition between standby and full-power mode; wherein the calculation and storage of the validation values in the protected memory portion occurs in parallel with determining the attempt to launch the application, and wherein the executable instructions (332, 338) further cause the apparatus to: determine that the corresponding stored validation value is unavailable when comparing the current validation value with the corresponding validation value because the corresponding validation value has not been calculated yet; and cause the calculation and storage of the corresponding validation value to occur at a higher priority to facilitate comparing the current validation value with a corresponding one of the stored validation values. determine that the corresponding stored validation value is unavailable when comparing the current validation value with the corresponding validation value because the corresponding validation value has not been calculated yet; and cause the calculation and storage of the corresponding validation value to occur at a higher priority to facilitate comparing the current validation value with a corresponding one of the stored validation values.