A Hardware Validation Framework for a Networked Dynamic Multi-factor Security Protocol

Cheng-Yen Lee, Kyler R. Scott, Sunil P. Khatri, Ali Ghrayeb
{"title":"A Hardware Validation Framework for a Networked Dynamic Multi-factor Security Protocol","authors":"Cheng-Yen Lee, Kyler R. Scott, Sunil P. Khatri, Ali Ghrayeb","doi":"10.1109/CommNet60167.2023.10365286","DOIUrl":null,"url":null,"abstract":"As the use of low-power Internet of Things (IoT) devices becomes widespread, the volume of data generated and transmitted is increasing rapidly. However, transmitting sensitive data over unreliable wireless networks gives rise to an increased attack surface due to the lack of secure communication. Accordingly, a lightweight and secure communication protocol is required for transmitting data between IoT devices. In this paper, we present results of experiments to conduct the hardware validation of a novel secure communication protocol which was introduced in [1]. This previously developed protocol utilizes multiple factors for authentication, which are updated after every protocol iteration. Ensuring that the same factors are not reused for authentication reduces the risk of potential attacks. Our implementation of this protocol utilizes a True Random Number Generator (TRNG) for factor updates to ensure that the factors are not based on a deterministic algorithm. In addition, our experiments validate the unicast and multicast communication features of the protocol. Our hardware platform is based on a network of Raspberry Pi boards and is designed to be both fast and computationally lightweight. We present results of experiments we conducted to assess the ability of our implementation to withstand network errors and delays. We also present an approach to choose the timeout value for a hardware implementation of the protocol. Our results demonstrate that our unicast and multicast implementations are scalable, while exhibiting good power, energy, and delay characteristics, thereby making our approach suitable for secure communication for smart IoT applications.","PeriodicalId":505542,"journal":{"name":"2023 6th International Conference on Advanced Communication Technologies and Networking (CommNet)","volume":"3 1","pages":"1-7"},"PeriodicalIF":0.0000,"publicationDate":"2023-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 6th International Conference on Advanced Communication Technologies and Networking (CommNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CommNet60167.2023.10365286","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As the use of low-power Internet of Things (IoT) devices becomes widespread, the volume of data generated and transmitted is increasing rapidly. However, transmitting sensitive data over unreliable wireless networks gives rise to an increased attack surface due to the lack of secure communication. Accordingly, a lightweight and secure communication protocol is required for transmitting data between IoT devices. In this paper, we present results of experiments to conduct the hardware validation of a novel secure communication protocol which was introduced in [1]. This previously developed protocol utilizes multiple factors for authentication, which are updated after every protocol iteration. Ensuring that the same factors are not reused for authentication reduces the risk of potential attacks. Our implementation of this protocol utilizes a True Random Number Generator (TRNG) for factor updates to ensure that the factors are not based on a deterministic algorithm. In addition, our experiments validate the unicast and multicast communication features of the protocol. Our hardware platform is based on a network of Raspberry Pi boards and is designed to be both fast and computationally lightweight. We present results of experiments we conducted to assess the ability of our implementation to withstand network errors and delays. We also present an approach to choose the timeout value for a hardware implementation of the protocol. Our results demonstrate that our unicast and multicast implementations are scalable, while exhibiting good power, energy, and delay characteristics, thereby making our approach suitable for secure communication for smart IoT applications.
网络动态多因素安全协议的硬件验证框架
随着低功耗物联网(IoT)设备的广泛使用,生成和传输的数据量也在迅速增加。然而,由于缺乏安全通信,在不可靠的无线网络上传输敏感数据会增加攻击面。因此,物联网设备之间需要一种轻量级的安全通信协议来传输数据。本文介绍了对 [1] 中介绍的新型安全通信协议进行硬件验证的实验结果。这个先前开发的协议利用多个因素进行身份验证,这些因素在每次协议迭代后都会更新。确保同一因素不被重复用于验证,可降低潜在的攻击风险。我们对该协议的实现采用了真随机数生成器(TRNG)进行因子更新,以确保因子不是基于确定性算法。此外,我们的实验还验证了该协议的单播和组播通信功能。我们的硬件平台基于树莓派(Raspberry Pi)电路板网络,旨在实现快速和计算轻量级。我们展示了实验结果,以评估我们的实施方案抵御网络错误和延迟的能力。我们还介绍了一种为协议的硬件实施选择超时值的方法。我们的结果表明,我们的单播和组播实现具有可扩展性,同时表现出良好的功耗、能耗和延迟特性,从而使我们的方法适用于智能物联网应用的安全通信。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信