PRO-GAGE: A High Performance Compact GAGE Hash Function Processor for Small Space Technology

Mohamed El-Hadedy, Martin Margala, Sergiu Mosanu, Danilo Gligorosk, Wen Mei Hwu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

There is a growing demand for small devices for aerospace and near-orbit applications such as CubeSats, airships, and others, which demand comprehensive functionality, computational capability and reliability. These small systems depend on limited power budgets, sufficient computational power, and accuracy. Secure and reliable operation of these devices is also a fundamental matter as the interest (from both private and public sectors) in exploring space is continuously increasing. At present, open space is considered an insecure environment and therefore increases the demand for constrained security primitives on these flying devices. However, many such features require significant power, which affects the battery lifetime. In this paper, we propose and evaluate the area, power and performance of a novel High Performance Compact low-power GAGE hash function processor called PRO-GAGE. The results show PRO-GAGE is 29x faster and 7x more power-efficient than the reported implementation of GAGE hash function on the AVR ATMEGA 328p micro-controller.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 IEEE Space Computing Conference, SCC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages9-16
Number of pages8
ISBN (Electronic)9781665424004
DOIs
StatePublished - Aug 2021
Event2021 IEEE Space Computing Conference, SCC 2021 - Virtual, Laurel, United States
Duration: Aug 23 2021Aug 26 2021

Publication series

NameProceedings - 2021 IEEE Space Computing Conference, SCC 2021

Conference

Conference2021 IEEE Space Computing Conference, SCC 2021
Country/TerritoryUnited States
CityVirtual, Laurel
Period8/23/218/26/21

Keywords

  • ASIC
  • Cryptography
  • FPGA
  • IoT
  • Small devices

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Hardware and Architecture
  • Aerospace Engineering
  • Safety, Risk, Reliability and Quality

Cite this