999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式防抄版加密芯片DM2016及其應(yīng)用

2013-09-03 07:17:02洪家平高美珍
關(guān)鍵詞:嵌入式系統(tǒng)

洪家平,高美珍

(1.湖北師范學院 計算機科學與技術(shù)學院,湖北 黃石 435002;2.湖北師范學院 物理與電子科學學院,湖北 黃石 435002)

0 概述

據(jù)統(tǒng)計,全球每三款嵌入式應(yīng)用系統(tǒng)中就有一款應(yīng)用軟件被非法拷貝或盜版,而面對種類眾多的解密公司,單純的軟件保護已無濟于事, 且其保護力度也遠遠不能經(jīng)受市場的考驗,如果用特定的硬件來保護這些嵌入式系統(tǒng)應(yīng)用軟件,或使用軟硬件相結(jié)合的保護技術(shù),這樣就有可能有效地加大對盜版和破解的難度。針對這種MCU加密易被破解的局面,防抄版嵌入式加密芯片DM2016能有效地解決上述問題。

1 DM2016結(jié)構(gòu)與特點

DM2016的內(nèi)部結(jié)構(gòu)如圖1所示,在結(jié)構(gòu)上內(nèi)嵌了1024bits的E2PROM,采用明文隨機數(shù)產(chǎn)生方式、密鑰OTP寫入、數(shù)據(jù)線自動熔斷不可讀等多種保護措施。嵌入式加密芯片DM2016廣泛應(yīng)用于GPS、DVD、DVR、DVB以及大部分嵌入式應(yīng)用系統(tǒng)中。

DM2016還有如下特性,如表1所示:

表1 DM2016的特性

2 DM2016的加密和解密原理

DM2016是一款基于嵌入式系統(tǒng)的專業(yè)防抄版加密與解密芯片,如圖2所示,是CPU與DM2016在進行加、解密時數(shù)據(jù)傳遞關(guān)系原理圖。DM2016通過I2C總線與主控器芯片CPU相連,通過在主程序中嵌入加密程序,當加密程序被調(diào)用運行時,即從RAM里面隨機調(diào)用一組數(shù)據(jù)作為明文,與程序里面的密鑰混合后產(chǎn)生一組暗文,暗文再通過I2C總線傳送到加密芯片,按反算法與加密芯片中密鑰產(chǎn)生明文,再與RAM中的明文進行比較,兩者一致則資格認證通過,程序繼續(xù)運行, 如果兩者不一致則程序中斷退出,從而保護用戶程序。如圖3是DM2016加密與解密系統(tǒng)流程圖。

圖1 DM2016的內(nèi)部結(jié)構(gòu)圖 圖2 CPU與DM2016加、解密數(shù)據(jù)傳遞關(guān)系原理圖

圖3 DM2016加密與解密流程圖

3 DM2016在嵌入式系統(tǒng)加密領(lǐng)域中的應(yīng)用

3.1 DM2016與處理器的硬件連接

如圖4所示,是DM2016加密芯片在嵌入式系統(tǒng)加密領(lǐng)域中的應(yīng)用結(jié)構(gòu)原理示意圖。從圖中可以看出,DM2016是通過I2C總線與微處理器(Processor)相連的。DM2016與微處理器之間的數(shù)據(jù)傳輸與通信完全遵守I2C總線的通信協(xié)議。

3.2 微處理器對DM2016的讀寫操作

微處理器對DM2016的讀寫操作分兩種情況:

首先看微處理器對DM2016的E2PROM執(zhí)行寫操作,只能使用I2C總線的單字節(jié)寫,不能使用I2C總線的多字節(jié)寫方式,E2PROM寫一個字節(jié)大約需要5ms的時間。但處理器對DM2016的E2PROM執(zhí)行讀操作時,則既可以使用I2C總線的多字節(jié)讀,也可以使用I2C總線的單字節(jié)讀方式。

另外,微處理器往DM2016中寫密文時,要使用I2C總線的多字節(jié)寫方式,一次寫8個字節(jié),立即讀明文。處理器從DM2016中讀明文時要使用I2C總線的多字節(jié)讀方式,也是一次讀8個字節(jié)。

3.3 部分應(yīng)用軟件代碼

下面是一個實際數(shù)據(jù)輸入的例子:

