In today’s day and age, people and things are becoming ever more connected; the booming Internet of Things will consist of nearly 30 Billion connected devices by 2020. While the IoT will help people become more productive and improve their quality of life, many IoT devices are constructed without much consideration towards security in order to manage costs during their proliferation. As a result, in October 2016, we saw one of the most recent Distributed Denial of Service (DDos) attacks that brought down DNS provider Dyn, preventing access of communication, news media, foreign government websites, and commerce. Hackers executed this attack by taking control of vulnerable IoT devices, such as web cameras and baby monitors.

In order to prevent such attacks in the future, IoT devices must focus on improving security through encryption and verification. Since most security protocols are difficult to implement on low power, inexpensive devices due to their highly complex computations, connected devices must rely upon external devices that can accomplish security while providing a low power and affordable option.

The Encrypted FPGA Implemented Co-Processor, E.P.I.C., accomplishes these goals by providing security protocols on an inexpensive, low-power FPGA. E.P.I.C. provides the security services that will prevent malicious hackers from taking control of these billions of devices to execute disruptive attacks in the future.

Built With

  • assembly
  • fgpa
  • verilog
Share this project: