首页 > 最新文献

2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)最新文献

英文 中文
Hardware Accelerator Design with Supervised Machine Learning for Solar Particle Event Prediction 基于监督机器学习的太阳粒子事件预测硬件加速器设计
Junchao Chen, T. Lange, M. Andjelković, A. Simevski, M. Krstic
The intensity of cosmic radiation can differ over five orders of magnitude within a few hours or days during Solar Particle Events (SPEs), thus increasing the probability of Single-Event Upsets (SEUs) in space applications for several orders of magnitude. Therefore, it is vital to employ the early detection of the SEU rate changes in order to ensure timely activation of the radiation hardening measures. In this paper, a hardware accelerator for forecasting the SPEs by the prediction of in-flight SEU variation is proposed. An embedded on-chip SRAM is used as the real-time particle detector. The dedicated hardware accelerator implements a supervised machine learning model to forecast the SRAM SEUs one hour in advance with fine-grained hourly tracking of SEU variations during SPEs as well as under normal conditions. The whole design is intended for a highly dependable and self-adaptive multiprocessing system employed in space applications. Therefore, the target system can drive the appropriate radiation hardening mechanisms before the onset of high radiation levels.
在太阳粒子事件(spe)期间,宇宙辐射的强度在几小时或几天内可以变化超过五个数量级,从而在空间应用中增加了几个数量级的单事件扰动(SEUs)的可能性。因此,为了确保及时启动辐射硬化措施,早期检测SEU速率变化至关重要。本文提出了一种通过预测飞行中SEU变化来预测spe的硬件加速器。采用嵌入式片上SRAM作为实时粒子检测器。专用硬件加速器实现了监督机器学习模型,可以提前一小时预测SRAM SEU,并对spe期间和正常情况下的SEU变化进行细粒度的每小时跟踪。整个设计旨在为空间应用提供一个高度可靠和自适应的多处理系统。因此,目标系统可以在高辐射水平开始之前驱动适当的辐射硬化机制。
{"title":"Hardware Accelerator Design with Supervised Machine Learning for Solar Particle Event Prediction","authors":"Junchao Chen, T. Lange, M. Andjelković, A. Simevski, M. Krstic","doi":"10.1109/DFT50435.2020.9250856","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250856","url":null,"abstract":"The intensity of cosmic radiation can differ over five orders of magnitude within a few hours or days during Solar Particle Events (SPEs), thus increasing the probability of Single-Event Upsets (SEUs) in space applications for several orders of magnitude. Therefore, it is vital to employ the early detection of the SEU rate changes in order to ensure timely activation of the radiation hardening measures. In this paper, a hardware accelerator for forecasting the SPEs by the prediction of in-flight SEU variation is proposed. An embedded on-chip SRAM is used as the real-time particle detector. The dedicated hardware accelerator implements a supervised machine learning model to forecast the SRAM SEUs one hour in advance with fine-grained hourly tracking of SEU variations during SPEs as well as under normal conditions. The whole design is intended for a highly dependable and self-adaptive multiprocessing system employed in space applications. Therefore, the target system can drive the appropriate radiation hardening mechanisms before the onset of high radiation levels.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"2675 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114837440","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Efficient LDPC Encoder Designs for Magnetic Recording Media 磁记录介质的高效LDPC编码器设计
D. Theodoropoulos, N. Kranitis, A. Tsigkanos, A. Paschalis
Low-Density Parity-Check (LDPC) codes are widely considered an advantageous option for forward error correction (FEC) on magnetic recording (MR) media. The vast majority of related research, however, has so far been focused on the analytical optimization of code design and algorithms. Although high-speed encoding and decoding with low hardware footprint are important for MR media, hardware implementations for such encoding schemes have so far been scarce. Among the proposed LDPC code variants, protograph-based codes are a promising option, because of their excellent performance characteristics and efficient implementation. In this work, we leverage the architecture of our previous work on LDPC encoders for space applications and we propose efficient encoder designs for the protograph-based LDPC codes proposed so far for MR media. The proposed designs are implemented in hardware as Field Programmable Gate Array (FPGA) accelerators. The efficiency of the introduced architectures is demonstrated on an FPGA development board, achieving multi-Gbps throughput, adequate for modern MR application standards.
低密度奇偶校验(LDPC)码被广泛认为是磁记录(MR)介质上前向纠错(FEC)的一种有利选择。然而,到目前为止,绝大多数相关研究都集中在代码设计和算法的分析优化上。尽管低硬件占用的高速编码和解码对MR媒体很重要,但迄今为止,这种编码方案的硬件实现很少。在提出的LDPC码变体中,基于原型的码由于其优异的性能特征和高效的实现,是一个很有前途的选择。在这项工作中,我们利用了我们之前在空间应用中LDPC编码器的架构,并为迄今为止为MR媒体提出的基于原型的LDPC编码提出了高效的编码器设计。所提出的设计以现场可编程门阵列(FPGA)加速器的形式在硬件上实现。在FPGA开发板上演示了所介绍架构的效率,实现了多gbps的吞吐量,足以满足现代MR应用标准。
{"title":"Efficient LDPC Encoder Designs for Magnetic Recording Media","authors":"D. Theodoropoulos, N. Kranitis, A. Tsigkanos, A. Paschalis","doi":"10.1109/DFT50435.2020.9250893","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250893","url":null,"abstract":"Low-Density Parity-Check (LDPC) codes are widely considered an advantageous option for forward error correction (FEC) on magnetic recording (MR) media. The vast majority of related research, however, has so far been focused on the analytical optimization of code design and algorithms. Although high-speed encoding and decoding with low hardware footprint are important for MR media, hardware implementations for such encoding schemes have so far been scarce. Among the proposed LDPC code variants, protograph-based codes are a promising option, because of their excellent performance characteristics and efficient implementation. In this work, we leverage the architecture of our previous work on LDPC encoders for space applications and we propose efficient encoder designs for the protograph-based LDPC codes proposed so far for MR media. The proposed designs are implemented in hardware as Field Programmable Gate Array (FPGA) accelerators. The efficiency of the introduced architectures is demonstrated on an FPGA development board, achieving multi-Gbps throughput, adequate for modern MR application standards.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123891630","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Variation-Aware Test for Logic Interconnects using Neural Networks – A Case Study 使用神经网络的逻辑互连的变化感知测试-一个案例研究
Alexander Sprenger, Somayeh Sadeghi Kohan, Jan Dennis Reimer, S. Hellebrand
In today’s system-on-chips, interconnects increasingly affect the reliability of the system. Crosstalk defects can result in delay and glitch faults and also aggravate aging mechanisms such as electro-migration. Furthermore, fab-induced deviations of the interconnect layout may lead to a reduced line spacing and enlarged crosstalk defects. While crosstalk testing at the system level directly measures the behavior of the interconnect section under test, at the logic level crosstalk effects may interfere with delay faults or parameter variations in the logic components. In particular, detecting gate-level crosstalk defects in the presence of parameter variations is a very challenging, yet very important task. In this work a method to distinguish between crosstalk-induced delays and parameter variations is presented. It is based on delay maps obtained from testing at multiple operating points. These delays maps can be classified into crosstalk-induced and variation-induced delay maps using an artificial neural network with a high success rate. Furthermore, it is shown how the basic classification scheme can be tuned to the practical constraints of interconnect testing.
在当今的片上系统中,互连越来越影响系统的可靠性。串扰缺陷会导致延迟和小故障,也会加剧电迁移等老化机制。此外,晶圆片引起的互连布局偏差可能导致线间距减小和串扰缺陷扩大。虽然系统级的串扰测试直接测量被测互连部分的行为,但在逻辑级,串扰效应可能会干扰逻辑组件中的延迟故障或参数变化。特别是,在存在参数变化的情况下检测门级串扰缺陷是一项非常具有挑战性但又非常重要的任务。在这项工作中,提出了一种区分串扰引起的延迟和参数变化的方法。它是基于在多个工作点测试得到的延迟图。利用人工神经网络将延迟映射分为串扰诱导延迟映射和变异诱导延迟映射,成功率高。此外,还展示了如何将基本分类方案调整到互连测试的实际约束。
{"title":"Variation-Aware Test for Logic Interconnects using Neural Networks – A Case Study","authors":"Alexander Sprenger, Somayeh Sadeghi Kohan, Jan Dennis Reimer, S. Hellebrand","doi":"10.1109/DFT50435.2020.9250922","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250922","url":null,"abstract":"In today’s system-on-chips, interconnects increasingly affect the reliability of the system. Crosstalk defects can result in delay and glitch faults and also aggravate aging mechanisms such as electro-migration. Furthermore, fab-induced deviations of the interconnect layout may lead to a reduced line spacing and enlarged crosstalk defects. While crosstalk testing at the system level directly measures the behavior of the interconnect section under test, at the logic level crosstalk effects may interfere with delay faults or parameter variations in the logic components. In particular, detecting gate-level crosstalk defects in the presence of parameter variations is a very challenging, yet very important task. In this work a method to distinguish between crosstalk-induced delays and parameter variations is presented. It is based on delay maps obtained from testing at multiple operating points. These delays maps can be classified into crosstalk-induced and variation-induced delay maps using an artificial neural network with a high success rate. Furthermore, it is shown how the basic classification scheme can be tuned to the practical constraints of interconnect testing.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"24 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113972148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Multiple Target Test Generation Method for Gate-Exhaustive Faults to Reduce the Number of Test Patterns Using Partial MaxSAT 基于部分MaxSAT的门穷举故障多目标测试生成方法
Ryuki Asami, Toshinori Hosokawa, Masayoshi Yoshimura, Masayuki Arai
It is reported that many cell-internal defects remain undetected when VLSI testing is performed using test sets generated for only traditional fault models like stuck-at faults and transition faults. Therefore, test generation methods for cell-aware, defect-aware, and gate-exhaustive fault models have been proposed to resolve the problem. In all the cases, since the numbers of faults and test patterns can be large, test compaction is very important. In this paper, we propose a multiple target test generation method for gate-exhaustive faults to reduce the number of test patterns using Partial MaxSAT. We aim to generate a test pattern which can detect as many target faults as possible simultaneously by Partial MaxSAT. We also propose a multiple target fault selection method for the test generation using independent fault sets and justification technique. Experimental results on ISCAS’89 benchmark circuits show that the number of test patterns was reduced by 35.39% compared with a conventional method on average.
据报道,当使用仅针对传统故障模型(如卡滞故障和过渡故障)生成的测试集进行VLSI测试时,许多单元内部缺陷仍未被检测到。因此,提出了单元感知、缺陷感知和门穷举故障模型的测试生成方法来解决这一问题。在所有情况下,由于错误和测试模式的数量可能很大,因此测试压缩非常重要。在本文中,我们提出了一种门穷举故障的多目标测试生成方法,以减少使用部分MaxSAT的测试模式的数量。我们的目标是通过局部MaxSAT生成一种可以同时检测尽可能多的目标故障的测试模式。我们还提出了一种使用独立故障集和证明技术进行测试生成的多目标故障选择方法。在ISCAS’89基准电路上的实验结果表明,与传统方法相比,该方法平均减少了35.39%的测试图案数。
{"title":"A Multiple Target Test Generation Method for Gate-Exhaustive Faults to Reduce the Number of Test Patterns Using Partial MaxSAT","authors":"Ryuki Asami, Toshinori Hosokawa, Masayoshi Yoshimura, Masayuki Arai","doi":"10.1109/DFT50435.2020.9250810","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250810","url":null,"abstract":"It is reported that many cell-internal defects remain undetected when VLSI testing is performed using test sets generated for only traditional fault models like stuck-at faults and transition faults. Therefore, test generation methods for cell-aware, defect-aware, and gate-exhaustive fault models have been proposed to resolve the problem. In all the cases, since the numbers of faults and test patterns can be large, test compaction is very important. In this paper, we propose a multiple target test generation method for gate-exhaustive faults to reduce the number of test patterns using Partial MaxSAT. We aim to generate a test pattern which can detect as many target faults as possible simultaneously by Partial MaxSAT. We also propose a multiple target fault selection method for the test generation using independent fault sets and justification technique. Experimental results on ISCAS’89 benchmark circuits show that the number of test patterns was reduced by 35.39% compared with a conventional method on average.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"131 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130781089","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Fault resilience analysis of a RISC-V microprocessor design through a dedicated UVM environment 通过专用UVM环境对RISC-V微处理器设计进行故障恢复分析
Marcello Barbirotta, A. Mastrandrea, F. Menichelli, F. Vigli, L. Blasi, Abdallah Cheikh, Stefano Sordillo, F. D. Gennaro, M. Olivieri
Fault tolerance is a key requirement in several application domains of embedded processors cores. In a wide variety of applications, however, a full protection against faults occurring in any bit of the core may be oversized, and it has been demonstrated that the system level impact of local faults in the microprocessor chips also depends on the program being executed. As a result, it is relevant to study the fault injection resilience of a processor hardware design with an application-oriented methodology. Previous studies addressed either physical fault injection on FPGA prototypes, or RTL analysis and mixed-level approaches involving UVM, SystemC and DSL libraries. These methods are based on massive random error injection requiring impractical amounts of time, often limited to specific architecture sub-parts. In this work we present the advantages of an RTL, deterministic bit-level cycle-accurate fault injection analysis implemented in a pure UVM Environment. The approach allows characterizing the fault resilience of each bit of the microarchitecture at application level, paving the way to a subsequent customized protection based on the upper bound of error probability. Also, the characterization detects the time intervals corresponding to critical section of the program execution for each bit of the microarchitecture, sometimes leading to unexpected results. We discuss the advantages of a hierarchical time frame span of the execution time with injected faults rather than a uniform timing distribution of faults, and we set up the error classification methodology according to how each faulty bit can damage the system in different execution time sections. We carry out our experiments targeting the Klessydra T03 RISC-V open-source processor core, covering all of the 5561 register bits and characterizing two benchmark program executions, in less than 100 hours’ simulation.
在嵌入式处理器内核的一些应用领域中,容错是一个关键的需求。然而,在各种各样的应用中,防止在核心的任何位发生故障的全面保护可能是过大的,并且已经证明,微处理器芯片中局部故障的系统级影响也取决于正在执行的程序。因此,用面向应用的方法研究处理器硬件设计的故障注入弹性是有意义的。以前的研究要么解决FPGA原型的物理故障注入,要么解决RTL分析和涉及UVM、SystemC和DSL库的混合级别方法。这些方法基于大量随机错误注入,需要大量不切实际的时间,通常仅限于特定的体系结构子部分。在这项工作中,我们介绍了在纯UVM环境中实现的RTL,确定性位级周期精确故障注入分析的优点。该方法允许在应用级别描述微架构的每个位的故障恢复能力,为后续基于错误概率上界的定制保护铺平了道路。此外,该特性检测对应于微体系结构的每个位的程序执行的关键部分的时间间隔,有时会导致意想不到的结果。讨论了注入故障的执行时间的分层时间框架跨度比故障的均匀时间分布的优点,并根据每个故障位在不同执行时间段对系统的破坏程度建立了错误分类方法。我们针对Klessydra T03 RISC-V开源处理器内核进行了实验,涵盖了所有5561寄存器位,并在不到100小时的模拟中表征了两个基准程序的执行。
{"title":"Fault resilience analysis of a RISC-V microprocessor design through a dedicated UVM environment","authors":"Marcello Barbirotta, A. Mastrandrea, F. Menichelli, F. Vigli, L. Blasi, Abdallah Cheikh, Stefano Sordillo, F. D. Gennaro, M. Olivieri","doi":"10.1109/DFT50435.2020.9250871","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250871","url":null,"abstract":"Fault tolerance is a key requirement in several application domains of embedded processors cores. In a wide variety of applications, however, a full protection against faults occurring in any bit of the core may be oversized, and it has been demonstrated that the system level impact of local faults in the microprocessor chips also depends on the program being executed. As a result, it is relevant to study the fault injection resilience of a processor hardware design with an application-oriented methodology. Previous studies addressed either physical fault injection on FPGA prototypes, or RTL analysis and mixed-level approaches involving UVM, SystemC and DSL libraries. These methods are based on massive random error injection requiring impractical amounts of time, often limited to specific architecture sub-parts. In this work we present the advantages of an RTL, deterministic bit-level cycle-accurate fault injection analysis implemented in a pure UVM Environment. The approach allows characterizing the fault resilience of each bit of the microarchitecture at application level, paving the way to a subsequent customized protection based on the upper bound of error probability. Also, the characterization detects the time intervals corresponding to critical section of the program execution for each bit of the microarchitecture, sometimes leading to unexpected results. We discuss the advantages of a hierarchical time frame span of the execution time with injected faults rather than a uniform timing distribution of faults, and we set up the error classification methodology according to how each faulty bit can damage the system in different execution time sections. We carry out our experiments targeting the Klessydra T03 RISC-V open-source processor core, covering all of the 5561 register bits and characterizing two benchmark program executions, in less than 100 hours’ simulation.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128760064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
EVM measurement of RF ZigBee transceivers using standard digital ATE 使用标准数字ATE测量射频ZigBee收发器的EVM
T. Vayssade, F. Azaïs, L. Latorre, F. Lefèvre
This paper targets the challenging issue of production test cost reduction for RF circuits. More specifically, it proposes a low-cost solution to perform EVM measurement of ZigBee transceivers using only a standard digital test equipment. The approach is based on 1-bit under-sampled acquisition of the RF modulated-signal by a digital tester channel associated with a specifically-tailored processing algorithm. The different steps of the post-processing algorithm are detailed in the paper. Hardware experimental results obtained on both a Universal Software Radio Peripheral (USRP) that emulates the circuit-under-test and on an actual ZigBee transceiver IC are presented.
本文针对降低射频电路生产测试成本这一具有挑战性的问题进行了研究。更具体地说,它提出了一种低成本的解决方案,仅使用标准数字测试设备就可以对ZigBee收发器进行EVM测量。该方法基于射频调制信号的1位欠采样采集,通过数字测试通道与专门定制的处理算法相关联。文中详细介绍了后处理算法的各个步骤。给出了在模拟被测电路的通用软件无线电外设(USRP)和实际的ZigBee收发器IC上的硬件实验结果。
{"title":"EVM measurement of RF ZigBee transceivers using standard digital ATE","authors":"T. Vayssade, F. Azaïs, L. Latorre, F. Lefèvre","doi":"10.1109/DFT50435.2020.9250900","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250900","url":null,"abstract":"This paper targets the challenging issue of production test cost reduction for RF circuits. More specifically, it proposes a low-cost solution to perform EVM measurement of ZigBee transceivers using only a standard digital test equipment. The approach is based on 1-bit under-sampled acquisition of the RF modulated-signal by a digital tester channel associated with a specifically-tailored processing algorithm. The different steps of the post-processing algorithm are detailed in the paper. Hardware experimental results obtained on both a Universal Software Radio Peripheral (USRP) that emulates the circuit-under-test and on an actual ZigBee transceiver IC are presented.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134636011","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
You can detect but you cannot hide: Fault Assisted Side Channel Analysis on Protected Software-based Block Ciphers 您可以检测但不能隐藏:基于受保护软件的分组密码的故障辅助侧信道分析
Athanasios Papadimitriou, Konstantinos Nomikos, M. Psarakis, Ehsan Aerabi, D. Hély
Cryptographic implementations are prune to Side Channel Analysis (SCA) attacks and Fault Injection (FI) attacks at the same time. Therefore, countermeasures protecting an implementation need to be evaluated against both attacks. The main contribution of this work is twofold. First, we propose an evaluation platform capable to perform emulated fault injection campaigns against modern MCUs and at the same time able to acquire experimental electromagnetic EM emissions and power traces of cryptographic computations to be used for SCA attacks. Second, we perform experimental evaluations of countermeasures protecting against both SCA and FI attacks which show that the injections of faults can dramatically reduce the effectiveness of SCA countermeasures. We evaluate two cryptographic algorithms, an AES and a PRESENT-Sbox implementation, which are protected employing different countermeasures protecting in parallel against FI and SCA attacks. The AES secure implementation is protected by hiding-based SCA countermeasures, while it uses a redundancy-based technique against FI attacks. On the other hand, the PRESENT Sbox is protected by a software implementation of a Dual-rail with Precharge Logic (DPL) countermeasure including fault detection capabilities. We present extensive experimental evaluations for the AES implementation and first results for PRESENT-Sbox showing that for both implementations the fault injections increase the efficiency of the SCA attacks and lead to very fast recoveries of the secret keys.
加密实现同时容易受到侧信道分析(SCA)攻击和故障注入(FI)攻击。因此,需要针对这两种攻击评估保护实现的对策。这项工作的主要贡献是双重的。首先,我们提出了一个评估平台,能够针对现代mcu执行模拟故障注入活动,同时能够获取实验电磁电磁发射和密码计算的功率迹线,用于SCA攻击。其次,我们对防止SCA和FI攻击的对策进行了实验评估,结果表明故障的注入会大大降低SCA对策的有效性。我们评估了两种加密算法,一种AES和一种PRESENT-Sbox实现,它们采用不同的对策来并行保护,防止FI和SCA攻击。AES安全实现受到基于隐藏的SCA对策的保护,同时它使用基于冗余的技术来对抗FI攻击。另一方面,PRESENT Sbox由带有预充电逻辑(DPL)对策的双轨软件实现保护,包括故障检测功能。我们对AES实现进行了广泛的实验评估,并对present - sbox的初步结果表明,对于这两种实现,故障注入都提高了SCA攻击的效率,并导致密钥的快速恢复。
{"title":"You can detect but you cannot hide: Fault Assisted Side Channel Analysis on Protected Software-based Block Ciphers","authors":"Athanasios Papadimitriou, Konstantinos Nomikos, M. Psarakis, Ehsan Aerabi, D. Hély","doi":"10.1109/DFT50435.2020.9250870","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250870","url":null,"abstract":"Cryptographic implementations are prune to Side Channel Analysis (SCA) attacks and Fault Injection (FI) attacks at the same time. Therefore, countermeasures protecting an implementation need to be evaluated against both attacks. The main contribution of this work is twofold. First, we propose an evaluation platform capable to perform emulated fault injection campaigns against modern MCUs and at the same time able to acquire experimental electromagnetic EM emissions and power traces of cryptographic computations to be used for SCA attacks. Second, we perform experimental evaluations of countermeasures protecting against both SCA and FI attacks which show that the injections of faults can dramatically reduce the effectiveness of SCA countermeasures. We evaluate two cryptographic algorithms, an AES and a PRESENT-Sbox implementation, which are protected employing different countermeasures protecting in parallel against FI and SCA attacks. The AES secure implementation is protected by hiding-based SCA countermeasures, while it uses a redundancy-based technique against FI attacks. On the other hand, the PRESENT Sbox is protected by a software implementation of a Dual-rail with Precharge Logic (DPL) countermeasure including fault detection capabilities. We present extensive experimental evaluations for the AES implementation and first results for PRESENT-Sbox showing that for both implementations the fault injections increase the efficiency of the SCA attacks and lead to very fast recoveries of the secret keys.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132024038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
On-Board Satellite Telemetry Forecasting with RNN on RISC-V Based Multicore Processor 基于RISC-V多核处理器的RNN星载遥测预报
Danilo Cappellone, Stefano Di Mascio, G. Furano, A. Menicucci, M. Ottavi
The aim of this paper is to assess the feasibility and on-board hardware performance requirements for on-board telemetry forecasting by implementing a Recurrent Neural Network (RNN) on low-cost multicore RISC-V microprocessor. Gravity field and steady-state Ocean Circulation Explorer (GOCE) public telemetry data was used for training RNNs with different hyperparameters and architectures. The prediction accuracy of these models was evaluated using mean error and R-squared score on the same test dataset. The implementation of the RNN on a RISC-V embedded device, representative of future space-grade hardware, required some adaptations and modifications due to the computational requirements and the large memory footprint. The algorithm was implemented to run in parallel on the 8 cores of the microprocessor and tiling was employed for the weight matrices. Further considerations have also been made for the approximation of sigmoid and hyperbolic tangent as activation functions.
本文的目的是通过在低成本多核RISC-V微处理器上实现递归神经网络(RNN)来评估车载遥测预测的可行性和车载硬件性能要求。利用重力场和稳态海洋环流探测器(GOCE)的公共遥测数据,训练具有不同超参数和结构的rnn。在相同的测试数据集上,使用平均误差和r平方分数来评估这些模型的预测精度。RNN在RISC-V嵌入式设备(未来空间级硬件的代表)上的实现,由于计算需求和大内存占用,需要进行一些调整和修改。该算法在8核微处理器上并行运行,权重矩阵采用平铺法。进一步考虑了s型曲线和双曲正切曲线作为激活函数的近似。
{"title":"On-Board Satellite Telemetry Forecasting with RNN on RISC-V Based Multicore Processor","authors":"Danilo Cappellone, Stefano Di Mascio, G. Furano, A. Menicucci, M. Ottavi","doi":"10.1109/DFT50435.2020.9250796","DOIUrl":"https://doi.org/10.1109/DFT50435.2020.9250796","url":null,"abstract":"The aim of this paper is to assess the feasibility and on-board hardware performance requirements for on-board telemetry forecasting by implementing a Recurrent Neural Network (RNN) on low-cost multicore RISC-V microprocessor. Gravity field and steady-state Ocean Circulation Explorer (GOCE) public telemetry data was used for training RNNs with different hyperparameters and architectures. The prediction accuracy of these models was evaluated using mean error and R-squared score on the same test dataset. The implementation of the RNN on a RISC-V embedded device, representative of future space-grade hardware, required some adaptations and modifications due to the computational requirements and the large memory footprint. The algorithm was implemented to run in parallel on the 8 cores of the microprocessor and tiling was employed for the weight matrices. Further considerations have also been made for the approximation of sigmoid and hyperbolic tangent as activation functions.","PeriodicalId":340119,"journal":{"name":"2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121562661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
2020 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)
全部 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