1. A computing device, comprising: a trusted environment comprising: a trusted processor; and a trusted memory for storing executable instructions, the trusted processor executing the executable instructions to provide a trusted computing environment; and a legacy environment comprising: a legacy processor that is physically separated from the trusted processor; and a legacy memory for storing executable instructions, the legacy processor executing the executable instructions to provide a legacy computing environment; further comprising a network interface that is dedicated for the trusted environment, the network interface being inaccessible to the legacy environment; and comprising I/O devices, wherein each of the I/O devices comprises dedicated connections for the trusted environment, each of the I/O devices being inaccessible to the legacy environment; wherein the trusted processor controls input or output of operations executed within the legacy environment; and wherein the trusted processor utilizes a gated channel to control computing functions of the legacy environment.