Nasr-Eddine Ouldei Tebina, N. Zergainoh, P. Maistri
{"title":"X-Ray Fault Injection: Reviewing Defensive Approaches from a Security Perspective","authors":"Nasr-Eddine Ouldei Tebina, N. Zergainoh, P. Maistri","doi":"10.1109/DFT56152.2022.9962362","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962362","url":null,"abstract":"With the emergence of a novel fault injection technique based on nanofocused X-Ray beams, these attacks have been proven feasible even when using simple laboratory X-Ray sources. X-Rays can induce parametric shifts in MOS components, mostly at the level of oxides: if properly controlled, these shifts lead to reversible stuck-at faults. It is therefore established that X-Rays can indeed be considered a threat that needs to be addressed in the future when designing secure circuits. In this paper, we discuss how countermeasures issued from the state of the art can be exploited to mitigate or resist against this novel attack.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132623656","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}
D. Santos, André M. P. Mattos, Lucas Matana Luza, C. Cazzaniga, M. Kastriotou, D. Melo, L. Dilillo
{"title":"Neutron Irradiation Testing and Analysis of a Fault-Tolerant RISC-V System-on-Chip","authors":"D. Santos, André M. P. Mattos, Lucas Matana Luza, C. Cazzaniga, M. Kastriotou, D. Melo, L. Dilillo","doi":"10.1109/DFT56152.2022.9962335","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962335","url":null,"abstract":"The radiation in harsh environments affects electronic systems, inducing permanent and temporary errors. These effects lead to unpredictable behaviors detrimental to critical applications and fail-safe systems. This work evaluates the reliability of a fault-tolerant RISC-V System-on-Chip (SoC) under atmospheric neutron irradiation in a particle accelerator. Prior work has analyzed the effectiveness of the hardening techniques of this SoC in simulation and provided a preliminary characterization in an irradiation facility. The applied hardening techniques showed a significant reliability improvement compared to the unhardened implementation of the SoC. The system executed a performance benchmark as workload, which finished correctly in most runs despite suffering from Single Event Effects (SEEs). This work presents a detailed analysis of the experimental results, reporting error rates and classification, extending the analysis given in previous works. Finally, a comprehensive discussion of implementation limitations and the proposition of further improvements are provided.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132136146","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}
Luca Cassano, Stefano Di Mascio, A. Palumbo, A. Menicucci, G. Furano, Giuseppe Bianchi, M. Ottavi
{"title":"Is RISC-V ready for Space? A Security Perspective","authors":"Luca Cassano, Stefano Di Mascio, A. Palumbo, A. Menicucci, G. Furano, Giuseppe Bianchi, M. Ottavi","doi":"10.1109/DFT56152.2022.9962352","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962352","url":null,"abstract":"Integrated circuits employed in space applications generally have very low-volume production and high performance requirements. Therefore, the adoption of Commercial-Off-The-Shelf (COTS) components and Third Party Intellectual Property cores (3PIPs) is of extreme interest to make system design, implementation and deployment cost-effective and viable w.r.t. performance. On the other hand, this design paradigm exposes the system to a number of security threats both at design-time and at runtime. In this paper, we discuss the security issues related to space applications mainly focusing on threats that come from the adoption of the well-known RISCV microprocessor. We highlight how Hardware Trojan horses (HTHs) and Microarchitectural Side-Channel Attacks (MSCAs) may compromise the overall system operation by either altering its nominal behavior or by stealing secret information. We discuss the security extensions provided by the RISC-V architecture as well as their limitations. The paper is concluded by an overview of the issues that are still open regarding the security of such microprocessor in the space domain.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130817769","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}
Amlan Ghosh, Saroj Satapathy, J. Kulkarni, Prashant D. Joshi
{"title":"Aging Effects On Clock Gated Memory Phase Paths","authors":"Amlan Ghosh, Saroj Satapathy, J. Kulkarni, Prashant D. Joshi","doi":"10.1109/DFT56152.2022.9962342","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962342","url":null,"abstract":"Transistor aging is a critical reliability issue affecting all nanoscale designs in advanced CMOS technologies. The aging affects the electrical properties of the transistors over time, degrading its performance depending on the amount of aging stress. In this work, we have specifically addressed the issue of clock duty cycle modulation in gated clock decoding paths due to asymmetric aging effects. If this degradation occurs in the duty cycle of the clock, the effects will be more pronounced in phase-based paths, rather than cycle time-based paths. Register File designs often have many phase-based paths which may experience performance degradation. This work describes the clock duty cycle aging issue in phase-based memory designs and proposes a low-cost solution that can be added to all the memory array instances, depending on the size of the individual instance. The proposed clock duty cycle adjustment can be based on the aging stress (clock gating) experienced by the individual array. It will enable the low-phase operations such as precharge and wakeup from becoming timing critical with the transistor aging. This mitigates the problem of running at a lower frequency considering the cumulative aging effects during the operational lifetime, or alternately designing to more stringent delay constraints which increase power overheads. Simulation results with advanced sub10nm FinFET CMOS, shows 5% frequency improvement while operating at standard Vcc over five years of aging stress with 10% activity in an 8-stage clock gated Register File memory decoding path.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"306 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124283742","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}
A. Bosio, S. Carlo, Maurizio Rebaudengo, A. Savino
{"title":"Toward the hardening of real-time operating systems","authors":"A. Bosio, S. Carlo, Maurizio Rebaudengo, A. Savino","doi":"10.1109/DFT56152.2022.9962356","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962356","url":null,"abstract":"Safety and Mission-critical systems are evolving daily, requiring increasing levels of complexity in their design. While bare-metal single CPU systems were dedicated to such systems in the past, nowadays, multicore CPUs, GPUs, and other accelerators require more complex software management, with the need for an operating system controlling everything. The presence of the operating system opens more challenges to securing the final system’s full dependability. This paper analyses the hardening scenarios based on the evidence gathered by selective fault injection analysis of Real-Time Operating systems. While solutions might be delivered in different fashions, the emphasis on the paper is on the right approach to spot the sensitive part of the Operating system, saving the design from massive overheads.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124959185","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}
Konstantinos Nomikos, Athanasios Papadimitriou, M. Psarakis, A. Pikrakis, V. Beroulle
{"title":"Evaluation of Hiding-based Countermeasures against Deep Learning Side Channel Attacks with Pre-trained Networks","authors":"Konstantinos Nomikos, Athanasios Papadimitriou, M. Psarakis, A. Pikrakis, V. Beroulle","doi":"10.1109/DFT56152.2022.9962360","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962360","url":null,"abstract":"In recent years, the emerging technology of machine learning has been taken into advantage to implement powerful Side Channel Analysis (SCA) attacks. By means of Deep Learning (DL) SCA attacks, countermeasures previously considered strong, such as masking, have failed to provide adequate security levels. This fact creates the need of taking attacks based on artificial neural networks into account during the design of cryptographic implementations. To make things worse, such neural networks may be pre-trained so as to succeed in attacking multiple implementations of a given cipher which were even not used during the training phase. To this end, this work evaluates two low-overhead SCA countermeasure techniques, which add noise in the calculation of the cryptographic algorithm to protect it against DL-SCA attacks with pre-trained networks. We propose the use of two existing, low-overhead countermeasure techniques and evaluate their resilience against multiple pre-trained DL-based SCA networks published in the literature. We show that the pre-trained networks which have been trained with power traces from an unprotected cipher implementation can be used to compromise the protection of a single hiding countermeasure but not the combination of the two hiding countermeasures. This is also true when the model has been pre-trained using a cipher implementation with a single hiding countermeasure. Thus, the combination of these two offers increased protection against pre-trained networks with low associated overheads","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124972258","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}
{"title":"Analysis of Proton-induced Single Event Effect in the On-Chip Memory of Embedded Process","authors":"C. D. Sio, S. Azimi, L. Sterpone, D. M. Codinachs","doi":"10.1109/DFT56152.2022.9962341","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962341","url":null,"abstract":"Embedded processors had been established as common components in modern systems. Usually, they are provided with different types and hierarchical levels of memory, some of them integrated into the same chip (on-chip memory). Due to the high density of transistors, memories are known to be particularly sensitive to soft errors. Soft errors afflicting memories can manifest in various forms besides traditional single-bit value corruption. In this paper, a comprehensive description of radiation-induced effects detected in the SRAM on-chip memory of an ARM Cortex-A9 MPCore during a proton-beam test is performed. The experimental setup, data acquisition methodology, and observed effects are reported in detail including a cross-section for different energies. Fault models for system-level reliability evaluation are proposed, complete with their distribution. Finally, the proposed fault models are used in fault injection campaigns on a software benchmark suite and results are discussed.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126170165","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}
{"title":"Integral Sampler and Polynomial Multiplication Architecture for Lattice-based Cryptography","authors":"Antian Wang, Weihang Tan, K. Parhi, Yingjie Lao","doi":"10.1109/DFT56152.2022.9962361","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962361","url":null,"abstract":"With the surge of the powerful quantum computer, lattice-based cryptography proliferated the latest cryptography hardware implementation due to its resistance against quantum computers. Among the computational blocks of lattice-based cryptography, the random errors produced by the sampler play a key role in ensuring the security of these schemes. This paper proposes an integral architecture for the sampler, which can reduce the overall resource consumption by reusing the multipliers and adders within the modular polynomial computation. For instance, our experimental results show that the proposed design can effectively reduce the discrete Ziggurat sampling method in DSP usage.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133752584","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}
Panagiota Nikolaou, Yiannakis Sazeides, M. Michael
{"title":"INTERPLAY: An Intelligent Model for Predicting Performance Degradation due to Multi-cache Way-disabling","authors":"Panagiota Nikolaou, Yiannakis Sazeides, M. Michael","doi":"10.1109/DFT56152.2022.9962363","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962363","url":null,"abstract":"Modern and future processors need to remain functionally correct in the presence of permanent faults to sustain scaling benefits and limit field returns. This paper presents a combined analytical and microarchitectural simulation-based framework called INTERPLAY, that can rapidly predict, at design-time, the performance degradation expected from a processor employing way-disabling to handle permanent faults in caches while in-the-field. The proposed model can predict a program’s performance with an accuracy of up to 98.40% for a processor with a two-level cache hierarchy, when multiple caches suffer from faults and need to disable one or more of their ways. INTERPLAY is 9.2x faster than an exhaustive simulation approach since it only needs the training simulation runs for the single-cache way-disabling configurations to predict the performance for any multi-cache, way-disabling configuration.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125273861","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}
Endri Kaja, Nicolas Gerlin, Luis Rivas, M. Bora, Keerthikumara Devarajegowda, W. Ecker
{"title":"MetaFS: Model-driven Fault Simulation Framework","authors":"Endri Kaja, Nicolas Gerlin, Luis Rivas, M. Bora, Keerthikumara Devarajegowda, W. Ecker","doi":"10.1109/DFT56152.2022.9962369","DOIUrl":"https://doi.org/10.1109/DFT56152.2022.9962369","url":null,"abstract":"The adoption of new technologies by the automotive industry drives the need for electronic component suppliers to assess and scrutinize the risk of technologies that are being integrated into the safety-critical systems. To cope with these challenges, engineers are constantly looking for highly automated and efficient functional safety approaches to achieve the required certifications for their designs. In this paper, we propose MetaFS, a metamodel-based simulator-independent fault simulation framework that provides multi-purpose fault injection strategies such as statistical fault injection, direct fault injection, and exhaustive fault injection. The framework enables the injection of stuck-at faults, single-event transients, single-event upsets as well as timing faults. The proposed approach scales to a wide range of RISC-V based CPU subsystems with support for various RISC-V ISA standard extensions and, additional safety and security related custom instruction extensions. The subsystems were running the Dhrystone application and a specific in-house Fingerprint calculation application respectively. A minimal effort of 1 person-day was required to conduct 22 different fault simulation campaigns, providing significant data regarding subsystem failure rates.","PeriodicalId":411011,"journal":{"name":"2022 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114853292","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}