《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電子元件 > 設(shè)計(jì)應(yīng)用 > 基于CHIP ID的FPGA加密算法設(shè)計(jì)與實(shí)現(xiàn)
基于CHIP ID的FPGA加密算法設(shè)計(jì)與實(shí)現(xiàn)
2020年電子技術(shù)應(yīng)用第11期
陳小宇,葉佳棟
華中師范大學(xué) 物理科學(xué)與技術(shù)學(xué)院,湖北 武漢430079
摘要: 針對FPGA芯片上電配置數(shù)據(jù)容易被竊取的問題,提出了一種基于CHIP ID的加密算法。CHIP ID是Altera公司Cyclone V系列FPGA,出廠就帶有的唯一ID,調(diào)用IP核就可以讀出每個(gè)芯片的ID。此ID可以根據(jù)開發(fā)者的需求加入個(gè)性化加密算法并與指定FPGA結(jié)合起來,生成配置比特流文件。主程序運(yùn)行自定義加密算法計(jì)算出一個(gè)加密值,將加密值與預(yù)存的匹配值進(jìn)行對比,判斷程序是否正常運(yùn)行。結(jié)果表明使用CHIP ID加密的方法具有穩(wěn)定高效、簡單可靠和資源占用少等優(yōu)點(diǎn)。
關(guān)鍵詞: CHIPID FPGA實(shí)現(xiàn) 加密
中圖分類號(hào): TN409
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.200419
中文引用格式: 陳小宇,葉佳棟. 基于CHIP ID的FPGA加密算法設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,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)憑借著它卓越的性能、靈活方便的可升級(jí)特性得到了廣泛的應(yīng)用。大部分FPGA器件采用了查找表(Look Up Table,LUT)結(jié)構(gòu),其物理結(jié)構(gòu)是靜態(tài)隨機(jī)存取存儲(chǔ)器(Static Random-Access Memory,SRAM)[1],它要求每次上電重新對FPGA進(jìn)行配置,二進(jìn)制配置文件從外部存儲(chǔ)器加載到內(nèi)部SRAM中運(yùn)行,這就使得監(jiān)視配置的位數(shù)據(jù)流成為可能[2]。因此必須加上保密技術(shù)保護(hù)開發(fā)者的知識(shí)產(chǎn)權(quán)。

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

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




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




作者信息:

