《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于虛擬孔的多米諾邏輯混淆電路設計
基于虛擬孔的多米諾邏輯混淆電路設計
2018年電子技術應用第10期
李立威,汪鵬君,張躍軍
寧波大學 電路與系統研究所,浙江 寧波315211
摘要: 通過對邏輯混淆電路和物理級偽裝技術的研究,提出一種能防御逆向工程的多米諾邏輯混淆電路方案。該方案首先利用接觸孔的虛實性,設計相同的電路結構實現與非、或非、非三種邏輯功能;然后采用TSMC 65 nm工藝綜合基準電路ISCAS-89,并將多米諾邏輯混淆電路應用到電路網表;最后,完成對更換后網表的性能測試。與已有混淆電路相比,所設計的電路功耗開銷降低4.79%,面積開銷降低2.16%,延時開銷降低16.66%,有效提高了電路安全性。
中圖分類號: TN402
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.180395
中文引用格式: 李立威,汪鵬君,張躍軍. 基于虛擬孔的多米諾邏輯混淆電路設計[J].電子技術應用,2018,44(10):52-55.
英文引用格式: Li Liwei,Wang Pengjun,Zhang Yuejun. Design of domino logic obfuscation circuit based on dummy contacts[J]. Application of Electronic Technique,2018,44(10):52-55.
Design of domino logic obfuscation circuit based on dummy contacts
Li Liwei,Wang Pengjun,Zhang Yuejun
Institute of Circuits and Systems,Ningbo University,Ningbo 315211,China
Abstract: Through the study of the logic obfuscation circuit and the physical level camouflage technology, a scheme of the domino logic obfuscation circuit is proposed based on dummy contacts, which can prevent reverse engineering. Firstly, the scheme adopts the same circuit structure to realize the NAND, NOR, INV logic functions by contacts′ reality. Then, the TSMC 65 nm is used to compile the ISCAS-89 benchmark circuit and the domino logic obfuscation circuit is applied to the circuit netlist. Finally, the netlist performance test after replacement design is completed. Compared with the existing circuits, the power consumption of the designed circuit is reduced by 4.79%, the area overhead is reduced by 2.16%, and the delay time is reduced by 16.66%, which effectively improves the circuit′s safety.
Key words : logic obfuscation;dummy contact;domino logic;hardware security

0 引言

    集成電路(Integrated Circuit,IC)工藝尺寸根據摩爾定律不斷縮小,IC設計的成本越來越高,難度越來越大,開發周期越來越長,產品難以保持長期的競爭力,尤其在這個科技日益更迭的時代。而可重用的知識產權(Intellectual Property,IP)核技術可以縮短產品上市時間,有效地緩解當前芯片研發所面臨的壓力。然而,逆向工程[1]的出現嚴重威脅芯片設計的安全。攻擊者通過化學腐蝕、等離子刻蝕、光學成像等方法解剖還原電路設計,盜用IP核或在沒有授權許可的情況下轉售IP核,嚴重侵犯知識產權[2]。據統計,每年由于IP侵權問題損失巨額資金[3]。因此,保護IP核成為半導體行業關注的焦點。

    近年來,有學者提出邏輯混淆的概念來保護電路,通過改變原始的設計結構或插入額外的電路元素來隱藏電路功能。文獻[4]在電路網表中隨機插入異或門以阻止未經授權的IC盜竊;文獻[5]提出新型防御SAT攻擊電路模塊,提高硬件電路的安全性能;文獻[6]提出基于雙門的組合邏輯混淆實現對IC的主動控制;文獻[7]使用混淆模糊技術增加視覺復雜性,減小物理版圖泄漏設計特征的視覺信息;文獻[8]通過在有源區中摻雜非常規的離子使MOS管處于常導通或關斷狀態,從而達到混淆電路的目的。現有的混淆電路結構大多采用靜態CMOS結構,雖能防御逆向工程攻擊,但面積開銷較大,結構單一,對多輸入復合門存在局限性。本文針對已有混淆電路面積開銷大、多樣性不足的缺點,提出基于虛擬孔多米諾邏輯混淆電路,在降低開銷的同時提高電路的安全性能。

1 多米諾邏輯電路

    二輸入多米諾邏輯電路如圖1所示,A、B為輸入信號,CLK為時鐘信號,ZN為輸出信號,電路工作過程分為預充電和求值兩個階段。CLK為低電平時,電路工作在預充電階段,此時電路通過預充電管P1將內部節點M預充電至高電平,ZN輸出低電平。隨著CLK變為高電平,MOS管P1截止,電路預充電結束,同時求值管N3導通,電路進入求值階段,在求值期間輸出最多只發生一次翻轉。

