1. A method, comprising: based on whether an application associated with a device is a trusted application, controlling, by a system comprising a processor, first access to information relating to a communication network that is stored in a trusted memory of the device and second access to functional blocks of the device by the application, in accordance with a defined trust criterion, wherein the functional blocks are included in a system-on-chip component to facilitate resource control and security of the functional blocks within the system-on-chip component, and wherein third access to a control layer of the system-on-chip component facilitates the controlling of the second access to the functional blocks by the application; and in response to determining the application is the trusted application, analyzing, by the system, the information relating to the communication network to facilitate determining a functional block of the functional blocks that is to be utilized by the application based on a result of the analyzing relating to a network condition associated with a network device of the communication network.