首页 > 最新文献

2019 IEEE 28th Asian Test Symposium (ATS)最新文献

英文 中文
Self-Checking Residue Number System for Low-Power Reliable Neural Network 低功耗可靠神经网络的自检剩余数系统
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.000-3
Tsung-Chu Huang
Neural Network suffers four major issues including acceleration, power consumption, area overhead and fault tolerance. In this paper we develop a systematic approach to design a low-power, compact, fast and reliable neural network based on a redundant residue number system. Residue number systems have been applied in designing neural network except the CORDIC-based activation functions including hypertangent, logistic and softmax functions. This issue results in that the entire neural network cannot be totally self-checked and extra operations make the time, power and area reductions wasted. In our systematic approach we propose some design rules for ensuring the checking rate without loss of reductions in time, area and power consumption. From experiments on three neu-ral network with 24-bit fixed-point operations for the MNIST handwritten digit data set, 3, 4, and 5 moduli are separately employed for achieving all balanced improvements in power-saving, area-reduction, speed-acceleration and reliability pro-motion. Experimental results show that all the power, time and area can be reduced to only about one third, and the entire network in any combination of software and hardware can be self-checked in an aliasing rate of only 0.39% and TMR-correctable under the single-residue fault model.
神经网络存在四个主要问题:加速、功耗、面积开销和容错性。本文提出了一种基于冗余余数系统的低功耗、紧凑、快速、可靠的神经网络设计方法。除了基于cordicc的激活函数(hypertangent、logistic和softmax)外,残数系统还应用于神经网络的设计。这个问题导致整个神经网络不能完全自检,额外的操作浪费了时间、功率和面积。在我们的系统方法中,我们提出了一些设计规则,以确保检查率而不损失时间,面积和功耗的减少。通过对MNIST手写数字数据集进行24位不动点运算的三个神经网络实验,分别采用3、4、5个模来实现节能、减面积、速度加速和可靠性提升的所有平衡改进。实验结果表明,该方法可以将所有的功率、时间和面积减少到三分之一左右,并且在任意软硬件组合的情况下,整个网络都可以在混叠率仅为0.39%的情况下进行自检,并且在单残差故障模型下tmr可校正。
{"title":"Self-Checking Residue Number System for Low-Power Reliable Neural Network","authors":"Tsung-Chu Huang","doi":"10.1109/ATS47505.2019.000-3","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.000-3","url":null,"abstract":"Neural Network suffers four major issues including acceleration, power consumption, area overhead and fault tolerance. In this paper we develop a systematic approach to design a low-power, compact, fast and reliable neural network based on a redundant residue number system. Residue number systems have been applied in designing neural network except the CORDIC-based activation functions including hypertangent, logistic and softmax functions. This issue results in that the entire neural network cannot be totally self-checked and extra operations make the time, power and area reductions wasted. In our systematic approach we propose some design rules for ensuring the checking rate without loss of reductions in time, area and power consumption. From experiments on three neu-ral network with 24-bit fixed-point operations for the MNIST handwritten digit data set, 3, 4, and 5 moduli are separately employed for achieving all balanced improvements in power-saving, area-reduction, speed-acceleration and reliability pro-motion. Experimental results show that all the power, time and area can be reduced to only about one third, and the entire network in any combination of software and hardware can be self-checked in an aliasing rate of only 0.39% and TMR-correctable under the single-residue fault model.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125657465","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}
引用次数: 10
ATS 2019 Organizing Committee ATS 2019组委会
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00010
{"title":"ATS 2019 Organizing Committee","authors":"","doi":"10.1109/ats47505.2019.00010","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00010","url":null,"abstract":"","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121342530","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
Sanity-Check: Boosting the Reliability of Safety-Critical Deep Neural Network Applications 安全性检查:提高安全关键深度神经网络应用的可靠性
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.000-8
Elbruz Ozen, A. Orailoglu
The widespread usage of deep neural networks in autonomous driving necessitates a consideration of the safety arguments against hardware-level faults. This study confirms the possible catastrophic impact of hardware-level faults on DNN accuracy; the consequent need for low-cost fault tolerance methods can be met through a rigorous exploration of the mathematical properties of the associated computations. We propose Sanity-Check, which makes use of the linearity property and employs spatial and temporal checksums to protect fully-connected and convolutional layers in deep neural networks. Sanity-Check can be purely implemented on software and deployed on different execution platforms with no additional modification. We also propose Sanity-Check hardware which integrates seamlessly with modern DNN accelerators and neutralizes the small performance overhead in pure software implementations. Sanity-Check delivers perfect error-caused misprediction coverage in our experiments, which makes it a promising candidate for boosting the reliability of safety-critical deep neural network applications.
深度神经网络在自动驾驶中的广泛应用需要考虑硬件级故障的安全性问题。本研究证实了硬件级故障对深度神经网络精度可能产生的灾难性影响;因此,对低成本容错方法的需求可以通过对相关计算的数学性质的严格探索来满足。我们提出了Sanity-Check,它利用线性特性并采用空间和时间校验和来保护深度神经网络中的全连接层和卷积层。security - check可以完全在软件上实现,也可以部署在不同的执行平台上,不需要额外的修改。我们还提出了与现代DNN加速器无缝集成的安全性检查硬件,并消除了纯软件实现中的小性能开销。在我们的实验中,safety- check提供了完美的错误导致的错误预测覆盖率,这使得它成为提高安全关键型深度神经网络应用可靠性的有希望的候选者。
{"title":"Sanity-Check: Boosting the Reliability of Safety-Critical Deep Neural Network Applications","authors":"Elbruz Ozen, A. Orailoglu","doi":"10.1109/ATS47505.2019.000-8","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.000-8","url":null,"abstract":"The widespread usage of deep neural networks in autonomous driving necessitates a consideration of the safety arguments against hardware-level faults. This study confirms the possible catastrophic impact of hardware-level faults on DNN accuracy; the consequent need for low-cost fault tolerance methods can be met through a rigorous exploration of the mathematical properties of the associated computations. We propose Sanity-Check, which makes use of the linearity property and employs spatial and temporal checksums to protect fully-connected and convolutional layers in deep neural networks. Sanity-Check can be purely implemented on software and deployed on different execution platforms with no additional modification. We also propose Sanity-Check hardware which integrates seamlessly with modern DNN accelerators and neutralizes the small performance overhead in pure software implementations. Sanity-Check delivers perfect error-caused misprediction coverage in our experiments, which makes it a promising candidate for boosting the reliability of safety-critical deep neural network applications.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127124969","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}
引用次数: 40
ATS 2019 Welcome Message ATS 2019欢迎辞
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00-15
C. Metra
The IEEE Computer Society President, Cecilia Metra, will welcome participants to the IEEE Asian Test Symposium 2019 and will share with them the main goals of her presidential term and the implemented innovative activities.
IEEE计算机协会主席Cecilia Metra将欢迎与会者参加2019年IEEE亚洲测试研讨会,并与他们分享她任期内的主要目标和实施的创新活动。
{"title":"ATS 2019 Welcome Message","authors":"C. Metra","doi":"10.1109/ats47505.2019.00-15","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00-15","url":null,"abstract":"The IEEE Computer Society President, Cecilia Metra, will welcome participants to the IEEE Asian Test Symposium 2019 and will share with them the main goals of her presidential term and the implemented innovative activities.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130414968","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
Latency Aware Fault Tolerant Cache in Multicore Using Dynamic Remapping Clusters 基于动态重映射集群的多核延迟感知容错缓存
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00014
A. Choudhury, Brototi Mondal, B. Sikdar
This work proposes a re-usability aware fault remapping scheme for multicore NUCA cache. It replicates data in non-reusable blocks to ensure full error coverage and minimum latency, by forming dynamic remapping clusters around the home tiles. Simulations in Multi2Sim 5.0 claim up to 18.64% increase in hit ratio and 20.79% decrease in latency in last-level cache over the existing techniques with 3.17% area, 5.35% leakage power and 3.34% dynamic power overheads.
本研究提出了一种可复用的多核NUCA缓存故障重映射方案。它在不可重用的块中复制数据,通过在主块周围形成动态重映射集群,确保完全的错误覆盖和最小的延迟。在Multi2Sim 5.0中的模拟表明,与现有技术相比,最后一级缓存的命中率提高了18.64%,延迟降低了20.79%,面积增加了3.17%,泄漏功率减少了5.35%,动态功率开销减少了3.34%。
{"title":"Latency Aware Fault Tolerant Cache in Multicore Using Dynamic Remapping Clusters","authors":"A. Choudhury, Brototi Mondal, B. Sikdar","doi":"10.1109/ATS47505.2019.00014","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00014","url":null,"abstract":"This work proposes a re-usability aware fault remapping scheme for multicore NUCA cache. It replicates data in non-reusable blocks to ensure full error coverage and minimum latency, by forming dynamic remapping clusters around the home tiles. Simulations in Multi2Sim 5.0 claim up to 18.64% increase in hit ratio and 20.79% decrease in latency in last-level cache over the existing techniques with 3.17% area, 5.35% leakage power and 3.34% dynamic power overheads.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"172 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134175654","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
Ensuring Correctness of Next Generation Devices: From Reconfigurable to Self-Learning Systems 确保下一代设备的正确性:从可重构到自学习系统
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00029
R. Drechsler, Daniel Große
Nowadays electronic systems are small yet powerful and embedded into their environment. They are adapting to changes and often operate autonomously. These systems have reached a level of complexity that opens up new application areas, like autonomous driving or self-learning robotics, but at the same time strains the existing design flows in system development. For two concrete examples we show the importance of ensuring the correctness: verification of robotic plans, and verified partial reconfiguration as part of a reconfiguration-based countermeasure against side-channel attacks.
如今,电子系统虽小但功能强大,并嵌入到环境中。他们正在适应变化,并且经常自主运作。这些系统已经达到了一定的复杂性,开辟了新的应用领域,如自动驾驶或自主学习机器人,但同时也给系统开发中的现有设计流程带来了压力。对于两个具体的例子,我们展示了确保正确性的重要性:验证机器人计划,并验证部分重新配置作为基于重新配置的对抗侧信道攻击的对策的一部分。
{"title":"Ensuring Correctness of Next Generation Devices: From Reconfigurable to Self-Learning Systems","authors":"R. Drechsler, Daniel Große","doi":"10.1109/ATS47505.2019.00029","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00029","url":null,"abstract":"Nowadays electronic systems are small yet powerful and embedded into their environment. They are adapting to changes and often operate autonomously. These systems have reached a level of complexity that opens up new application areas, like autonomous driving or self-learning robotics, but at the same time strains the existing design flows in system development. For two concrete examples we show the importance of ensuring the correctness: verification of robotic plans, and verified partial reconfiguration as part of a reconfiguration-based countermeasure against side-channel attacks.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122117275","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
Message from the ATS 2019 General Co-Chairs 2019年ATS总联合主席致辞
Pub Date : 2019-12-01 DOI: 10.1109/ats47505.2019.00-21
{"title":"Message from the ATS 2019 General Co-Chairs","authors":"","doi":"10.1109/ats47505.2019.00-21","DOIUrl":"https://doi.org/10.1109/ats47505.2019.00-21","url":null,"abstract":"","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122121516","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
Applying Neural Networks to Delay Fault Testing: Test Point Insertion and Random Circuit Training 神经网络在延迟故障测试中的应用:测试点插入和随机电路训练
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.000-7
S. Millican, Yang Sun, Soham Roy, V. Agrawal
This article presents methods of increasing logic built-in self-test (LBIST) delay fault coverage using artificial neural networks (ANNs) to selecting test point (TP) locations a method to train ANNs using randomly generated circuits. This method increases delay test quality both during and after manufacturing. This article also trains ANNs without relying on valuable third-party intellectual property (IP) circuits. Results show higher-quality TPs are selected in significantly reduced CPU time and third-party IP is not be required for ANN training.
本文提出了利用人工神经网络(ann)选择测试点(TP)位置来增加逻辑内置自检(LBIST)延迟故障覆盖率的方法,以及使用随机生成电路训练ann的方法。这种方法提高了生产过程中和生产后的延迟测试质量。本文还在不依赖有价值的第三方知识产权(IP)电路的情况下训练人工神经网络。结果表明,在显著减少CPU时间的情况下选择了高质量的tp,并且不需要第三方IP进行人工神经网络训练。
{"title":"Applying Neural Networks to Delay Fault Testing: Test Point Insertion and Random Circuit Training","authors":"S. Millican, Yang Sun, Soham Roy, V. Agrawal","doi":"10.1109/ATS47505.2019.000-7","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.000-7","url":null,"abstract":"This article presents methods of increasing logic built-in self-test (LBIST) delay fault coverage using artificial neural networks (ANNs) to selecting test point (TP) locations a method to train ANNs using randomly generated circuits. This method increases delay test quality both during and after manufacturing. This article also trains ANNs without relying on valuable third-party intellectual property (IP) circuits. Results show higher-quality TPs are selected in significantly reduced CPU time and third-party IP is not be required for ANN training.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"602 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123208983","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}
引用次数: 14
Towards Verifiably Secure Systems-on-Chip Platforms 迈向可验证安全的片上系统平台
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00017
Sujit Kumar Muduli, Pramod Subramanyan
Verification and validation of system-level security primitives is a pressing challenge in systems-on-chip (SoC) design and verification. This is a difficult problem to tackle for three reasons. First, no general frameworks exist that can enable adversary modeling for SoC platforms. Second, succinct specification of the desired security properties is not possible with current property specification languages. Finally, verification of a security specification is more challenging than functional verification. In this paper, we introduce a formal framework that enables general adversary modeling for SoC platforms and a security property specification language for this framework. We present formal semantics for the framework and illustrate its utility through a case study of an authenticated firmware load protocol.
系统级安全原语的验证和验证是片上系统(SoC)设计和验证中一个紧迫的挑战。这是一个难以解决的问题,原因有三。首先,目前还没有能够为SoC平台实现对手建模的通用框架。其次,当前的属性规范语言不可能对所需的安全属性进行简洁的规范。最后,安全性规范的验证比功能验证更具挑战性。在本文中,我们引入了一个正式框架,该框架支持SoC平台的一般对手建模,并为该框架提供了安全属性规范语言。我们给出了该框架的形式化语义,并通过一个经过身份验证的固件加载协议的案例研究说明了它的实用性。
{"title":"Towards Verifiably Secure Systems-on-Chip Platforms","authors":"Sujit Kumar Muduli, Pramod Subramanyan","doi":"10.1109/ATS47505.2019.00017","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00017","url":null,"abstract":"Verification and validation of system-level security primitives is a pressing challenge in systems-on-chip (SoC) design and verification. This is a difficult problem to tackle for three reasons. First, no general frameworks exist that can enable adversary modeling for SoC platforms. Second, succinct specification of the desired security properties is not possible with current property specification languages. Finally, verification of a security specification is more challenging than functional verification. In this paper, we introduce a formal framework that enables general adversary modeling for SoC platforms and a security property specification language for this framework. We present formal semantics for the framework and illustrate its utility through a case study of an authenticated firmware load protocol.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131324383","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
Deep Learning Based Diagnostics for Rowhammer Protection of DRAM Chips 基于深度学习的DRAM芯片Rowhammer保护诊断
Pub Date : 2019-12-01 DOI: 10.1109/ATS47505.2019.00016
Anirban Chakraborty, Manaar Alam, Debdeep Mukhopadhyay
Modern day DRAM chips have been shown to have a reliability issue which can lead to erratic bit flips, a phenomenon which is called Rowhammer. Although current DRAM modules come with in-built countermeasures, recent attacks have shown they are still vulnerable. The Rowhammer vulnerability has been used in conjunction with other side-channels to lead to devastating attacks. In this work, we take a novel approach by training a deep learning model based on several successful and unsuccessful attempts to conduct Rowhammer. The objective of the model is to analyze the access patterns of the DRAM by reverse engineering the physical address to pinpoint exact DRAM location and in turn use them for early prediction of a potential Rowhammer flip. We showed that our approach could detect a probable Rowhammer attempt with considerably high accuracy and even before the completion of the attack. In a more general context, this work shows that suitable combinations of deep learning and reverse engineering of physical address space can help to enhance both the reliability and security of systems.
现代的DRAM芯片已经被证明存在可靠性问题,这可能导致不稳定的位翻转,这种现象被称为Rowhammer。尽管目前的DRAM模块内置了对抗措施,但最近的攻击表明它们仍然容易受到攻击。Rowhammer漏洞已与其他侧通道一起使用,导致毁灭性的攻击。在这项工作中,我们采用了一种新颖的方法,通过基于几次成功和不成功的Rowhammer尝试来训练一个深度学习模型。该模型的目标是通过对物理地址进行逆向工程来分析DRAM的访问模式,以确定确切的DRAM位置,并反过来将其用于潜在的Rowhammer翻转的早期预测。我们表明,我们的方法可以以相当高的准确性检测到可能的Rowhammer尝试,甚至在攻击完成之前。在更一般的背景下,这项工作表明,深度学习和物理地址空间逆向工程的适当组合可以帮助提高系统的可靠性和安全性。
{"title":"Deep Learning Based Diagnostics for Rowhammer Protection of DRAM Chips","authors":"Anirban Chakraborty, Manaar Alam, Debdeep Mukhopadhyay","doi":"10.1109/ATS47505.2019.00016","DOIUrl":"https://doi.org/10.1109/ATS47505.2019.00016","url":null,"abstract":"Modern day DRAM chips have been shown to have a reliability issue which can lead to erratic bit flips, a phenomenon which is called Rowhammer. Although current DRAM modules come with in-built countermeasures, recent attacks have shown they are still vulnerable. The Rowhammer vulnerability has been used in conjunction with other side-channels to lead to devastating attacks. In this work, we take a novel approach by training a deep learning model based on several successful and unsuccessful attempts to conduct Rowhammer. The objective of the model is to analyze the access patterns of the DRAM by reverse engineering the physical address to pinpoint exact DRAM location and in turn use them for early prediction of a potential Rowhammer flip. We showed that our approach could detect a probable Rowhammer attempt with considerably high accuracy and even before the completion of the attack. In a more general context, this work shows that suitable combinations of deep learning and reverse engineering of physical address space can help to enhance both the reliability and security of systems.","PeriodicalId":258824,"journal":{"name":"2019 IEEE 28th Asian Test Symposium (ATS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133518689","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}
引用次数: 11
期刊
2019 IEEE 28th Asian Test Symposium (ATS)
全部 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