An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications
This paper presents the first hardware implementation of the datagram transport layer security (DTLS) protocol to enable end-to-end security for the Internet of Things (IoT). A key component of this design is a reconfigurable prime field elliptic curve cryptography (ECC) accelerator that is 238× and...
Glavni autori: | , , , , , |
---|---|
Daljnji autori: | |
Format: | Članak |
Izdano: |
Institute of Electrical and Electronics Engineers (IEEE)
2021
|
Online pristup: | https://hdl.handle.net/1721.1/131206 |
_version_ | 1826213307135033344 |
---|---|
author | Banerjee, Utsav Wright, Andrew D. Juvekar, Chiraag Waller, Madeleine(Madeleine G.) Arvind, Arvind Chandrakasan, Anantha P |
author2 | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
author_facet | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Banerjee, Utsav Wright, Andrew D. Juvekar, Chiraag Waller, Madeleine(Madeleine G.) Arvind, Arvind Chandrakasan, Anantha P |
author_sort | Banerjee, Utsav |
collection | MIT |
description | This paper presents the first hardware implementation of the datagram transport layer security (DTLS) protocol to enable end-to-end security for the Internet of Things (IoT). A key component of this design is a reconfigurable prime field elliptic curve cryptography (ECC) accelerator that is 238× and 9× more energy-efficient compared to software and state-of-the-art hardware, respectively. Our full hardware implementation of the DTLS 1.3 protocol provides 438× improvement in energy-efficiency over software, along with code size and data memory usage as low as 8 and 3 KB, respectively. The cryptographic accelerators are coupled with an on-chip low-power RISC-V processor to benchmark applications beyond DTLS with up to two orders of magnitude energy savings. The test chip, fabricated in 65-nm CMOS, demonstrates hardware-accelerated DTLS sessions while consuming 44.08 μJ/handshake and 0.89 nJ/byte of the encrypted data at 16 MHz and 0.8 V. |
first_indexed | 2024-09-23T15:47:00Z |
format | Article |
id | mit-1721.1/131206 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T15:47:00Z |
publishDate | 2021 |
publisher | Institute of Electrical and Electronics Engineers (IEEE) |
record_format | dspace |
spelling | mit-1721.1/1312062022-09-29T16:07:50Z An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications Banerjee, Utsav Wright, Andrew D. Juvekar, Chiraag Waller, Madeleine(Madeleine G.) Arvind, Arvind Chandrakasan, Anantha P Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Banerjee, Utsav This paper presents the first hardware implementation of the datagram transport layer security (DTLS) protocol to enable end-to-end security for the Internet of Things (IoT). A key component of this design is a reconfigurable prime field elliptic curve cryptography (ECC) accelerator that is 238× and 9× more energy-efficient compared to software and state-of-the-art hardware, respectively. Our full hardware implementation of the DTLS 1.3 protocol provides 438× improvement in energy-efficiency over software, along with code size and data memory usage as low as 8 and 3 KB, respectively. The cryptographic accelerators are coupled with an on-chip low-power RISC-V processor to benchmark applications beyond DTLS with up to two orders of magnitude energy savings. The test chip, fabricated in 65-nm CMOS, demonstrates hardware-accelerated DTLS sessions while consuming 44.08 μJ/handshake and 0.89 nJ/byte of the encrypted data at 16 MHz and 0.8 V. 2021-08-26T13:37:09Z 2021-08-26T13:37:09Z 2019-08 Article http://purl.org/eprint/type/JournalArticle 0018-9200 1558-173X https://hdl.handle.net/1721.1/131206 Banerjee, Utsav et al. "An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications." IEEE Journal of Solid-State Circuits 54, 8 (August 2019): 2339 - 2352. © 2019 IEEE http://dx.doi.org/10.1109/jssc.2019.2915203 IEEE Journal of Solid-State Circuits Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) Utsav Banerjee |
spellingShingle | Banerjee, Utsav Wright, Andrew D. Juvekar, Chiraag Waller, Madeleine(Madeleine G.) Arvind, Arvind Chandrakasan, Anantha P An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title | An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title_full | An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title_fullStr | An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title_full_unstemmed | An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title_short | An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applications |
title_sort | energy efficient reconfigurable dtls cryptographic engine for securing internet of things applications |
url | https://hdl.handle.net/1721.1/131206 |
work_keys_str_mv | AT banerjeeutsav anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT wrightandrewd anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT juvekarchiraag anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT wallermadeleinemadeleineg anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT arvindarvind anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT chandrakasanananthap anenergyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT banerjeeutsav energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT wrightandrewd energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT juvekarchiraag energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT wallermadeleinemadeleineg energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT arvindarvind energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications AT chandrakasanananthap energyefficientreconfigurabledtlscryptographicengineforsecuringinternetofthingsapplications |