Filtering by
- All Subjects: Electrical Engineering
- Creators: Kitchen, Jennifer
- Status: Published
In today's global supply chain, any of these steps are prone to interference from rogue players, creating a security risk.
Manufactured devices need to be verified to perform only their intended operations since it is not economically feasible to control the supply chain and use only trusted facilities.
It is becoming increasingly necessary to trust but verify the received devices both at production and in the field.
Unauthorized hardware or firmware modifications, known as Trojans,
can steal information, drain the battery, or damage battery-driven embedded systems and lightweight Internet of Things (IoT) devices.
Since Trojans may be triggered in the field at an unknown instance,
it is essential to detect their presence at run-time.
However, it isn't easy to run sophisticated detection algorithms on these devices
due to limited computational power and energy, and in some cases, lack of accessibility.
Since finding a trusted sample is infeasible in general, the proposed technique is based on self-referencing to remove any effect of environmental or device-to-device variations in the frequency domain.
In particular, the self-referencing is achieved by exploiting the band-limited nature of Trojan activity using signal detection theory.
When the device enters the test mode, a predefined test application is run on the device
repetitively for a known period. The periodicity ensures that the spectral electromagnetic power of the test application concentrates at known frequencies, leaving the remaining frequencies within the operating bandwidth at the noise level. Any deviations from the noise level for these unoccupied frequency locations indicate the presence of unknown (unauthorized) activity. Hence, the malicious activity can differentiate without using a golden reference or any knowledge of the Trojan activity attributes.
The proposed technique's effectiveness is demonstrated through experiments with collecting and processing side-channel signals, such as involuntarily electromagnetic emissions and power consumption, of a wearable electronics prototype and commercial system-on-chip under a variety of practical scenarios.
This creative project is a part of the work being done as a Senior Design Project in which an autonomous solar charge controller is being developed. The goal of this project is to design and build a prototype of an autonomous solar charge controller that can work independently of the power grid. This solar charge controller is being built for a community in Monument Valley, Arizona who live off grid. The controller is designed to step down power supplied by an array of solar panels to charge a 48V battery and supply power to an inverter. The charge controller can implement MPPT (Maximum Power Point Tracking) to charge the battery and power the inverter, it also is capable of disconnecting from the battery when the battery is fully charged and reconnecting when it detects that the battery has discharged. The charge controller can also switch from supplying power to the inverter from the panel to supplying power from the battery at low sun or night. These capabilities are not found in solar charge controllers that are on the market. This project aims to achieve all these capabilities and provide a solution for the problems being faced by the current solar charge controller