《電子技術應用》
您所在的位置:首頁 > 電子元件 > 設計應用 > 基于CHIP ID的FPGA加密算法設計與實現(xiàn)
基于CHIP ID的FPGA加密算法設計與實現(xiàn)
2020年電子技術應用第11期
陳小宇,葉佳棟
華中師范大學 物理科學與技術學院,湖北 武漢430079
摘要: 針對FPGA芯片上電配置數(shù)據(jù)容易被竊取的問題,提出了一種基于CHIP ID的加密算法。CHIP ID是Altera公司Cyclone V系列FPGA,出廠就帶有的唯一ID,調(diào)用IP核就可以讀出每個芯片的ID。此ID可以根據(jù)開發(fā)者的需求加入個性化加密算法并與指定FPGA結(jié)合起來,生成配置比特流文件。主程序運行自定義加密算法計算出一個加密值,將加密值與預存的匹配值進行對比,判斷程序是否正常運行。結(jié)果表明使用CHIP ID加密的方法具有穩(wěn)定高效、簡單可靠和資源占用少等優(yōu)點。
中圖分類號: TN409
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.200419
中文引用格式: 陳小宇,葉佳棟. 基于CHIP ID的FPGA加密算法設計與實現(xiàn)[J].電子技術應用,2020,46(11):100-103.
英文引用格式: Chen Xiaoyu,Ye Jiadong. Design and implementation of FPGA encryption algorithm based on CHIP ID[J]. Application of Electronic Technique,2020,46(11):100-103.
Design and implementation of FPGA encryption algorithm based on CHIP ID
Chen Xiaoyu,Ye Jiadong
College of Physical Science and Technology,Central China Normal University,Wuhan 430079,China
Abstract: Aiming at the problem that FPGA chip power-on configuration data is easily stolen, an encryption algorithm based on CHIP ID is proposed. CHIP ID is the unique ID that comes with Altera′s Cyclone V series FPGAs.Each CHIP ID can be read by calling the IP core, this ID can be added to the personalized encryption algorithm according to the needs of developers and combined with the specified FPGA to generate configuration bitstream files. The main program runs a custom encryption algorithm to calculate an encrypted value, compares the encrypted value with the pre-stored matching value, and judges whether the program is running normally.The results show that the method using CHIP ID hardware encryption has the advantages of high-stability, high-efficiency, high-reliability, and less resource occupation.
Key words : CHIP ID;FPGA implementation;encryption

0 引言

    近年來,現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)憑借著它卓越的性能、靈活方便的可升級特性得到了廣泛的應用。大部分FPGA器件采用了查找表(Look Up Table,LUT)結(jié)構(gòu),其物理結(jié)構(gòu)是靜態(tài)隨機存取存儲器(Static Random-Access Memory,SRAM)[1],它要求每次上電重新對FPGA進行配置,二進制配置文件從外部存儲器加載到內(nèi)部SRAM中運行,這就使得監(jiān)視配置的位數(shù)據(jù)流成為可能[2]。因此必須加上保密技術保護開發(fā)者的知識產(chǎn)權(quán)。

    主流的FPGA加密策略有外置安全輔助芯片法、內(nèi)置密鑰法和DEVICE ID與比特流封裝法三種[3]。外置安全輔助芯片法通過將FPGA與外置安全輔助芯片相結(jié)合,同時在各自內(nèi)部產(chǎn)生隨機密鑰并進行安全哈希算法計算,在FPGA內(nèi)部進行匹配校驗完成加密[4]。安全芯片一般是CPU或者專用芯片等,此類方法對讀寫時序和寄存器配置要求嚴格,對開發(fā)者水平要求較高[5]。內(nèi)置密鑰法原理是利用FPGA內(nèi)置密鑰與高級加密標準(Advanced Encryption Standard,AES)的方式對配置數(shù)據(jù)比特流加密,一般是高端FPGA芯片采用的方法。這種加密方法加密效果好但對成本敏感的應用場合來說不太合適[6]。DEVICE ID與比特流封裝法是將每個FPGA帶有的唯一ID與設計關聯(lián)起來,設計者可以加入自定義算法,實現(xiàn)加密過程。此加密方法對Xilinx和Altera公司的多數(shù)FPGA都適用,區(qū)別在于它們對于DEVICE ID的命名不同,Xilinx和Altera的命名分別為DEVICE DNA和CHIP ID。DEVICE ID與比特流封裝法具有使用移植簡單、占用資源少和適用性廣的特點。

    本文針對當前電子設備的發(fā)展現(xiàn)狀,以Altera公司的FPGA為例,設計了一種基于CHIP ID的加密方式。為優(yōu)化系統(tǒng)結(jié)構(gòu),節(jié)省邏輯資源,本文采用了硬件電路和邏輯控制的設計方式,同時結(jié)合自定義加密方法,實現(xiàn)了對FPGA加密的過程。




本文詳細內(nèi)容請下載:http://m.jysgc.com/resource/share/2000003066




作者信息:

陳小宇,葉佳棟