陳小宇,葉佳棟

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品久久久久久久久久久久| 亚洲看片免费| 黄色日韩精品| 欧美性视频网站| 欧美超级免费视 在线| 欧美在线www| 一区二区三区国产盗摄| 亚洲福利av| 亚洲欧美资源在线| 夜夜嗨av一区二区三区免费区| 精品二区视频| 国产欧美日韩精品a在线观看| 欧美日韩在线播放| 欧美激情一区二区| 蜜臀a∨国产成人精品| 久久精品成人| 欧美亚洲综合在线| 亚洲一区二区精品| 正在播放亚洲| 欧美在线免费| 亚洲欧美日韩精品久久久久| 亚洲精品一区二区三| 亚洲成人在线观看视频| 亚洲精品国久久99热| 午夜精彩视频在线观看不卡| 亚洲精品五月天| 亚洲国产日日夜夜| 亚洲成色777777女色窝| 国产乱码精品一区二区三区五月婷 | 日韩一区二区福利| 91久久在线播放| 伊人久久久大香线蕉综合直播 | 亚洲第一黄网| 亚洲欧美一级二级三级| 中国成人亚色综合网站| 日韩天堂av| 亚洲国产综合在线看不卡| 国产精品伦一区| 国产精品乱码久久久久久| 欧美视频一区二区三区四区| 欧美日韩视频免费播放| 欧美日韩在线精品| 国产精品hd| 国产精品theporn| 国产精品国产三级国产a| 国产精品久久久久77777| 国产精品久久久免费| 国产精品毛片一区二区三区| 国产精品久久影院| 国产欧美日韩亚州综合| 国产一级一区二区| 国内精品**久久毛片app| 狠狠色狠狠色综合人人| 伊人婷婷久久| 亚洲日本一区二区三区| 一区二区三区久久网| 亚洲一区观看| 亚洲欧洲av一区二区三区久久| 欧美一区二区三区视频在线| 欧美一级精品大片| 中日韩视频在线观看| 亚洲女人av| 亚洲欧美美女| 久久成人免费日本黄色| 亚洲精品久久久久久一区二区| 99精品热视频只有精品10| 亚洲亚洲精品三区日韩精品在线视频 | 欧美精品一区二区三区视频| 欧美色区777第一页| 国产精品香蕉在线观看| 国内精品久久久久影院优| 亚洲电影第三页| 夜色激情一区二区| 久久se精品一区二区| 最新国产拍偷乱拍精品| 亚洲一区二区黄色| 久久婷婷一区| 欧美日韩影院| 国产专区精品视频| 亚洲精品一线二线三线无人区| 亚洲一级片在线看| 久久精品一本久久99精品| 91久久久久久| 一区二区三区四区国产| 久久精品国产一区二区三区| 欧美激情影院| 国产热re99久久6国产精品| 亚洲福利视频在线| 亚洲免费一在线| 亚洲精品在线电影| 欧美一区二区三区日韩视频| 欧美精品九九| 国产性色一区二区| 亚洲另类视频| 亚洲第一精品夜夜躁人人躁| 亚洲视频日本| 免费观看日韩av| 国产精品久久久久av| …久久精品99久久香蕉国产 | 亚洲欧美日韩精品久久久| 亚洲精品影院在线观看| 欧美在线网址| 欧美午夜精品久久久久免费视| 在线播放不卡| 午夜精品久久久久| 一区二区高清在线| 狂野欧美一区| 国产美女精品人人做人人爽| 亚洲精品激情| 久久精品日韩一区二区三区| 一区二区三区久久精品| 欧美专区日韩专区| 欧美性大战久久久久久久| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日韩国产综合精品二区| 一本久道久久综合中文字幕| 麻豆国产va免费精品高清在线| 国产欧美日韩视频一区二区三区| 99国产麻豆精品| 最新中文字幕一区二区三区| 久久成人18免费观看| 欧美性猛交视频| 亚洲国产日本| 亚洲国产一区二区三区在线播 | 国产精品99久久不卡二区| 久久综合狠狠综合久久综青草| 国产精品一区一区三区| 一本久久综合亚洲鲁鲁| 日韩天堂在线视频| 久久精品首页| 国产精品久久精品日日| 韩国av一区二区三区四区| 亚洲线精品一区二区三区八戒| 一区二区三区日韩欧美| 欧美高清一区二区| 亚洲高清视频中文字幕| 亚洲国产老妈| 可以看av的网站久久看| 韩国女主播一区| 久久精品国产清高在天天线| 久久久精品午夜少妇| 国产欧美精品一区aⅴ影院| 亚洲一区三区在线观看| 午夜精品久久99蜜桃的功能介绍| 欧美精品少妇一区二区三区| 亚洲电影免费观看高清| 亚洲日本一区二区三区| 免费久久久一本精品久久区| 在线观看欧美黄色| 亚洲精品免费观看| 欧美成人中文| 亚洲欧洲日韩女同| 一本色道久久88综合亚洲精品ⅰ| 欧美精品在线观看一区二区| 亚洲精品久久视频| 在线亚洲免费视频| 国产精品啊v在线| 亚洲欧美韩国| 久久激情综合| 精品91视频| 亚洲经典三级| 蜜桃av一区二区| 亚洲日韩第九十九页| 一区二区三区久久网| 欧美日韩视频一区二区三区| 亚洲日本中文| 99国内精品久久久久久久软件| 欧美日韩亚洲一区二区三区| 在线视频欧美精品| 欧美亚洲尤物久久| 国产自产精品| 欧美日韩国产天堂| 亚洲一二三区在线观看| 麻豆国产va免费精品高清在线| 一区二区三区精密机械公司| 久久人人97超碰国产公开结果| 日韩一级精品视频在线观看| 久久9热精品视频| 亚洲日韩第九十九页| 久久精品国产亚洲一区二区| 日韩视频精品| 久久视频这里只有精品| 一区二区三区精品| 欧美sm视频| 香蕉av福利精品导航| 欧美人成在线视频| 欧美一区二区三区男人的天堂 | 99视频在线精品国自产拍免费观看| 国产美女精品免费电影| 一区二区冒白浆视频| 国产在线视频欧美| 亚洲私人黄色宅男| 亚洲国产精品免费| 久久久www成人免费无遮挡大片| 日韩一级免费观看| 蜜桃av噜噜一区二区三区| 午夜精品一区二区三区在线| 欧美日韩在线综合| 91久久国产综合久久蜜月精品| 国产精品久久二区二区|