浅谈最佳伪装布局的设计

T. Broadfoot, C. Sechen, J. Rajendran
{"title":"浅谈最佳伪装布局的设计","authors":"T. Broadfoot, C. Sechen, J. Rajendran","doi":"10.1109/HST.2017.7951833","DOIUrl":null,"url":null,"abstract":"Integrated circuit (IC) camouflaging is a layout-level technique that hampers reverse-engineering attacks. In one embodiment of camouflaging, layouts of different Boolean gates are designed to look alike by using a combination of true and dummy contacts. The security of IC camouflaging using dummy contacts depends on an attackers inability to determine whether a contact is true or dummy. The layouts of camouflaged gates in prior works incur tremendous overhead: 4x in area, 5.5x in power, and 1.8x in delay. Thus, overhead is a major impediment to adoption of IC camouflaging. To solve this problem, we propose an algorithm to generate the layouts of camouflaged gates using dummy contacts for static CMOS logic. In this work, we develop low-cost camouflaging solutions using a graph-theoretic approach. Given an optimization objective and a list of Boolean functions whose layouts have to look alike, the proposed algorithm produces look-alike layouts that are optimized (minimized) in terms of area, power, delay, or a combination. Results indicate that the proposed design is more robust against variations and has better noise margin than the existing techniques.","PeriodicalId":190635,"journal":{"name":"2017 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","volume":"49 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"On designing optimal camouflaged layouts\",\"authors\":\"T. Broadfoot, C. Sechen, J. Rajendran\",\"doi\":\"10.1109/HST.2017.7951833\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Integrated circuit (IC) camouflaging is a layout-level technique that hampers reverse-engineering attacks. In one embodiment of camouflaging, layouts of different Boolean gates are designed to look alike by using a combination of true and dummy contacts. The security of IC camouflaging using dummy contacts depends on an attackers inability to determine whether a contact is true or dummy. The layouts of camouflaged gates in prior works incur tremendous overhead: 4x in area, 5.5x in power, and 1.8x in delay. Thus, overhead is a major impediment to adoption of IC camouflaging. To solve this problem, we propose an algorithm to generate the layouts of camouflaged gates using dummy contacts for static CMOS logic. In this work, we develop low-cost camouflaging solutions using a graph-theoretic approach. Given an optimization objective and a list of Boolean functions whose layouts have to look alike, the proposed algorithm produces look-alike layouts that are optimized (minimized) in terms of area, power, delay, or a combination. Results indicate that the proposed design is more robust against variations and has better noise margin than the existing techniques.\",\"PeriodicalId\":190635,\"journal\":{\"name\":\"2017 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)\",\"volume\":\"49 9\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HST.2017.7951833\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HST.2017.7951833","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

集成电路(IC)伪装是一种阻碍逆向工程攻击的布局级技术。在伪装的一个体现中,不同布尔门的布局被设计成通过使用真实和虚拟接触的组合来看起来相似。使用假触点进行IC伪装的安全性取决于攻击者无法确定触点是真还是假。在之前的作品中,伪装门的布局带来了巨大的开销:面积4倍,功率5.5倍,延迟1.8倍。因此,开销是采用集成电路伪装的主要障碍。为了解决这个问题,我们提出了一种使用静态CMOS逻辑的虚拟触点生成伪装门布局的算法。在这项工作中,我们使用图论方法开发了低成本的伪装解决方案。给定一个优化目标和一组布尔函数,其布局必须相似,所提出的算法产生的相似布局在面积、功耗、延迟或组合方面进行了优化(最小化)。结果表明,与现有技术相比,该设计具有更好的抗变化鲁棒性和更好的噪声裕度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
On designing optimal camouflaged layouts
Integrated circuit (IC) camouflaging is a layout-level technique that hampers reverse-engineering attacks. In one embodiment of camouflaging, layouts of different Boolean gates are designed to look alike by using a combination of true and dummy contacts. The security of IC camouflaging using dummy contacts depends on an attackers inability to determine whether a contact is true or dummy. The layouts of camouflaged gates in prior works incur tremendous overhead: 4x in area, 5.5x in power, and 1.8x in delay. Thus, overhead is a major impediment to adoption of IC camouflaging. To solve this problem, we propose an algorithm to generate the layouts of camouflaged gates using dummy contacts for static CMOS logic. In this work, we develop low-cost camouflaging solutions using a graph-theoretic approach. Given an optimization objective and a list of Boolean functions whose layouts have to look alike, the proposed algorithm produces look-alike layouts that are optimized (minimized) in terms of area, power, delay, or a combination. Results indicate that the proposed design is more robust against variations and has better noise margin than the existing techniques.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信