(華中師范大學 物理科學與技術學院,湖北 武漢430079)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
宅男精品视频| 男人插女人欧美| 亚洲黄色在线| 欧美在线免费观看视频| 亚洲性色视频| 一区二区电影免费观看| 亚洲精品久久嫩草网站秘色 | 亚洲乱码国产乱码精品精可以看| 香蕉久久夜色精品| 亚洲欧美日韩高清| 亚洲一区二区三区免费观看 | 亚洲国产日韩一区| 亚洲第一搞黄网站| 亚洲高清免费在线| 久久精品一本久久99精品| 欧美制服丝袜| 久久av红桃一区二区小说| 欧美怡红院视频| 欧美一区午夜视频在线观看| 欧美一区二区高清在线观看| 亚洲欧美日韩精品综合在线观看| 亚洲欧美国产高清va在线播| 午夜在线成人av| 欧美一区二区三区在线| 亚洲高清二区| 亚洲精品一线二线三线无人区| 亚洲精品国产系列| 一二美女精品欧洲| 亚洲午夜电影在线观看| 午夜精品久久久久99热蜜桃导演| 午夜久久影院| 久久国产精彩视频| 久久久久国产免费免费| 另类成人小视频在线| 欧美福利一区二区| 欧美日韩午夜剧场| 国产精品久久久久一区二区| 国产亚洲综合在线| 亚洲电影第三页| 亚洲精品视频在线| 亚洲一二三级电影| 久久aⅴ国产欧美74aaa| 亚洲精品视频二区| 亚洲午夜精品视频| 久久久91精品国产一区二区三区| 男男成人高潮片免费网站| 欧美日韩天天操| 国产精品一区二区三区久久| 黑人一区二区三区四区五区| 亚洲国产精品一区二区久| 一区二区三区日韩精品视频| 亚洲午夜激情网页| 国产精品视频观看| 亚洲精品国产精品乱码不99 | 欧美一级黄色录像| 久久免费视频网| 欧美黑人在线观看| 国产精品久久777777毛茸茸| 国产视频在线观看一区| 91久久精品一区| 亚洲自拍偷拍色片视频| 亚洲国产精品电影| 亚洲一级特黄| 老司机一区二区| 国产精品扒开腿爽爽爽视频 | 国产亚洲一区二区三区| 91久久精品国产| 午夜精品久久久久影视| 亚洲另类自拍| 久久精品91久久久久久再现| 欧美精品首页| 黄色成人免费网站| 夜夜爽av福利精品导航| 亚洲电影免费观看高清| 亚洲影院高清在线| 欧美xart系列高清| 国产区在线观看成人精品| 亚洲精品午夜精品| 亚洲高清精品中出| 欧美亚洲免费电影| 欧美日韩亚洲一区二区三区| 加勒比av一区二区| 亚洲影院高清在线| 一二三区精品| 欧美成人午夜| 国产主播精品在线| 亚洲女同在线| 亚洲小视频在线| 欧美大尺度在线| 国语自产偷拍精品视频偷| 亚洲一区二区三区在线| 9久草视频在线视频精品| 美女国内精品自产拍在线播放| 国产精品揄拍一区二区| 一本一本久久a久久精品综合妖精| 亚洲国产精品123| 久久久www| 国产美女精品视频| 中文久久乱码一区二区| 99国产精品久久久久久久久久| 久久久久久综合| 国产精品日本精品| av不卡在线看| 日韩天堂在线观看| 欧美1区2区| 激情成人av| 欧美在线视频免费| 欧美一区二区性| 国产精品香蕉在线观看| 一区二区三区欧美激情| 一区二区三区欧美激情| 欧美激情视频免费观看| ●精品国产综合乱码久久久久| 欧美一区二区视频免费观看| 欧美综合77777色婷婷| 国产精品视频免费在线观看| 在线亚洲一区| 亚洲欧美在线免费观看| 国产精品日韩一区二区| 亚洲一区二区三区在线视频| 亚洲欧美色一区| 国产精品视频福利| 亚洲欧美一区二区三区在线| 欧美一级成年大片在线观看| 国产精品一区二区在线观看网站 | 国产精品网站在线播放| 亚洲一二区在线| 性做久久久久久免费观看欧美| 国产精品视频精品| 亚洲欧美日韩精品一区二区| 欧美在线亚洲| 狠狠色丁香久久综合频道| 亚洲第一级黄色片| 欧美成人日本| 亚洲精品国产欧美| 亚洲一区二区成人| 国产精品亚发布| 欧美亚洲一区二区三区| 久久久久九九视频| 精品69视频一区二区三区| 亚洲福利在线看| 欧美精品色网| 一区二区日韩精品| 欧美亚洲视频一区二区| 国产一区二区成人| 最近中文字幕日韩精品| 欧美日本免费| 亚洲无限av看| 久久久最新网址| 亚洲福利国产| 一区二区三区四区国产| 国产精品久久久久久久久久妞妞 | 欧美一级视频| 另类天堂av| 亚洲精品日韩欧美| 欧美一区二区| 亚洲电影免费观看高清完整版| 一区二区三区欧美亚洲| 国产精品捆绑调教| 亚洲国产成人在线| 欧美日本网站| 亚洲综合国产| 欧美不卡视频一区发布| 一本色道88久久加勒比精品| 久久不射中文字幕| 亚洲国产老妈| 亚洲欧美色一区| 在线日韩精品视频| 亚洲欧美日韩国产综合精品二区| 国模精品娜娜一二三区| 一区二区日韩精品| 国产亚洲人成网站在线观看| 亚洲乱码国产乱码精品精| 国产精品外国| 日韩视频在线一区二区| 国产日韩精品一区二区| 亚洲精品网站在线播放gif| 国产精品久久久久久久久借妻| 亚洲电影免费在线观看| 欧美色大人视频| 亚洲第一区在线| 国产精品爱啪在线线免费观看 | 亚洲欧洲综合另类| 国产精品亚洲片夜色在线| 亚洲日本aⅴ片在线观看香蕉| 国产精品大片免费观看| 91久久夜色精品国产网站| 国产精品热久久久久夜色精品三区 | 欧美二区不卡| 香港久久久电影| 欧美日韩午夜| 亚洲欧洲在线观看| 国产一区二区久久精品| 亚洲免费一区二区| 亚洲国产日韩一区二区| 久久久久久国产精品mv| 亚洲色图自拍| 欧美日韩激情网| 亚洲国产婷婷综合在线精品| 国产日韩精品在线观看|