An IoT Endpoint System-on-Chip for Secure and Energy-Efficient Near-Sensor Analytics

By Francesco Conti, R. Schilling, Pasquale Davide Schiavone, Antonio Pullini, Davide Rossi, Frank Kagan Gürkaynak, M. Muehlberghuber, Michael Gautschi, Igor Loi, Germain Haugou and 2 more. 2016

122 citations recorded by the source corpus.

Near-sensor data analytics is a promising direction for internet-of-things endpoints, as it minimizes energy spent on communication and reduces network load - but it also poses security concerns, as valuable data are stored or sent over the network at various stages of the analytics pipeline. Using encryption to protect sensitive data at the boundary of the on-chip analytics engine is a way to address data security issues. To cope with the combined workload of analytics and encryption in a tight power envelope, we propose Fulmine, a system-on-chip (SoC) based on a tightly-coupled multi-core cluster augmented with specialized blocks for compute-intensive data processing and encryption functions, supporting software programmability for regular computing tasks. The Fulmine SoC, fabricated in 65-nm technology, consumes less than 20mW on average at 0.8V achieving an efficiency of up to 70pJ/B in encryption, 50pJ/px in convolution, or up to 25MIPS/mW in software. As a strong argument for real-life flexible application of our platform, we show experimental results for three secure analytics use cases: secure autonomous aerial surveillance with a state-of-the-art deep convolutional neural network (CNN) consuming 3.16pJ per equivalent reduced instruction set computer operation, local CNN-based face detection with secured remote recognition in 5.74pJ/op, and seizure detection with encrypted data collection from electroencephalogram within 12.7pJ/op.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, Hardware and Architecture

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Davide Scaramuzza
  2. Antonio Loquercio
  3. Luca Benini
  4. Francesco Conti
  5. Omer Farooq Rana
  6. Daniele Palossi
  7. Eric Flamand

In Electrical and Electronic Engineering

  1. Antonio Loquercio
  2. Davide Scaramuzza
  3. Daniele Palossi
  4. Luca Benini
  5. Francesco Conti
  6. Eric Flamand
  7. Henri Rebecq
  8. Guillermo Gallego

In Hardware and Architecture

  1. Edmundo Roberto Mauro Madeira
  2. Luiz Fernando Bittencourt
  3. Luca Benini
  4. Daniele Palossi
  5. Rizos Sakellariou
  6. Giovanni De Micheli
  7. Srinivasan Murali

Citations in the corpus