wdz7-t1.gif

    多米諾邏輯的扇出通常由一個具有低阻抗輸出的靜態反相器驅動,提高抗噪聲能力。相比傳統多米諾邏輯電路不能實現反相邏輯,通常采用輸入信號取反和雙軌差分結構來解決反相問題。前者需要提前插入反相器,實際應用中欠缺靈活性;后者大幅增加面積、功耗開銷,只適用于特定場合。因此提出兩級反相器級聯構成緩沖器的方法實現反相邏輯,如圖2所示。

wdz7-t2.gif

    第一級輸出端采用緩沖器替換反相器的結構,同時在第二級中增加獨立的P3管完成多米諾特性,即在求值時,上一級輸出Out1下拉為低電平后,下一級才開始工作,引起邏輯門的連鎖反應。在確保功能實現的同時兼顧開銷,提高產能利用率。由于動態電路依靠電容存儲電荷,時間過長容易產生電荷泄漏,電平難以恢復,需額外增加防泄漏晶體管P4來補償電荷損失,使動態節點的電壓重新恢復到邏輯1。

2 多米諾邏輯混淆電路設計

2.1 二輸入多米諾邏輯混淆電路

    現有的版圖級混淆技術采取在通孔中插入絕緣層或使金屬層之間保留間隙的方法,形成虛擬孔,從而阻斷金屬之間的電氣連接,在芯片自頂向下逐層剝離時,虛擬孔難以識別,需要花費較高的代價。提出的多米諾邏輯混淆電路利用真實孔和虛擬孔相混合的方式配置版圖接觸孔從而實現與非(NAND)、或非(NOR)、非(INV)的邏輯功能,構成布爾邏輯完備集。攻擊者在版圖接觸孔配置未知情況下難以還原得到正確的電路網表,達到迷惑逆向工程的目的。

    二輸入多米諾邏輯混淆電路原理如圖3所示,圓圈標出來的是接觸孔所在位置,配置情況如表1所示,當CO3為真實孔,CO1、CO2為虛擬孔時,N2、N3的有源區與金屬虛接(即形似連接,實則斷開),N1、N4正常工作,實現NAND功能;當CO1、CO2、CO3都為真實孔時,N1、N2、N3和N4均正常工作,實現NOR功能;當CO1為真實孔,CO2、CO3為虛擬孔時,N3、N4的有源區與金屬虛接,N1、N2正常工作,實現INV功能,此時B為無效信號。

wdz7-t3.gif

wdz7-b1.gif

2.2 多輸入多米諾邏輯混淆電路設計

    隨著集成電路設計復雜度的日益增加,對于具有大扇入的邏輯混淆復合門,互補CMOS就其面積和性能而言代價太大,且設計難度較大。多輸入多米諾邏輯混淆實現面積更小,由于負載電容比互補CMOS更小,因此工作速度更快。具體電路如圖4所示,用P×Q的矩陣表示n輸入信號間邏輯關系,每個晶體管金屬與有源區之間的接觸孔根據設計需要均可配置成虛擬孔,因此電路實際可實現2n種邏輯功能,大大提高混淆電路的功能多樣性。對于攻擊者而言,輸出信號未知,當上一級的輸出傳遞到下一級作為輸入時,電路的混淆性能將以指數級增長,極大提高電路安全性。

wdz7-t4.gif

    n輸入多米諾邏輯混淆電路需要n+6個MOS管,當n>6時,該電路比一個靜態CMOS混淆電路需要的MOS管數更少,如圖5所示,輸入數越多,多米諾邏輯混淆在面積開銷上的優勢越明顯。

wdz7-t5.gif

3 實驗結果與分析

    所設計的電路采用TSMC 65 nm CMOS工藝,由Cadence spectre工具進行瞬態仿真分析,如圖6所示,電源電壓1.2 V,時鐘頻率1 GHz,結果表明電路具有正確的邏輯功能。在深亞微米級工藝下,工藝擾動不可避免,摻雜濃度、刻蝕程度等工藝偏差容易影響MOS管載流子遷移率。為確保電路在不同晶圓不同批次之間都能正常工作,使仿真分析結果更接近芯片實際工作環境,測試5種工藝角在不同頻率下的功耗與延時,以多米諾與非混淆電路為例,工作電壓為1.2 V,環境溫度為27 ℃,仿真結果如圖7和圖8所示。可以看出,功耗隨頻率提高而顯著增加,在ss工藝角最低;延時隨頻率提高幾乎恒定,在ff工藝角最小。

wdz7-t6.gif

wdz7-t7.gif

