首页 > 最新文献

IEEE Embedded Systems Letters最新文献

英文 中文
A Provably Secure Scheme to Prevent Master Key Recovery by Fault Attack on AES Hardware 防止AES硬件故障攻击恢复主密钥的可证明安全方案
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-10-03 DOI: 10.1109/LES.2024.3472673
Sneha Swaroopa;Sivappriya Manivannan;Rajat Subhra Chakraborty;Indrajit Chakrabarti
We explore a relatively lightweight scheme to prevent key recovery by fault attacks on the advanced encryption standard (AES) cipher. We employ a transformed key (derived from the original key through a nonlinear and possibly one-way mapping) for AES encryption hardware. The mapping combines processing using a pseudorandom bitstream generator (the keystream generator of the Grain-128a stream cipher), followed by a self-shrinking generator (SSG). We provide formal proof of security of the scheme, based on the assumed difficulty of inverting the output of the proposed key transformer. The design of the key transformer ensures that it is itself resistant to fault-attack. Our scheme requires a 96-bit secret initial value (IV), a one-time initial latency (approximately 256 clock cycles for a 128-bit key) of generating the transformed key, and a key transformation layer. However, the core AES hardware is left unchanged. We present hardware platform-based experimental results for an FPGA implementation, which incurs less hardware overhead than previously proposed fault attack prevention/detection schemes.
我们探索了一种相对轻量级的方案来防止对高级加密标准(AES)密码的错误攻击所导致的密钥恢复。我们为AES加密硬件使用转换后的密钥(通过非线性和可能的单向映射从原始密钥派生)。该映射结合了使用伪随机比特流生成器(Grain-128a流密码的密钥流生成器)和自收缩生成器(SSG)的处理。我们提供了该方案的安全性的正式证明,基于假设的难度的反相的输出所提出的密钥变压器。关键变压器的设计确保了它本身具有抗故障攻击的能力。我们的方案需要一个96位的秘密初始值(IV),生成转换后的密钥的一次性初始延迟(128位密钥大约256个时钟周期)和一个密钥转换层。但是,核心AES硬件保持不变。我们提出了一种基于硬件平台的FPGA实现实验结果,它比以前提出的故障攻击预防/检测方案产生更少的硬件开销。
{"title":"A Provably Secure Scheme to Prevent Master Key Recovery by Fault Attack on AES Hardware","authors":"Sneha Swaroopa;Sivappriya Manivannan;Rajat Subhra Chakraborty;Indrajit Chakrabarti","doi":"10.1109/LES.2024.3472673","DOIUrl":"https://doi.org/10.1109/LES.2024.3472673","url":null,"abstract":"We explore a relatively lightweight scheme to prevent key recovery by fault attacks on the advanced encryption standard (AES) cipher. We employ a transformed key (derived from the original key through a nonlinear and possibly one-way mapping) for AES encryption hardware. The mapping combines processing using a pseudorandom bitstream generator (the keystream generator of the Grain-128a stream cipher), followed by a self-shrinking generator (SSG). We provide formal proof of security of the scheme, based on the assumed difficulty of inverting the output of the proposed key transformer. The design of the key transformer ensures that it is itself resistant to fault-attack. Our scheme requires a 96-bit secret initial value (IV), a one-time initial latency (approximately 256 clock cycles for a 128-bit key) of generating the transformed key, and a key transformation layer. However, the core AES hardware is left unchanged. We present hardware platform-based experimental results for an FPGA implementation, which incurs less hardware overhead than previously proposed fault attack prevention/detection schemes.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"521-524"},"PeriodicalIF":1.7,"publicationDate":"2024-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142777518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Scalable Dynamic Segmented Bus Interconnect for Neuromorphic Architectures 面向神经形态体系结构的可扩展动态分段总线互连
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-09-23 DOI: 10.1109/LES.2024.3452551
Phu Khanh Huynh;Ilknur Mustafazade;Francky Catthoor;Nagarajan Kandasamy;Anup Das
Large-scale neuromorphic architectures consist of computing tiles that communicate spikes using a shared interconnect. We propose ADIONA, a dynamic segmented bus interconnect to address design scalability while reducing energy and latency of spike traffic. ADIONA consists of parallel bus lanes arranged in a ladder-shaped structure that allows any tile to connect to another, offers multiple routing options for communication links, and provides a high level of customization for different mapping scenarios and use cases. Each lane in the ladder bus is partitioned into segments using lightweight bufferless switches. Based on compile-time communication information, these switches can be dynamically reconfigured at runtime to execute the target application. Our dynamic segmented bus interconnect substantially enhances hardware utilization, improves fault tolerance, and offers adaptability to execute different applications on a single hardware platform. We evaluate ADIONA using three synthetic and three realistic machine learning workloads on a cycle-accurate neuromorphic simulator. Our results show that ADIONA reduces energy consumption by $2.1times $ , latency by $40times $ , and interconnect area by $2times $ , compared to a state-of-the-art interconnect for neuromorphic systems.
大规模的神经形态架构由计算块组成,这些计算块使用共享互连来传递峰值。我们提出了一种动态分段总线互连,以解决设计的可扩展性,同时降低峰值流量的能量和延迟。ADIONA由平行的公交车道组成,排列成阶梯状结构,允许任何瓷砖连接到另一个瓷砖,为通信链路提供多种路由选择,并为不同的映射场景和用例提供高水平的定制。梯式总线中的每个通道都使用轻量级无缓冲交换机划分成段。基于编译时通信信息,可以在运行时动态地重新配置这些开关,以执行目标应用程序。我们的动态分段总线互连大大提高了硬件利用率,提高了容错性,并提供了在单个硬件平台上执行不同应用程序的适应性。我们在一个周期精确的神经形态模拟器上使用三个合成和三个现实的机器学习工作负载来评估ADIONA。我们的研究结果表明,与最先进的神经形态系统互连相比,ADIONA可将能耗降低2.1倍,延迟降低40倍,互连面积降低2倍。
{"title":"A Scalable Dynamic Segmented Bus Interconnect for Neuromorphic Architectures","authors":"Phu Khanh Huynh;Ilknur Mustafazade;Francky Catthoor;Nagarajan Kandasamy;Anup Das","doi":"10.1109/LES.2024.3452551","DOIUrl":"https://doi.org/10.1109/LES.2024.3452551","url":null,"abstract":"Large-scale neuromorphic architectures consist of computing tiles that communicate spikes using a shared interconnect. We propose ADIONA, a dynamic segmented bus interconnect to address design scalability while reducing energy and latency of spike traffic. ADIONA consists of parallel bus lanes arranged in a ladder-shaped structure that allows any tile to connect to another, offers multiple routing options for communication links, and provides a high level of customization for different mapping scenarios and use cases. Each lane in the ladder bus is partitioned into segments using lightweight bufferless switches. Based on compile-time communication information, these switches can be dynamically reconfigured at runtime to execute the target application. Our dynamic segmented bus interconnect substantially enhances hardware utilization, improves fault tolerance, and offers adaptability to execute different applications on a single hardware platform. We evaluate ADIONA using three synthetic and three realistic machine learning workloads on a cycle-accurate neuromorphic simulator. Our results show that ADIONA reduces energy consumption by \u0000<inline-formula> <tex-math>$2.1times $ </tex-math></inline-formula>\u0000, latency by \u0000<inline-formula> <tex-math>$40times $ </tex-math></inline-formula>\u0000, and interconnect area by \u0000<inline-formula> <tex-math>$2times $ </tex-math></inline-formula>\u0000, compared to a state-of-the-art interconnect for neuromorphic systems.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"505-508"},"PeriodicalIF":1.7,"publicationDate":"2024-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142777790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Embedded Module of Enhanced Turbo Product Code Algorithm 一种增强Turbo产品编码算法的嵌入式模块
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-09-20 DOI: 10.1109/LES.2024.3464517
Jianjun Luo;Yifan Shen;Boming Huang;Michael Etzkorn;Hongqiang Chen;Cong Yu
Low density parity check code (LDPC) is the most popular error correction code (ECC) for current nand flash memory controllers. Next generation flash memory, such as triple-level cell (TLC) and quad-level cell (QLC) with a higher bit error rate, bring up the demand for superior ECC algorithms providing excellent performance and acceptable hardware overhead. This letter proposes turbo product code (TPC) as an alternative to LDPC by exploring embedding of a TPC engine into a solid-state drive (SSD) controller architecture. The implementation of this TPC engine uses 2-D error coding and applies the Bose-Chaudhuri–Hocquenghem (BCH) code in each dimension. The algorithm is further improved by flipping the dedicated bit matrix when the basic TPC decoding algorithm terminates with uncorrectable conditions. This bit-flipping enhanced TPC (BFE-TPC) module is finally integrated into a nonvolatile memory express (NVMe) SSD controller driving eight flash memory channels. This BFE-TPC module illustrates the potential of 2D-TPCs as a replacement for LDPCs due to its high throughput and low hardware overhead.
低密度奇偶校验码(LDPC)是当前nand闪存控制器中最常用的纠错码(ECC)。下一代闪存,如具有更高误码率的三电平单元(TLC)和四电平单元(QLC),提出了对高性能ECC算法的需求,以提供卓越的性能和可接受的硬件开销。这封信提出涡轮产品代码(TPC)作为LDPC的替代方案,通过探索将TPC引擎嵌入到固态驱动器(SSD)控制器架构中。该TPC引擎的实现采用二维错误编码,并在每个维度上应用Bose-Chaudhuri-Hocquenghem (BCH)编码。当基本TPC译码算法因不可纠错而终止时,通过翻转专用位矩阵进一步改进了算法。这种比特翻转增强型TPC (BFE-TPC)模块最终集成到驱动8个闪存通道的非易失性存储器(NVMe) SSD控制器中。这个BFE-TPC模块说明了2d - tpc作为ldpc替代品的潜力,因为它具有高吞吐量和低硬件开销。
{"title":"An Embedded Module of Enhanced Turbo Product Code Algorithm","authors":"Jianjun Luo;Yifan Shen;Boming Huang;Michael Etzkorn;Hongqiang Chen;Cong Yu","doi":"10.1109/LES.2024.3464517","DOIUrl":"https://doi.org/10.1109/LES.2024.3464517","url":null,"abstract":"Low density parity check code (LDPC) is the most popular error correction code (ECC) for current nand flash memory controllers. Next generation flash memory, such as triple-level cell (TLC) and quad-level cell (QLC) with a higher bit error rate, bring up the demand for superior ECC algorithms providing excellent performance and acceptable hardware overhead. This letter proposes turbo product code (TPC) as an alternative to LDPC by exploring embedding of a TPC engine into a solid-state drive (SSD) controller architecture. The implementation of this TPC engine uses 2-D error coding and applies the Bose-Chaudhuri–Hocquenghem (BCH) code in each dimension. The algorithm is further improved by flipping the dedicated bit matrix when the basic TPC decoding algorithm terminates with uncorrectable conditions. This bit-flipping enhanced TPC (BFE-TPC) module is finally integrated into a nonvolatile memory express (NVMe) SSD controller driving eight flash memory channels. This BFE-TPC module illustrates the potential of 2D-TPCs as a replacement for LDPCs due to its high throughput and low hardware overhead.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"509-512"},"PeriodicalIF":1.7,"publicationDate":"2024-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142777726","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Time-Sensitive Networking in Low Latency Cyber-Physical Systems 低延迟网络物理系统中的时间敏感型网络连接
IF 1.6 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-09-18 DOI: 10.1109/les.2024.3463545
Henrik Austad, Geir Mathisen
{"title":"Time-Sensitive Networking in Low Latency Cyber-Physical Systems","authors":"Henrik Austad, Geir Mathisen","doi":"10.1109/les.2024.3463545","DOIUrl":"https://doi.org/10.1109/les.2024.3463545","url":null,"abstract":"","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"31 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142263899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
FedTinyWolf—A Memory Efficient Federated Embedded Learning Mechanism FedTinyWolf - 一种内存高效的联合嵌入式学习机制
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-09-17 DOI: 10.1109/LES.2024.3462638
Subhrangshu Adhikary;Subhayu Dutta
Embedded intelligence is a challenging field in engineering given its resource-constrained environment which regular machine learning algorithms demand. Most embedded intelligence models are trained on a computer and then the learned parameters are transferred to the embedded devices to enable decision making. Although training the model within a microcontroller is possible, the state-of-the-art method requires further optimization. Moreover, federated learning (FL) is used in the state of the art to protect data privacy while training a deep learning model at edge level. Embedded learning models require memory enhancements to improve on-device FL. In this experiment, we have performed memory enhancement of gray wolf optimizer after finding it suitable for the purpose and implemented it to create edge-level, resource-efficient, data privacy preserving on-device federated training of embedded intelligence models. The performances are benchmarked on 13 open-sourced datasets showing a mean 10.8% accuracy enhancement.
嵌入式智能是一个具有挑战性的工程领域,因为它的资源约束环境,常规机器学习算法需要。大多数嵌入式智能模型都是在计算机上进行训练,然后将学习到的参数传输到嵌入式设备中进行决策。虽然在微控制器内训练模型是可能的,但最先进的方法需要进一步优化。此外,联邦学习(FL)在边缘级别训练深度学习模型时用于保护数据隐私。嵌入式学习模型需要内存增强来改善设备上的FL。在本实验中,我们在发现灰狼优化器适合目的后对其进行了内存增强,并将其实现为嵌入式智能模型创建边缘级、资源高效、保护数据隐私的设备上联合训练。在13个开源数据集上对性能进行了基准测试,显示平均精度提高了10.8%。
{"title":"FedTinyWolf—A Memory Efficient Federated Embedded Learning Mechanism","authors":"Subhrangshu Adhikary;Subhayu Dutta","doi":"10.1109/LES.2024.3462638","DOIUrl":"10.1109/LES.2024.3462638","url":null,"abstract":"Embedded intelligence is a challenging field in engineering given its resource-constrained environment which regular machine learning algorithms demand. Most embedded intelligence models are trained on a computer and then the learned parameters are transferred to the embedded devices to enable decision making. Although training the model within a microcontroller is possible, the state-of-the-art method requires further optimization. Moreover, federated learning (FL) is used in the state of the art to protect data privacy while training a deep learning model at edge level. Embedded learning models require memory enhancements to improve on-device FL. In this experiment, we have performed memory enhancement of gray wolf optimizer after finding it suitable for the purpose and implemented it to create edge-level, resource-efficient, data privacy preserving on-device federated training of embedded intelligence models. The performances are benchmarked on 13 open-sourced datasets showing a mean 10.8% accuracy enhancement.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"513-516"},"PeriodicalIF":1.7,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142263901","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SCALLER: Standard Cell Assembled and Local Layout Effect-Based Ring Oscillators SCALLER:基于标准单元组装和局部布局效应的环形振荡器
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-09-12 DOI: 10.1109/LES.2024.3459730
Muayad J. Aljafar;Zain Ul Abideen;Adriaan Peetermans;Benedikt Gierlichs;Samuel Pagliarini
This letter presents a technique that enables very fine tunability of the frequency of ring oscillators (ROs). Multiple ROs with different numbers of tunable elements were designed and fabricated in a 65-nm CMOS technology. A tunable element consists of two inverters under different local layout effects (LLEs) and a multiplexer. LLEs impact the transient response of inverters deterministically and allow to establish a fine tunable mechanism even in the presence of large process variation. The entire RO is digital and its layout is standard-cell compatible. We demonstrate the tunability of multistage ROs with post-silicon measurements of oscillation frequencies in the range of 80–900 MHz and tuning steps of 90 kHz.
这封信提出了一种技术,使非常精细的可调频率的环形振荡器(ROs)。采用65纳米CMOS工艺设计并制备了具有不同可调元件数量的多个ROs。可调谐元件由两个具有不同局部布局效果的逆变器和一个多路复用器组成。LLEs对逆变器的瞬态响应具有决定性的影响,即使在存在较大过程变化的情况下,也可以建立良好的可调机制。整个RO是数字的,其布局与标准单元兼容。我们通过在80-900 MHz范围内的振荡频率和90 kHz的调谐步长进行硅后测量,证明了多级ROs的可调性。
{"title":"SCALLER: Standard Cell Assembled and Local Layout Effect-Based Ring Oscillators","authors":"Muayad J. Aljafar;Zain Ul Abideen;Adriaan Peetermans;Benedikt Gierlichs;Samuel Pagliarini","doi":"10.1109/LES.2024.3459730","DOIUrl":"10.1109/LES.2024.3459730","url":null,"abstract":"This letter presents a technique that enables very fine tunability of the frequency of ring oscillators (ROs). Multiple ROs with different numbers of tunable elements were designed and fabricated in a 65-nm CMOS technology. A tunable element consists of two inverters under different local layout effects (LLEs) and a multiplexer. LLEs impact the transient response of inverters deterministically and allow to establish a fine tunable mechanism even in the presence of large process variation. The entire RO is digital and its layout is standard-cell compatible. We demonstrate the tunability of multistage ROs with post-silicon measurements of oscillation frequencies in the range of 80–900 MHz and tuning steps of 90 kHz.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"493-496"},"PeriodicalIF":1.7,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142199415","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Comparing XML and JSON Characteristics as Formats for Data Serialization Within Ultralow Power Embedded Systems 比较 XML 和 JSON 作为超低功耗嵌入式系统数据序列化格式的特点
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-08-28 DOI: 10.1109/LES.2024.3450576
James Gerrans;R. Simon Sherratt
Javascript object notation (JSON) and extensible markup language (XML) are two data serialization methods that have been compared over many applications, including client-server transmission, Internet communication, and large-scale data storage. Due to the smaller file size, JSON is faster for transmitting data. However, XML is better for sending complex data structures. This letter compares the two data formats in the context of an embedded system, considering factors, such as time, memory, and power to identify efficient characteristics of each method. Programs for each format were written, optimized, and compared for the same dataset. The JSON file was found to be 24.7% smaller than the XML file. This led to a shorter program run-time and less power being consumed when reading and processing the file. However, the program to deserialize the XML file took up 16.7% less flash memory than its JSON counterpart. Overall, JSON was found to be a better choice for systems when collecting large amounts of data, requiring high speed communication, or running for an extended period between battery charges. However, XML is proposed for systems that have limited flash memory.
Javascript对象表示法(JSON)和可扩展标记语言(XML)是在许多应用程序(包括客户机-服务器传输、Internet通信和大规模数据存储)中比较过的两种数据序列化方法。由于文件大小较小,JSON传输数据的速度更快。但是,XML更适合发送复杂的数据结构。这封信比较了嵌入式系统背景下的两种数据格式,考虑了诸如时间、内存和功率等因素,以确定每种方法的有效特征。针对相同的数据集编写、优化和比较了每种格式的程序。JSON文件比XML文件小24.7%。这导致了更短的程序运行时间和更少的电力消耗时,读取和处理文件。然而,反序列化XML文件的程序比其JSON对应程序占用的闪存少16.7%。总的来说,在收集大量数据、需要高速通信或在电池充电之间运行较长时间时,发现JSON是系统的更好选择。但是,XML是为具有有限闪存的系统提出的。
{"title":"Comparing XML and JSON Characteristics as Formats for Data Serialization Within Ultralow Power Embedded Systems","authors":"James Gerrans;R. Simon Sherratt","doi":"10.1109/LES.2024.3450576","DOIUrl":"10.1109/LES.2024.3450576","url":null,"abstract":"Javascript object notation (JSON) and extensible markup language (XML) are two data serialization methods that have been compared over many applications, including client-server transmission, Internet communication, and large-scale data storage. Due to the smaller file size, JSON is faster for transmitting data. However, XML is better for sending complex data structures. This letter compares the two data formats in the context of an embedded system, considering factors, such as time, memory, and power to identify efficient characteristics of each method. Programs for each format were written, optimized, and compared for the same dataset. The JSON file was found to be 24.7% smaller than the XML file. This led to a shorter program run-time and less power being consumed when reading and processing the file. However, the program to deserialize the XML file took up 16.7% less flash memory than its JSON counterpart. Overall, JSON was found to be a better choice for systems when collecting large amounts of data, requiring high speed communication, or running for an extended period between battery charges. However, XML is proposed for systems that have limited flash memory.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"489-492"},"PeriodicalIF":1.7,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142199416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IEEE Embedded Systems Letters Publication Information IEEE Embedded Systems Letters 出版信息
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-08-28 DOI: 10.1109/LES.2024.3396921
{"title":"IEEE Embedded Systems Letters Publication Information","authors":"","doi":"10.1109/LES.2024.3396921","DOIUrl":"https://doi.org/10.1109/LES.2024.3396921","url":null,"abstract":"","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 3","pages":"C2-C2"},"PeriodicalIF":1.7,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10654459","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142090865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Multidimensional Hardware Trojan Design Platform to Enhance Hardware Security 提高硬件安全性的多维硬件木马设计平台
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-08-01 DOI: 10.1109/LES.2024.3436701
Nilanjana Das;Mattis Hasler;Friedrich Pauls;Sebastian Haas
This letter proposes a novel kind of HT design named multidimensional HTs (MDHTs) and develops a method to generate configurable MDHT benchmark platform. The proposed MDHT circuits include multiple net(s) as trigger signals from each of the rarely activated, highly activated, and partially activated categories to increase MDHT’s adverse effects. The generated MDHT-infected circuits are tested by an unsupervised machine learning-based HT detection technique-controllability and observability for HT detection (COTD). Experimentation on ISCAS benchmarks ensures that the detection method is unable to detect the developed MDHT circuits as the nets belong to higher and partial activities are creating at least 50% and at most 80% false negative rate which validates the MDHT insertion framework in addition to the available HT benchmarks.
{"title":"A Multidimensional Hardware Trojan Design Platform to Enhance Hardware Security","authors":"Nilanjana Das;Mattis Hasler;Friedrich Pauls;Sebastian Haas","doi":"10.1109/LES.2024.3436701","DOIUrl":"10.1109/LES.2024.3436701","url":null,"abstract":"This letter proposes a novel kind of HT design named multidimensional HTs (MDHTs) and develops a method to generate configurable MDHT benchmark platform. The proposed MDHT circuits include multiple net(s) as trigger signals from each of the rarely activated, highly activated, and partially activated categories to increase MDHT’s adverse effects. The generated MDHT-infected circuits are tested by an unsupervised machine learning-based HT detection technique-controllability and observability for HT detection (COTD). Experimentation on ISCAS benchmarks ensures that the detection method is unable to detect the developed MDHT circuits as the nets belong to higher and partial activities are creating at least 50% and at most 80% false negative rate which validates the MDHT insertion framework in addition to the available HT benchmarks.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"17 1","pages":"46-49"},"PeriodicalIF":1.7,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141882816","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Acceleration of an Optimized Kvazaar All Intra Prediction on Embedded Systems Based on the Directional Texture Complexity 基于方向纹理复杂性的嵌入式系统上优化的 Kvazaar 全内预测加速度
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-08-01 DOI: 10.1109/LES.2024.3436511
James R. Majok;Mohammed Abo-Zahhad;Koji Inoue;Mohammed S. Sayed
The high growth of real-time video applications on embedded systems poses challenges for practical encoders aiming to deliver high quality and high speed simultaneously. In real-world video applications, the slower preset in Kvazaar HEVC encoder can achieve impressive quality, with a penalty of extensive computational time. This is ultimately due to rate-distortion optimization that involves a comprehensive analysis of all possible quad-tree partitioning within the coding tree unit (CTU) structure, resulting in unpleasant encoding complexity. This letter proposes a method of accelerating All Intraprediction on Nvidia Jetson TX1 using early termination of CTU partitioning and a method of selecting only eight modes for intraframe search. The proposed technique reduces the running time of an optimized Kvazaar all intraprediction by 48.4% and 40.24% at slower and higher presets, respectively, with an average BD rate lost of 1.5% and 0.682% compared to the optimized Kvazaar running under the same coding configuration.
{"title":"Acceleration of an Optimized Kvazaar All Intra Prediction on Embedded Systems Based on the Directional Texture Complexity","authors":"James R. Majok;Mohammed Abo-Zahhad;Koji Inoue;Mohammed S. Sayed","doi":"10.1109/LES.2024.3436511","DOIUrl":"10.1109/LES.2024.3436511","url":null,"abstract":"The high growth of real-time video applications on embedded systems poses challenges for practical encoders aiming to deliver high quality and high speed simultaneously. In real-world video applications, the slower preset in Kvazaar HEVC encoder can achieve impressive quality, with a penalty of extensive computational time. This is ultimately due to rate-distortion optimization that involves a comprehensive analysis of all possible quad-tree partitioning within the coding tree unit (CTU) structure, resulting in unpleasant encoding complexity. This letter proposes a method of accelerating All Intraprediction on Nvidia Jetson TX1 using early termination of CTU partitioning and a method of selecting only eight modes for intraframe search. The proposed technique reduces the running time of an optimized Kvazaar all intraprediction by 48.4% and 40.24% at slower and higher presets, respectively, with an average BD rate lost of 1.5% and 0.682% compared to the optimized Kvazaar running under the same coding configuration.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"17 1","pages":"38-41"},"PeriodicalIF":1.7,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141882817","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
IEEE Embedded Systems Letters
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1