{

......

unsigned char srcData[8]; //存放原始數(shù)據(jù)(隨機數(shù))

unsigned char decData[8]; //存放需加密的運算數(shù)據(jù)(隨機數(shù))或運算結(jié)果(密文)

......

//在具體的開發(fā)平臺上產(chǎn)生一組隨機數(shù)共64位,假設(shè)數(shù)據(jù)為0x01、0x23、0x45、0x67、0x89、0xab、0xcd、0xef

SrcData [0]=0x01;

SrcData [1]=0x23;

SrcData [2]=0x45;

SrcData [3]=0x67;

SrcData [4]=0x89;

SrcData [5]=0xab;

SrcData [6]=0xcd;

SrcData [7]=0xef;

DecData [0]=0x01;

DecData [1]=0x23;

DecData [2]=0x45;

DecData [3]=0x67;

DecData [4]=0x89;

DecData [5]=0xab;

DecData [6]=0xcd;

DecData [7]=0xef;

.....

//用戶自定一個128位的Key1,該值與芯片中燒入的值一樣,這里假設(shè)定義的值如下:

unsigned char Key [16]=

{ 0x01,0x23,0x45,0x67,0x89,0xab,0xcd0xef,

0xfe,0xdc,0xba,0x98,0x76,0x54,0x32,0x10};

unsigned char result=EDesEn_Crypt (decData, Key);

If (result! =0)

{

//進行出錯處理

}

//此時在decData數(shù)組中存放著密文,值為0xf7、0x73、0x72、0xb7、0xba、0xdf、0x2f、0x81

//將產(chǎn)生的decData數(shù)組中存放著的這8個字節(jié)密文通過I2C 總線送給DM2016芯片進行解密。

圖4 DM2016與嵌入式芯片連接原理圖

4 結(jié)束語

本文介紹了嵌入式防抄版加密解密系統(tǒng)加密芯片DM2016的結(jié)構(gòu)、特點,同時給出了DM2016在嵌入式系統(tǒng)中的加密方法及應(yīng)用。隨著嵌入式系統(tǒng)越來越廣泛的應(yīng)用,嵌入式系統(tǒng)的安全保密問題也越來越受到廣泛的重視。而嵌入式防抄版芯片DM2016為防止嵌入式系統(tǒng)開發(fā)成果被仿制或剽竊提供了更為強有力的保障。

[1]洪家平.基于嵌入式系統(tǒng)的數(shù)字視頻加密技術(shù)[J] 電子技術(shù)應(yīng)用,2009,5:141~144.

[2]洪家平.加密芯片DM2016在數(shù)字電視加密中的應(yīng)用[J]. 單片機與嵌入式系統(tǒng)應(yīng)用,2008,8:38~40.

[3]洪家平.AES在嵌入式系統(tǒng)起動加載程序中的應(yīng)用[J]. 信息安全與通信保密,2007,2:54~56.

[4]李桂滿,李 國.加解密算法BlowFish在單片機上的應(yīng)用 [J].單片機與嵌入式系統(tǒng)應(yīng)用,2007,10:12~14.

[5]洪家平,董武世.基于嵌入式系統(tǒng)的時分多址通信協(xié)議的實現(xiàn) [J].微計算機信息,2005,7:31~33.

[6]宋 凱,嚴麗平,甘 嵐. 嵌入式圖像處理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機工程與設(shè)計,2009,(19) :4368~4370.

[7]郭協(xié)潮.遺傳算法在信息安全中的應(yīng)用研究[J]. 計算機工程與應(yīng)用,2012,(3):127~131.

[8]鄭更生,方 勇,肖 婧. 嵌入式無線視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J]. 武漢工程大學學報,2012(10):66~68.

猜你喜歡
嵌入式系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發(fā)平臺
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 色视频久久| 国产成人午夜福利免费无码r| 在线五月婷婷| 国产av一码二码三码无码| 国产在线一二三区| 成人噜噜噜视频在线观看| 国产电话自拍伊人| 白浆视频在线观看| 在线观看国产黄色| 在线中文字幕网| 强奷白丝美女在线观看| 亚洲国产成熟视频在线多多 | 日韩亚洲综合在线| 麻豆国产精品一二三在线观看| 久久精品波多野结衣| 国产一级毛片yw| 九色视频最新网址| av色爱 天堂网| 国内老司机精品视频在线播出| 亚洲第一成人在线| 中文字幕亚洲专区第19页| 国产AV毛片| 最新亚洲av女人的天堂| 美女被躁出白浆视频播放| 天天综合网色中文字幕| 91九色最新地址| 99爱在线| 91福利国产成人精品导航| 国产成人h在线观看网站站| 永久在线精品免费视频观看| 亚洲成人一区二区| 青青操国产视频| 亚洲清纯自偷自拍另类专区| 毛片久久网站小视频| 亚洲AV无码不卡无码 | 欧美第二区| 久久99国产综合精品1| 人妻夜夜爽天天爽| 偷拍久久网| 亚洲人成网7777777国产| 91精品日韩人妻无码久久| 永久免费精品视频| 麻豆精品在线播放| 久久情精品国产品免费| 91精品免费高清在线| 国产成人精品男人的天堂| 国产日本欧美在线观看| 狠狠色婷婷丁香综合久久韩国| 四虎影视国产精品| 网久久综合| 小说 亚洲 无码 精品| 精品国产免费第一区二区三区日韩| 中文字幕欧美日韩高清| 亚洲欧美综合在线观看| 国产精品女主播| 992tv国产人成在线观看| 亚洲欧美国产视频| 日韩国产黄色网站| 狼友视频一区二区三区| 91在线丝袜| 凹凸国产熟女精品视频| 99精品伊人久久久大香线蕉| 视频在线观看一区二区| 呦女亚洲一区精品| 伊人天堂网| 九色视频线上播放| 精品一区二区三区中文字幕| 制服无码网站| www亚洲精品| 99久久精品免费视频| 亚洲美女高潮久久久久久久| 人妻丝袜无码视频| 色播五月婷婷| 亚洲成综合人影院在院播放| 亚洲黄色片免费看| 国产日产欧美精品| 一区二区三区国产| 国产日韩AV高潮在线| 综合天天色| 国产国产人成免费视频77777| 国产精品白浆无码流出在线看| 亚洲无码一区在线观看|