Hardware/software co-design of a lightweight crypto algorithm BORON on an FPGA

Burak Acar, Berna Ors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

New areas such as Internet of Things (IoT), smart home technologies and wearable technologies have brought security problems together. In order for these technologies to be implemented in the future, attention should be paid to the confidentiality of the produced data. The best way to achieve this is to use cryptography. This article is about hardware implementation of BORON, which is an energy efficient crypto algorithm with small footprint, on a Field Programmable Gate Array (FPGA) using hardware description language. The Diffie-Hellman key exchange protocol for secret key sharing is implemented using the Montgomery Modular Multiplier written in VHDL language. After testing that the hardware is fully functional, the software is designed with the C language on the ARM processor to control the entire system. Finally, the output of the hardware and software-designed Boron code on FPGA is printed on the screen via serial communication protocol (UART).

Original languageEnglish
Title of host publication2017 10th International Conference on Electrical and Electronics Engineering, ELECO 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1291-1295
Number of pages5
ISBN (Electronic)9786050107371
Publication statusPublished - 2 Jul 2017
Event10th International Conference on Electrical and Electronics Engineering, ELECO 2017 - Bursa, Turkey
Duration: 29 Nov 20172 Dec 2017

Publication series

Name2017 10th International Conference on Electrical and Electronics Engineering, ELECO 2017
Volume2018-January

Conference

Conference10th International Conference on Electrical and Electronics Engineering, ELECO 2017
Country/TerritoryTurkey
CityBursa
Period29/11/172/12/17

Bibliographical note

Publisher Copyright:
© 2017 EMO (Turkish Chamber of Electrical Enginners).

Fingerprint

Dive into the research topics of 'Hardware/software co-design of a lightweight crypto algorithm BORON on an FPGA'. Together they form a unique fingerprint.

Cite this