《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 利用安全存儲器實現FPGA設計安全解決方案

利用安全存儲器實現FPGA設計安全解決方案

2008-12-17
作者:Altera公司

??? 由于很容易捕獲到配置比特流并進行復制,因此,FPGA設計很難防范設計竊取。對于竊取知識產權(IP)而言,從比特流中提取出IP幾乎不可能,但是卻能從FPGA中克隆整個設計。為了保護配置比特流,有的FPGA現在能夠對比特流進行加密。然而,對于不具備通過嵌入式比特流加密手段來加密配置比特流的FPGA而言,需要在生產過程中增加步驟對FPGA中的密鑰進行編程,因此提高了成本。對于大批量應用,使用安全輔助芯片" title="輔助芯片">輔助芯片的性價比會更高一些。
?? ?本文提供了解決方案來保護FPGA設計不被克隆。利用“識別、朋友或者敵人(IFF)”的設計安全方法,在FPGA中和安全存儲器" title="安全存儲器">安全存儲器中的哈希計算結果匹配之前,這一方案禁用FPGA中的設計,因此,即使捕獲到配置數據比特流,設計也是安全的。在這一解決方案中,安全存儲器是FPGA的安全輔助芯片。

設計實現

??? 在IFF概念中,采用了安全輔助器件來計算哈希算法。Dallas半導體公司的安全存儲器DS28E01結合了1024位EEPROM和符合ISO/IEC 10118-3安全哈希算法(SHA-1)的“挑戰-響應”認證安全方法。DS28E01是一線接口器件,因此這一解決方案只需要一個FPGA I/O引腳。安全存儲器需要采用上拉電阻和一線I/O引腳連接。
??? 圖1所示為采用了IFF概念的設計安全參考設計" title="參考設計">參考設計的頂層結構圖。安全存儲器SHA-1引擎根據存儲在安全存儲器中的密鑰來計算哈希算法,該密鑰是FPGA產生的隨機數" title="隨機數">隨機數,在安全存儲器中具有唯一的ID。

?

?

圖1 采用了IFF概念的設計安全解決方案


??? 在使用FPGA時,SHA-1 IFF模塊中有安全存儲器中的匹配密鑰,能夠根據和安全存儲器中SHA-1引擎相同的輸入來計算SHA-1算法。配置完FPGA后,不會啟用用戶設計。只有當安全存儲器和FPGA中的哈希計算結果相匹配時,SHA-1 IFF模塊才會使能用戶設計。
??? 系統一旦上電" title="上電">上電,以嵌有SHA-1 IFF參考設計的用戶設計配置完FPGA后,FPGA產生一個隨機數,把它發送給安全存儲器。FPGA讀取來自DS28E01的160位消息認證碼(MAC)計算結果,將其和FPGA SHA-1 IFF引擎MAC結果進行對比。如果MAC結果匹配,SHA-1 IFF模塊使能用戶設計,如果不匹配,則禁用它。圖2所示為采用了IFF概念的設計安全流程。

?


??? 這一參考設計為用戶利用FPGA來設置DS28E01器件提供了其他方法。FPGA配置完成后,它支持FPGA向安全存儲器發送密鑰,在生產過程比較安全的地方進行設置。
?? ?圖3所示為通過FPGA對DS28E01編程的設計安全流程。

?


??? 一旦使能用戶設計后,關斷SHA-1 IFF引擎模塊以降低功耗。用戶可以連接外部邏輯或者狀態機來復位SHA-1 IFF引擎,再次啟動工作。一旦使能信號變為高電平,SHA-1 IFF引擎模塊則不斷計算并檢查SHA-1算法。

設計組成模塊

??? 這一解決方案的參考設計含有三個主要模塊:
??? · SHA-1引擎:這一模塊計算SHA-1算法,進行安全認證。它接收安全存儲器通過一線接口傳送來的設計,將其和MAC結果進行對比。只有當哈希計算結果和安全存儲器中SHA-1引擎的哈希計算結果匹配時,才使能用戶設計。
??? · 隨機數發生器(RNG):當復位信號置位SHA-1引擎模塊時,RNG為該模塊產生一個隨機數。SHA-1 IFF參考設計使用了一個8位RNG塊。SHA-1引擎模塊處理這一8位隨機數,轉換成40位隨機數據,進行哈希計算。
??? · 一線接口:這一模塊支持FPGA中參考設計和安全存儲器之間的數據傳送。

