Suppr超能文献

使用 IoTST 进行 TLS 协议分析——基于调度程序跟踪的物联网基准测试。

TLS Protocol Analysis Using IoTST-An IoT Benchmark Based on Scheduler Traces.

机构信息

Systems Engineering and Computer Science Program (PESC/COPPE/UFRJ), Federal University of Rio de Janeiro, Rio de Janeiro 21941-972, Brazil.

出版信息

Sensors (Basel). 2023 Feb 24;23(5):2538. doi: 10.3390/s23052538.

Abstract

The Internet of Things (IoT) envisions billions of everyday objects sharing information. As new devices, applications and communication protocols are proposed for the IoT context, their evaluation, comparison, tuning and optimization become crucial and raise the need for a proper benchmark. While edge computing aims to provide network efficiency by distributed computing, this article moves towards sensor nodes in order to explore efficiency in the local processing performed by IoT devices. We present IoTST, a benchmark based on per-processor synchronized stack traces with the isolation and precise determination of the introduced overhead. It produces comparable detailed results and assists in determining the configuration that has the best processing operating point so that energy efficiency can also be considered. On benchmarking applications which involve network communication, the results can be influenced by the constant changes that occur in the state of the network. In order to circumvent such problems, different considerations or assumptions were used in the generalization experiments and the comparison to similar studies. To present IoTST usage on a real problem, we implemented it on a commercial off the-shelf (COTS) device and benchmarked a communication protocol, producing comparable results that are unaffected by the current network state. We evaluated different Transport-Layer Security (TLS) 1.3 handshake cipher suites at different frequencies and with various numbers of cores. Among other results, we could determine that the selection of a specific suite (Curve25519 and RSA) can improve the computation latency by up to four times over the worst suite candidate (P-256 and ECDSA), while both providing the same security level (128 bits).

摘要

物联网 (IoT) 设想数十亿日常物品共享信息。随着为 IoT 上下文提出新的设备、应用程序和通信协议,对它们进行评估、比较、调整和优化变得至关重要,并提出了对适当基准的需求。虽然边缘计算旨在通过分布式计算提高网络效率,但本文转向传感器节点,以探索 IoT 设备本地处理的效率。我们提出了 IoTST,这是一个基于每个处理器同步堆栈跟踪的基准,具有隔离和精确确定引入开销的功能。它生成可比的详细结果,并有助于确定具有最佳处理工作点的配置,以便还可以考虑节能。在涉及网络通信的基准测试应用程序中,结果可能会受到网络状态不断变化的影响。为了避免此类问题,在推广实验和与类似研究的比较中使用了不同的考虑因素或假设。为了在实际问题上展示 IoTST 的使用,我们在商业现货 (COTS) 设备上实现了它,并对通信协议进行了基准测试,生成了不受当前网络状态影响的可比结果。我们评估了不同的传输层安全 (TLS) 1.3 握手密码套件在不同频率和不同核心数量下的性能。在其他结果中,我们可以确定选择特定套件(Curve25519 和 RSA)可以将计算延迟提高多达四倍,而优于最差的套件候选(P-256 和 ECDSA),同时提供相同的安全级别(128 位)。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/97d9/10006961/4d2fde2130a2/sensors-23-02538-g001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验