wdz7-t8.gif

    使用Synopsis Design Compiler綜合基準電路ISCAS-89,將電路網表中的與非門、或非門和非門隨機替換成多米諾邏輯混淆電路,替換數量為總門數的5%,替換前后的面積、延時、功耗開銷如表2所示。同時,對設計的多米諾邏輯混淆電路與相關文獻進行開銷對比,如表3所示,可以發現,與文獻[6]相比,功耗開銷降低4.79%,面積開銷降低2.16%;與文獻[4]相比,延時開銷降低16.66%,隨著扇入數增加,多米諾邏輯混淆面積開銷的優勢將顯現出來。

wdz7-b2.gif

wdz7-b3.gif

4 結論

    逆向工程是當今最為常用的解剖產品設計的攻擊手段,對知識產權構成了嚴重的威脅。本文利用接觸孔的虛實性,提出一種能有效防御逆向工程攻擊的多米諾邏輯混淆電路設計方案,使用相同的電路結構實現布爾邏輯完備集。實驗結果表明該設計具有正確的邏輯功能,與已有的混淆電路設計進行比較,相關開銷均有所降低,可應用于硬件知識產權保護等信息安全領域。

參考文獻

[1] OMAROUAYACHE R,MAURINE P.An electromagnetic imaging technique for reverse engineering of integrated circuits[C].IEEE Asia-Pacific Conference on Applied Electromagnetics,Langkawi,2016:352-357.

[2] VIJAYAKUMAR A,PATIL V C,HOLCOMB D E,et al.Physical design obfuscation of hardware: a comprehensive investigation of device and logic-level techniques[J].IEEE Transactions on Information Forensics and Security,2017,12(1):64-77.

[3] MUTSCHLER A S.SEMI:Semi equipment industry stands to lose up to $4B annually due to IP infringement[J].Electronic News,2008,54(18):17-22.

[4] ROY J A,KOUSHANFAR F,MARKOV I L.Ending piracy of integrated circuits[J].Computer,2010,43(10):30-38.

[5] XIE Y,SRIVASTAVA A.Mitigating SAT attack on logic locking[M].Springer Berlin Heidelberg:Cryptographic Hardware and Embedded Systems,2016.

[6] 陳偉.面向硬件安全的邏輯電路混淆技術研究[D].長沙:湖南大學,2015.

[7] PATIL V C,VIJAYAKUMAR A,KUNDU S.On metaobfuscation of physical layouts to conceal design character-istics[C].IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems,Storrs,2016:147-152.

[8] BECKER G T,REGAZZONI F,PAAR C,et al.Stealthy dopant-level hardware trojans[M].Springer Berlin Heidel-berg:Cryptographic Hardware and Embedded Systems,2013.



作者信息:

李立威,汪鵬君,張躍軍