用戶設計模塊

??? SHA-1 IFF引擎系統時鐘頻率的典型值FMAX是100MHz,或者更低。用戶必須向參考設計輸入SHA-1 IFF引擎頻率,從而保證數據在FPGA和安全存儲器之間正確地發送和接收。用戶可以為SHA-1 IFF引擎和用戶設計提供不同的時鐘。

解決方案的安全性

??? 上電時,當FPGA中的配置數據比特流在FPGA和外部存儲器之間傳送時,可以捕獲到它。利用捕獲到的配置數據比特流,配置另一FPGA器件,就可以復制這一FPGA設計。這一方案可以確保克隆器件無法工作,從而保護了用戶設計。如果沒有正確的密鑰和哈希算法計算結果,則會一直禁用FPGA中的用戶設計。
????為了將設計克隆到另一FPGA設計中,必須克隆密鑰和安全存儲器的唯一ID。這很難實現,因為不能讀出DS28E01密鑰,也無法從MAC結果中反向篡改SHA-1算法來確定密鑰。

結? 論

??? 即使捕獲了配置數據比特流,這一FPGA設計安全IFF解決方案也能保護Altera? FPGA設計不被克隆。在FPGA中和安全存儲器中的哈希計算結果匹配之前,一直禁止用戶設計。這一設計安全解決方案保護了FPGA設計人員的IP。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩午夜免费| 久久久久久九九九九| 日韩网站免费观看| 激情综合五月天| 国产综合激情| 国产私拍一区| 国产亚洲综合在线| 国内精品免费午夜毛片| 国产一区二区av| 国产午夜精品美女毛片视频| 国产精品区二区三区日本| 欧美日精品一区视频| 欧美了一区在线观看| 欧美精品在线播放| 欧美精品日本| 欧美日韩另类综合| 欧美日韩直播| 国产精品高清一区二区三区| 欧美视频一区二区三区四区| 欧美日韩在线影院| 欧美日韩一级大片网址| 欧美日韩综合另类| 欧美午夜精品理论片a级按摩| 欧美日韩亚洲综合一区| 国产精品扒开腿做爽爽爽视频| 欧美午夜电影网| 国产精品美女一区二区在线观看| 国产精品美女xx| 国产精品人人做人人爽人人添| 国产精品视区| 国产色婷婷国产综合在线理论片a| 国产欧美一区二区白浆黑人| 国产一区二区三区四区老人| 伊人精品成人久久综合软件| 亚洲大胆人体在线| 亚洲激情在线| 一区二区三区四区五区精品视频 | 黄色亚洲大片免费在线观看| 韩国三级电影一区二区| 欧美性猛交xxxx乱大交蜜桃| 国产精品免费一区二区三区观看| 国产欧美精品在线播放| 国产一级久久| 亚洲韩国精品一区| 99精品视频一区二区三区| 亚洲你懂的在线视频| 欧美一区激情| 亚洲精品在线二区| 亚洲综合视频一区| 狂野欧美激情性xxxx欧美| 欧美精品三级在线观看| 国产精品久久毛片a| 国产亚洲欧洲一区高清在线观看| 伊人成人在线视频| 日韩午夜视频在线观看| 午夜精品成人在线视频| 亚洲黄色在线看| 亚洲五月婷婷| 久久午夜影视| 国产精品sm| 激情视频一区二区| 国产精品99久久99久久久二8| 欧美中在线观看| 一区二区三区国产| 久久免费99精品久久久久久| 欧美日韩综合视频| 在线观看三级视频欧美| 亚洲午夜精品一区二区| 亚洲国产欧美国产综合一区| 午夜老司机精品| 欧美国产日韩视频| 国产一区二区精品久久91| 亚洲精品美女久久7777777| 午夜国产欧美理论在线播放| 一本一道久久综合狠狠老精东影业| 欧美影片第一页| 欧美日韩精品伦理作品在线免费观看| 国产日韩精品视频一区二区三区 | 亚洲国产成人av好男人在线观看| 亚洲视频在线观看视频| 亚洲人体1000| 欧美综合77777色婷婷| 欧美国产在线视频| 国产午夜精品麻豆| 亚洲日韩欧美视频一区| 久久精品午夜| 亚洲一区二区欧美| 蜜臀99久久精品久久久久久软件| 欧美日韩亚洲精品内裤| 国产一区二区在线免费观看| 亚洲观看高清完整版在线观看| 午夜精品久久久久99热蜜桃导演| 日韩小视频在线观看专区| 欧美一区二区视频网站| 久久综合狠狠| 国产精品欧美一区喷水| 91久久久一线二线三线品牌| 久久精品99无色码中文字幕| 亚洲免费视频观看| 欧美激情一区二区三区| 国产精品网站一区| 在线电影院国产精品| 一区二区欧美精品| 久久国产主播| 午夜精品成人在线视频| 欧美精品1区| 亚洲激情小视频| 欧美在线视频一区| 亚洲免费在线电影| 欧美日韩不卡在线| 国产一区二区欧美| 亚洲性人人天天夜夜摸| 亚洲精品在线电影| 欧美国产视频在线| 影音先锋亚洲电影| 亚洲欧美亚洲| 亚洲在线播放电影| 欧美精品www| 在线看片日韩| 欧美亚洲综合另类| 久久精品亚洲精品国产欧美kt∨| 欧美天天在线| 亚洲精品一区二区三区福利| 亚洲韩日在线| 老司机凹凸av亚洲导航| 国产女精品视频网站免费 | 久久精品国产综合精品| 香蕉成人伊视频在线观看| 欧美激情亚洲自拍| 亚洲另类视频| 日韩午夜在线观看视频| 欧美大片第1页| 在线观看欧美日韩| 亚洲高清自拍| 久久综合狠狠综合久久激情| 国产精品视频xxx| 香蕉乱码成人久久天堂爱免费| 亚洲一区中文| 欧美日韩在线另类| aa成人免费视频| 亚洲午夜电影网| 国产精品va在线播放| 亚洲黄色在线观看| 日韩网站在线| 欧美黄色日本| 亚洲精品乱码久久久久| 一区二区不卡在线视频 午夜欧美不卡'| 欧美成人黄色小视频| 在线观看日韩一区| 亚洲图片欧美日产| 欧美日韩在线一二三| 99成人在线| 亚洲午夜激情免费视频| 国产精品久久久久久久午夜| 一区二区三区视频观看| 宅男在线国产精品| 国产视频不卡| 久久高清免费观看| 蜜桃精品一区二区三区| 亚洲国产婷婷| 在线视频欧美一区| 国产精品久久久久久久久借妻| 欧美一区二区三区精品| 久久一区二区三区四区五区| 亚洲第一视频网站| 亚洲精选久久| 欧美午夜精品久久久久久久| 亚洲天堂免费观看| 欧美专区在线播放| 亚洲精品在线免费| 亚洲影音先锋| 国产欧美一区二区三区久久 | 国产亚洲一区二区在线观看 | 欧美日韩一区二区三| 中文在线不卡| 久久久精品视频成人| 136国产福利精品导航网址| 夜久久久久久| 国产精品色午夜在线观看| 亚洲黄色免费电影| 欧美日韩免费视频| 亚洲欧美日本精品| 麻豆成人综合网| 99国产精品久久久久老师| 欧美一区二区三区精品| 亚洲电影第1页| 亚洲一区二区三区在线看| 国产精品一香蕉国产线看观看| 欧美与欧洲交xxxx免费观看| 欧美韩日精品| 亚洲欧美日韩直播| 久久综合九色九九| 亚洲一区二区三区在线播放| 久久综合激情| 一区二区欧美在线| 久久久久久久国产| 日韩一区二区精品| 欧美伊久线香蕉线新在线| 亚洲裸体俱乐部裸体舞表演av| 欧美一区二区日韩|