《電子技術(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://www.jysgc.com/resource/share/2000003066




作者信息:

陳小宇,葉佳棟

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
小处雏高清一区二区三区| 欧美激情成人在线| 亚洲精品视频啊美女在线直播| 亚洲欧美日韩国产综合在线| 99香蕉国产精品偷在线观看| 亚洲国产精品美女| 在线观看亚洲视频| 一区在线免费| 永久域名在线精品| 在线成人黄色| 在线国产精品播放| 在线日本欧美| 亚洲国产成人91精品| 欧美在线视频播放| 欧美在线视频一区二区| 欧美一区二区三区四区在线观看地址 | 亚洲欧美变态国产另类| 亚洲色图制服丝袜| 中文一区在线| 午夜精品一区二区三区在线播放 | 在线视频日本亚洲性| 一区二区三区高清在线| 一区二区三区视频在线观看| 在线一区二区三区四区| 亚洲一线二线三线久久久| 午夜亚洲性色视频| 久久成人在线| 91久久精品www人人做人人爽| 亚洲激情在线视频| 亚洲免费观看在线观看| 在线视频中文亚洲| 亚洲女同在线| 久久不射中文字幕| 美女日韩在线中文字幕| 欧美国产日韩精品| 欧美日韩国产首页| 国产精品亚洲综合色区韩国| 国产一区二区你懂的| 美女主播精品视频一二三四| 午夜精品视频在线| 午夜精品福利一区二区三区av| 小辣椒精品导航| 久久精品日韩一区二区三区| 亚洲欧洲精品一区二区精品久久久| 亚洲麻豆视频| 亚洲欧美日韩在线不卡| 久久久久国产精品厨房| 欧美国产三区| 国产精品久久久久久模特| 国产一区二区三区免费不卡| 亚洲国产精品久久91精品| 一本到12不卡视频在线dvd| 欧美一激情一区二区三区| 亚洲日本黄色| 午夜精品国产更新| 久久综合中文色婷婷| 欧美日韩亚洲一区二区三区四区| 国产麻豆精品theporn| 亚洲成人影音| 亚洲资源av| 亚洲精品一区二区网址| 欧美一级二区| 欧美黄色一区| 国产精品一区二区久久久久| 精品成人国产| 亚洲午夜久久久久久尤物| 亚洲成人直播| 亚洲欧美怡红院| 欧美成人一区二区三区| 国产精品美女久久久久久2018| 伊人久久婷婷| 亚洲一区二区三区免费观看 | 久久经典综合| 欧美日韩成人综合天天影院| 国产亚洲一级高清| 日韩图片一区| 久久精品道一区二区三区| 亚洲午夜精品国产| 免费成人av在线看| 国产欧美日韩视频一区二区| 亚洲精品网址在线观看| 久久精品1区| 亚洲女女女同性video| 欧美精品一区二区在线播放| 国产一区91精品张津瑜| 亚洲视频在线视频| 亚洲卡通欧美制服中文| 久久久亚洲综合| 国产精品亚洲片夜色在线| 亚洲精品午夜精品| 亚洲国产高清一区| 欧美在线观看一区| 国产精品久久77777| 91久久精品国产91久久性色tv| 久久成人免费网| 性视频1819p久久| 欧美日韩一区二区高清| 亚洲国产精品一区二区www在线| 香蕉成人久久| 香蕉成人久久| 国产精品久久久久久久久久直播| 欧美亚洲免费| 免费欧美高清视频| 国产一区二区三区黄| 亚洲男女自偷自拍图片另类| 一区二区三欧美| 欧美国产综合一区二区| 怡红院精品视频| 亚洲二区在线视频| 久久精品国产亚洲a| 国产欧美日韩在线视频| 亚洲专区在线| 性18欧美另类| 国产精品入口日韩视频大尺度| 99综合在线| 宅男噜噜噜66一区二区| 欧美激情综合色综合啪啪| 亚洲国产日韩一级| 99成人免费视频| 欧美日韩国产一区| 亚洲裸体视频| 国产精品99久久99久久久二8 | 欧美国产专区| 亚洲人成在线观看| 亚洲麻豆一区| 欧美喷潮久久久xxxxx| 亚洲精华国产欧美| 亚洲九九精品| 欧美日韩午夜在线视频| 一区二区三区视频观看| 亚洲欧美日韩一区二区在线 | 性xx色xx综合久久久xx| 久久se精品一区二区| 国产一区二区久久久| 亚洲第一区在线观看| 欧美不卡视频一区发布| 在线看片成人| 99精品福利视频| 欧美色图一区二区三区| 亚洲午夜精品一区二区| 欧美在线精品一区| 精品成人久久| 99精品视频免费在线观看| 欧美日韩国产综合网| 一区二区三区色| 久久国产精品久久久久久久久久| 国内精品久久久久影院薰衣草| 亚洲电影第1页| 欧美激情综合色| 亚洲午夜精品| 久久久91精品国产| 亚洲经典一区| 亚洲欧美日韩国产成人精品影院| 国产欧美综合一区二区三区| 亚洲第一色中文字幕| 欧美精品黄色| 亚洲一区免费视频| 久久在线免费观看视频| 亚洲人成网站999久久久综合| 亚洲淫性视频| 国产网站欧美日韩免费精品在线观看 | 亚洲一区二区免费看| 久久高清免费观看| 亚洲国产老妈| 午夜免费在线观看精品视频| 韩国在线一区| 一区二区免费在线播放| 国产女主播一区| 亚洲精品久久7777| 国产精品xnxxcom| 久久www成人_看片免费不卡| 欧美激情一区二区三区蜜桃视频 | 亚洲一区国产| 欧美91大片| 亚洲一区观看| 欧美高清自拍一区| 亚洲一区日韩| 女人香蕉久久**毛片精品| 亚洲视频axxx| 猛干欧美女孩| 亚洲在线播放电影| 欧美二区不卡| 欧美一区影院| 欧美视频中文字幕在线| 欧美伊人久久久久久午夜久久久久 | 国产精品国产精品| 亚洲片国产一区一级在线观看| 国产精品久久999| 亚洲精品在线电影| 国产午夜精品在线观看| 一区二区冒白浆视频| 激情一区二区| 欧美在线国产| 一本色道久久加勒比精品| 久久偷看各类wc女厕嘘嘘偷窃| 在线视频精品| 欧美精品一区二区三区久久久竹菊 | 91久久国产精品91久久性色| 国产伦精品一区二区三区视频黑人 | 亚洲国产精品激情在线观看|