(寧波大學 電路與系統研究所,浙江 寧波315211)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩1080p| 欧美激情一区二区三区高清视频| 久久精品二区| 亚洲美女av在线播放| 国产精品视频在线观看| 麻豆亚洲精品| 欧美中文字幕视频| 亚洲日本中文字幕| 一区二区三区久久网| 亚洲国产欧美一区二区三区丁香婷| 国产婷婷色一区二区三区在线 | 亚洲欧美日韩国产中文| 亚洲精品视频在线| 国产日韩在线一区| 欧美国产成人精品| 欧美影院成人| 羞羞视频在线观看欧美| 亚洲无限乱码一二三四麻| 亚洲欧洲日本国产| 午夜国产精品影院在线观看 | 午夜精彩国产免费不卡不顿大片| 亚洲无限乱码一二三四麻| 亚洲精品女人| 91久久精品一区二区别| 欧美在线网址| 欧美亚洲免费高清在线观看| 午夜视频在线观看一区二区三区| 亚洲欧美中文另类| 亚洲精品一区二区网址| 91久久精品久久国产性色也91| 亚洲国产欧美在线人成| 在线观看视频一区二区欧美日韩| 影音先锋欧美精品| 国产欧美一区二区视频| 国产精品青草综合久久久久99| 国产精品久久影院| 欧美精品偷拍| 欧美美女视频| 欧美区在线观看| 欧美精彩视频一区二区三区| 欧美日韩ab片| 欧美视频在线免费看| 欧美日产一区二区三区在线观看| 欧美午夜激情在线| 欧美电影免费观看大全| 欧美国产日韩xxxxx| 欧美久久久久久久久| 欧美久久久久久久| 欧美成人午夜剧场免费观看| 欧美日韩一区二区视频在线 | 日韩一级精品视频在线观看| 一区二区三区久久| 日韩亚洲一区在线播放| 一区二区三区久久网| 亚洲一区黄色| 亚洲欧美视频一区| 亚洲一区二区精品在线| 亚洲欧美国产高清| 亚洲午夜高清视频| 日韩午夜在线视频| 亚洲破处大片| 99热精品在线观看| 亚洲另类在线视频| 亚洲片在线资源| 中国成人亚色综合网站| 午夜精品久久久久久久久久久久| 亚洲国产天堂网精品网站| 亚洲精品乱码久久久久久黑人| 亚洲午夜精品网| 欧美影院在线| 欧美成人69av| 欧美日韩国产综合一区二区| 国产美女精品视频| 国产亚洲欧美日韩日本| 亚洲丰满在线| 一本色道久久综合精品竹菊 | 国产揄拍国内精品对白| 亚洲国产精品成人精品| 在线一区二区三区四区| 欧美一二三区精品| 久久精品国产精品亚洲精品| 99精品视频免费观看视频| 亚洲欧美在线播放| 香蕉久久国产| 欧美成年人视频网站| 欧美体内she精视频| 国产性做久久久久久| 亚洲国内欧美| 亚洲男人天堂2024| 欧美亚洲专区| 一区二区久久久久久| 欧美专区福利在线| 久久亚洲国产精品日日av夜夜| 欧美性一区二区| 极品少妇一区二区| 亚洲激情一区二区| 一本久道综合久久精品| 久久精品国产91精品亚洲| 中日韩美女免费视频网址在线观看| 久久这里只有| 国产精品久久久久久影院8一贰佰| 亚洲国产精品久久久久| 亚洲欧美成人一区二区三区| 一本色道久久综合亚洲精品不卡 | 欧美成人免费网| 国产欧美 在线欧美| 日韩视频免费| 亚洲人体影院| 久久青青草综合| 国产日韩1区| 亚洲深夜福利在线| 亚洲二区精品| 欧美一区二区三区在线播放| 国产精品高潮在线| 在线欧美影院| 亚洲成人在线视频播放| 亚洲一区精品电影| 久久久水蜜桃| 国产麻豆91精品| 亚洲特黄一级片| 一本大道久久a久久综合婷婷| 欧美国产一区二区在线观看| 亚洲国产三级| 亚洲精品看片| 欧美91精品| 狠狠狠色丁香婷婷综合久久五月| 午夜在线视频一区二区区别 | 羞羞答答国产精品www一本| 欧美日本一区二区三区| 欧美日韩精品一区视频| 好看的日韩视频| 亚洲性xxxx| 一本大道久久精品懂色aⅴ| 久久综合成人精品亚洲另类欧美| 欧美mv日韩mv国产网站| 国产日韩亚洲欧美综合| 99精品国产在热久久下载| 亚洲黑丝一区二区| 亚洲精品视频在线播放| 久久噜噜噜精品国产亚洲综合| 国产精品theporn88| 亚洲欧洲一区二区天堂久久| 久久精品成人一区二区三区| 久久精品视频播放| 欧美日韩免费高清一区色橹橹| 亚洲激情午夜| 亚洲国产成人不卡| 99热这里只有精品8| 欧美经典一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品亚洲人在线观看| 亚洲在线播放电影| 亚洲精品中文字幕女同| 免费看精品久久片| 国产精品一区二区三区久久 | 99精品国产热久久91蜜凸| 久久精品首页| 性久久久久久久| 国产精品久久国产精品99gif| 亚洲天堂成人在线观看| 亚洲午夜三级在线| 欧美日韩视频在线观看一区二区三区| 亚洲激情小视频| 99re66热这里只有精品3直播 | 欧美日本韩国一区| 在线播放中文字幕一区| 亚洲国产高潮在线观看| 久久午夜国产精品| 国产精品一区二区在线观看网站 | 国产一区二区三区在线播放免费观看 | 国产乱人伦精品一区二区 | 久久精品视频在线看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 99伊人成综合| 亚洲一区www| 国产精品午夜久久| 艳女tv在线观看国产一区| 一区二区三区欧美日韩| 国产精品久久婷婷六月丁香| 欧美一区久久| 久久综合色8888| 亚洲国产日韩一区| 亚洲国产精品久久久| 久久精品视频免费| 激情五月综合色婷婷一区二区| 亚洲美女视频在线免费观看| 欧美日韩综合网| 亚洲一二三区在线| 中文亚洲字幕| 国产精自产拍久久久久久蜜| 亚洲国产美女| 欧美久久成人| 亚洲午夜精品一区二区| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧洲精品成人久久奇米网| 亚洲欧美国内爽妇网| 国产欧美日韩中文字幕在线| 亚洲欧洲一区二区三区久久| 国产一区视频在线看| 亚洲三级电影在线观看|