《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 嵌入式計算機加密存儲系統研究

嵌入式計算機加密存儲系統研究

2008-07-17
作者:黃君凱1,吳延軍2

??? 摘 要: Flash存儲器有著功耗低、數據容量大、可整片擦除和分扇區擦除等優點,在嵌入式系統" title="嵌入式系統">嵌入式系統中得到了廣泛的應用,但其中所存儲程序代碼容易被讀取出來,易被非法拷貝,是其致命弱點。提出了一種加密技術,由PC機上運行的預加密軟件" title="加密軟件">加密軟件和安全芯片" title="安全芯片">安全芯片兩部分組成,可以有效地防范當前各種針對嵌入式計算機的軟件程序的惡意竊取,牢牢鎖住Flash存儲器中的嵌入式軟件" title="嵌入式軟件">嵌入式軟件和數據,使得知識竊賊無法得逞。
??? 關鍵詞: Flash? 嵌入式系統? 加密? Verilog

?

??? Flash作為當今嵌入式設備中的主流存儲器件,有著極其廣泛的應用前景,但它所存儲的數據可以被輕易讀取出來,很少有加密保護功能,成為制約其應用的致命缺點。當前針對Flash中數據進行加密的方法主要有兩種,一種是對Flash中所存儲的數據進行混亂加密,另一種是對Flash提供的器件唯一識別號進行加密。這兩種加密方式都有著致命的缺陷,使用硬件總線偵聽法和靜態反匯編跟蹤方法可以成功破解。針對這種現狀,根據Flash技術的特點,本文設計一套完善的加密機制,提出一個系統化的解決方案,以此來有效地對抗現有的破解手段,從而大大增強嵌入式系統的安全性。
??? 本文提出的Flash加密存儲方案,獨立于需要進行加密的嵌入式" title="的嵌入式">的嵌入式系統,它不改變嵌入式軟件的功能和結構,不改變原程序和數據的組織方式,密文與明文數據量相同,無需增減原存儲空間,無需功能性更改硬件電路。
1 加密存儲方案構成
??? Flash加密存儲方案由兩部分構成:PC機上運行的預加密軟件和硬件電路中隔離CPU與Flash存儲器的安全芯片。預加密軟件運行在PC機的Windows操作系統上,對嵌入式軟件進行加密,生成密文形式的數據,并燒錄寫入Flash,供嵌入式系統使用。預加密軟件完全獨立于嵌入式軟件,不改變嵌入式軟件的任何功能和結構框架,僅使用密鑰對其進行加密操作,生成密文形式的數據。安全芯片內嵌于嵌入式系統的硬件電路中,它跨接在CPU與Flash之間,隔離兩端的數據總線、地址總線、控制總線,任何針對Flash的數據操作都要經過安全芯片的攔截過濾。Flash中的數據是以密文的方式存在的,在送給CPU執行之前,需由安全芯片解密;當CPU有數據需要存儲于Flash時,安全芯片先對其進行加密,再送給Flash存儲。整個加密體系如圖1所示。

?????????????????????????????????
2 預加密軟件設計
??? 預加密軟件運行在PC機的Windows操作系統上,它使用密鑰,將明文形式的嵌入式軟件加密成密文形式的數據,以二進制可燒錄文件的形式寫入Flash存儲器。該軟件在嵌入式軟件燒錄寫入Flash芯片之前對其進行加密處理,所以稱之為預加密軟件。預加密軟件不改變嵌入式軟件的功能和結構框架,獨立于嵌入式軟件的開發,作為第三方軟件加密解決方案提供給嵌入式微計算機的設計者使用。
??? 預加密軟件和安全芯片在時間使用順序上和空間使用場合上都沒有直接聯系,密鑰是它們之間唯一的邏輯紐帶,使得預加密軟件處理過的嵌入式軟件和數據能夠被安全芯片所識別,使得安全芯片動態加密寫入Flash存儲器中的數據和預加密軟件處理過的已經存在于Flash存儲器中的數據在格式與加密方式上保持一致。密鑰以硬件電路的形式固化在安全芯片中,使得安全芯片與密鑰一一對應。同樣的安全芯片,因為密鑰不同,不能相互替換,即便破譯了安全芯片,但每一片安全芯片均采用不同的密鑰,只能與預加密軟件處理過的密鑰一致的嵌入式軟件配合使用,使得這種破譯沒有任何意義,從而保護Flash存儲器中的嵌入式軟件和數據不被竊取。
3 安全芯片設計
??? 安全芯片處于CPU和Flash之間,如圖2所示。它隔離CPU總線與Flash 的接入總線,控制Flash存儲器的數據出入,任何對Flash存儲器的數據讀取和寫入都要經過安全芯片的甄別和處理,確保Flash中的數據始終以密文形式存在。安全芯片同時加密地址總線和數據總線。數據操作滿足可讀可寫,數據可在CPU與Flash間雙向傳輸,CPU可在運行中寫入、修改、刪除Flash中密文數據,對特定密文數據的操作不影響其他密文數據的完整性。

?????????????????????????????????
3.1 安全芯片內部結構設計
??? 安全芯片內部由六個模塊組成:地址計數模塊、 命令甄別模塊、密碼機模塊、地址置換模塊、加密/解密模塊、內部控制模塊,如圖3所示。

??????????????????????????????????
??? 命令甄別模塊負責區分Flash存儲器的訪問操作模式,若是數據訪問,則通知加密/解密模塊和地址置換模塊進行加密操作。
??? 密碼機模塊負責生成本文中的偽隨機密鑰,供加密/解密模塊使用,以便有效抗擊唯密文攻擊方法和頻率分析攻擊。
??? 當CPU讀取Flash中的數據時,加密/解密模塊使用密鑰將密文數據解密成可執行的指令和運行所需的數據;當CPU寫入數據進行存儲時,加密/解密使用密鑰對數據進行加密。
??? 地址置換模塊對數據的地址進行置換加密,使得原始的指令與數據所存儲的地址變換為另一個地址。
??? 地址計數模塊用于抵抗來自CPU端的讀取轉存破解方法。
??? 內部控制模塊主要為其他各個模塊提供控制信號。
??? 當CPU讀取Flash中的指令與數據時,安全芯片根據CPU的控制信號,讀取Flash中的密文,使用與加密軟件相同的密鑰進行解密操作,生成明文后送給CPU;當需要寫入Flash時,安全芯片使用密鑰對該數據加密,再寫入Flash。在沒有安全芯片配合使用的情況下,讀出Flash中的密文形式的嵌入式軟件沒有任何實際意義,既無法正確執行,也無法進行軟件功能分析。當嵌入式系統有數據需要寫入Flash存儲器保存時,安全芯片在總線上截取這些數據,使用與預加密軟件相同的密鑰加密,送Flash存儲器存儲。
3.2 安全芯片設計實現
??? 本文中設計的安全芯片使用Verilog語言進行功能仿真和功能驗證,使用FPGA芯片進行硬件在板功能測試。安全芯片的硬件實現直接使用FPGA芯片作為硬件載體,由Verilog語言完成安全芯片的功能實現、仿真與驗證。
??? Am29F160D是本文數據加密存儲系統的Flash存儲器設計藍本, Am29F160D支持的最快總線讀寫速度為70ns,而其他的主流Flash存儲器,如Intel公司的28F320J5,其總線讀速度為120ns,寫速度為150ns??紤]到當今嵌入式系統中,典型總線讀寫時鐘頻率為5MHz,兼容其他較為低速Flash存儲器的總線速度,所以安全芯片的總線讀寫時鐘頻率取為5MHz,足以滿足嵌入式微型計算機的數據讀寫速度。
??? 本文所設計的嵌入式加密機制,已經成功地使用在某款車載GPS的設計中,取得了令人滿意的效果。雖然加密和解密的過程降低嵌入式系統的運行速度,但隨著硬件技術和軟件設計技術的進步,以少量降低性能換取更高的安全性與穩定性是完全可以接受的,它在軍事、通信、航天航空等高附加值的高科技嵌入式產品中,有著極為廣闊的前景。
參考文獻
[1] ?SUTTER E.嵌入式系統固件解密[M]. 張曉琳譯. 北京:電子工業出版社,2003.
[2] ?章照止.現代密碼學基礎[M].北京:北京郵電大學出版社.2004.
[3] ?FERGUSON N, SCHNEIER B. 密碼學實踐[M].北京:電子工業出版社,2005.
[4] ?GEE S. Basic methods of Cryptography[M]. Cambridge?University Press,1998.
[5] ?MOLLIN R A. An introduction to cryptography [M].?Chapman&Hall/CRC Press, 2001.
[6] ?KOBLITZ N. A course in number theory and cryptography[M]. World Publishing Corp,1994.
[7] ?LUBY M. Pseudorandomness and cryptography applications[M]. Princeton University Press,1996.
[8] ?郭春霞,裘雪紅. 嵌入式系統安全的研究與設計[J].?電子科技,2005,(8).

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          尤物yw午夜国产精品视频| 欧美日本高清| 日韩写真在线| 国产一区观看| 毛片一区二区| 欧美国产亚洲精品久久久8v| 国产精品久久久久久久浪潮网站| 欧美国产综合一区二区| 国产亚洲激情在线| 在线亚洲电影| 亚洲天堂网站在线观看视频| 欧美大片免费| 欧美高清不卡| 亚洲国产精品综合| 日韩一区二区精品在线观看| 久久久久久一区二区| 亚洲精品免费电影| 国产精品高潮视频| 亚洲综合日本| 欧美日韩午夜激情| 免费精品99久久国产综合精品| 在线观看欧美| 欧美一区二区三区喷汁尤物| 国产精自产拍久久久久久蜜| 亚洲视频电影在线| 99亚洲视频| 亚洲性感美女99在线| 午夜在线成人av| 国产午夜精品美女毛片视频| 国产主播一区二区三区| 欧美激情国产日韩| 精品动漫3d一区二区三区免费| 国产精品亚洲美女av网站| 国产精品日韩精品欧美精品| 久久国产一二区| 国产精品狼人久久影院观看方式| 国产精品免费区二区三区观看| 亚洲精品影院在线观看| 欧美日韩精品免费观看视一区二区| 国产一区二区三区在线免费观看| 久久中文字幕一区二区三区| 宅男精品导航| 亚洲午夜伦理| 欧美国产精品日韩| 91久久精品国产91性色tv| 国产精品女人网站| 久久久久国产精品人| 国产精品白丝jk黑袜喷水| 亚洲欧美日韩综合| 国产乱肥老妇国产一区二| 国产精品亚洲综合一区在线观看| 性欧美暴力猛交69hd| 国产精品国产三级国产普通话三级| 国产精品网站在线观看| 欧美日韩国产成人高清视频| 亚洲欧美制服另类日韩| 欧美一二三区在线观看| 亚洲视频一二三| 欧美激情麻豆| 精品成人一区二区| 国产欧美婷婷中文| 国产精品第2页| 午夜在线视频一区二区区别| 欧美日本二区| 91久久精品一区二区别| 国产亚洲欧美日韩一区二区| 国产精品国产三级国产普通话99| 国产免费一区二区三区香蕉精| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲欧美日韩在线综合| 欧美日本不卡| 亚洲国产精品美女| 欧美freesex8一10精品| 在线成人国产| 国产精品美女久久久久久免费| 一区二区三区**美女毛片| 欧美一级片一区| 亚洲黄色在线观看| 欧美日韩情趣电影| 在线观看国产成人av片| 亚洲欧美日韩在线综合| 最新国产成人在线观看| 亚洲男女毛片无遮挡| 亚洲日本精品国产第一区| 久久免费视频观看| 好吊妞**欧美| 午夜精品久久久久影视| 亚洲一区二区三区四区在线观看| 欧美va亚洲va日韩∨a综合色| 亚洲国产片色| 亚洲私人黄色宅男| 一区二区在线看| 亚洲国产欧美日韩| 亚洲精品国久久99热| 亚洲综合欧美| 久久久噜噜噜久久中文字免| 蜜臀av一级做a爰片久久| 国产情人综合久久777777| 免费日韩一区二区| 宅男噜噜噜66一区二区66| 久久久亚洲国产天美传媒修理工| 国语精品中文字幕| 国产精品免费看久久久香蕉| 亚洲精品在线二区| 欧美精品精品一区| 玖玖玖国产精品| 欧美日韩成人综合天天影院| 欧美日韩另类字幕中文| 久久综合999| 欧美另类极品videosbest最新版本| 欧美专区日韩视频| 在线视频一区观看| 国产精品网站在线播放| 免费观看在线综合色| 欧美久久久久久久| 在线观看中文字幕不卡| 亚洲国产精品久久久久婷婷884| 亚洲自拍啪啪| 久久综合中文色婷婷| 亚洲美女精品成人在线视频| 国产精品无人区| 亚洲国产色一区| 亚洲国产视频a| 欧美美女bb生活片| 免费观看成人鲁鲁鲁鲁鲁视频| 久久国产色av| 亚洲第一福利社区| 91久久在线播放| 91久久综合亚洲鲁鲁五月天| 欧美另类高清视频在线| 欧美视频一区| 亚洲日本中文| 激情欧美亚洲| 亚洲精品影院| 激情自拍一区| 国内揄拍国内精品少妇国语| 亚洲精品欧美激情| 先锋影音国产精品| 亚洲欧洲在线一区| 99pao成人国产永久免费视频| 久久久久一本一区二区青青蜜月| 国产精品久久久久天堂| 欧美三级乱码| 老色鬼久久亚洲一区二区| 韩国精品在线观看| 嫩模写真一区二区三区三州| 亚洲精品一二三| 欧美3dxxxxhd| 亚洲美女啪啪| 亚洲国产精品尤物yw在线观看| 亚洲一区国产一区| 欧美成人精品三级在线观看| 亚洲国产二区| 国产精品一区免费视频| 欧美成人精品激情在线观看| 久久一区视频| 国产精品99久久久久久久女警| 精久久久久久久久久久| 亚洲精品免费观看| 亚洲香蕉伊综合在人在线视看| 国产视频综合在线| 久久漫画官网| 亚洲黄色免费电影| 久久午夜色播影院免费高清| 亚洲精选视频在线| 国产精品区一区| 欧美日韩在线一二三| 欧美黄色影院| 午夜精品三级视频福利| 亚洲午夜伦理| 狠狠入ady亚洲精品经典电影| 亚洲男人第一av网站| 国产日韩欧美制服另类| 国产伦精品一区二区三区在线观看| 亚洲午夜激情在线| 精品96久久久久久中文字幕无| 久久久久久久性| 久久免费国产精品| 狠狠色香婷婷久久亚洲精品| 99www免费人成精品| 欧美日韩ab| 国产精品一区二区男女羞羞无遮挡| 最新成人av网站| 99re66热这里只有精品4| 亚洲一区精品电影| 久久精品国产一区二区三区免费看| 香蕉久久夜色精品国产| 欧美日韩ab| 久久久久久欧美| 国产日韩精品一区二区浪潮av| 亚洲国产另类精品专区| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美电影免费观看网站| 亚洲小说区图片区| 国产精品国产三级国产a| 亚洲精品日韩精品| 亚洲精品黄色| 久久看片网站| 欧美一区二区三区视频免费播放| 国产精品三级久久久久久电影| 国产日韩欧美不卡| 国产一区二区三区奇米久涩| 欧美精品一区二区三区很污很色的| 国产日韩欧美一区在线| 国产精品欧美风情| 久久一本综合频道| 最新中文字幕亚洲| 亚洲高清一区二| 国产欧美一区二区三区在线看蜜臀| 欧美乱妇高清无乱码| 久久国产精品黑丝| 亚洲缚视频在线观看| 嫩草影视亚洲| 精品动漫一区| 欧美人成在线| 国产午夜精品全部视频播放| 欧美一区2区视频在线观看| 欧美三级视频在线观看| 亚洲观看高清完整版在线观看| 久久亚洲精品一区| 国产日韩欧美在线一区| 激情久久综合| 欧美电影免费网站| 亚洲天堂男人| 一区二区日韩伦理片| 亚洲三级视频在线观看| 免费观看成人网| 国产在线精品自拍| 亚洲国产91精品在线观看| 亚洲一区二区免费视频| 欧美在线三区| 一本大道av伊人久久综合| 国产精品视频yy9099| 久久精品一区二区三区中文字幕| 国产精品日韩欧美| 欧美成人精品1314www| 黄色欧美日韩| 裸体一区二区| 国产欧美精品日韩区二区麻豆天美| 999在线观看精品免费不卡网站| 久久久久成人精品免费播放动漫| 欧美区国产区| 在线观看视频一区二区欧美日韩| 美女视频一区免费观看| 亚洲级视频在线观看免费1级| 亚洲第一精品夜夜躁人人爽| 欧美手机在线视频| 欧美精品一区二区三区蜜臀| 国产欧美日韩视频在线观看| 欧美日韩精品久久久| 亚洲免费视频一区二区| 欧美在线视频二区| 亚洲免费不卡| 91久久一区二区| 亚洲欧美在线aaa| 国产一区二区你懂的| 国产精品日韩高清| 99精品视频免费观看视频| 欧美午夜精品久久久久久人妖| 亚洲黄色有码视频| 久久九九热免费视频| 在线成人av网站| 国产精品99久久99久久久二8| 欧美成人首页| 久久激情综合网| 一区二区欧美在线| 国产精品福利影院| 国产在线不卡精品| 亚洲欧美日本精品| 国产欧美精品在线| 久久精品国产亚洲一区二区三区| 欧美日韩成人精品| 久久久青草婷婷精品综合日韩| 欧美亚洲在线观看| 国产精品一二三视频| ●精品国产综合乱码久久久久| 亚洲欧美日韩精品久久久久| 欧美日韩精品免费在线观看视频| 欧美在线视频观看免费网站| 国自产拍偷拍福利精品免费一| 日韩亚洲欧美一区| 久久美女艺术照精彩视频福利播放| 国产精品超碰97尤物18| 麻豆精品在线播放| 麻豆成人91精品二区三区| 亚洲综合第一页| 欧美美女操人视频| 欧美日韩免费在线观看| 国产乱码精品1区2区3区| 一区二区日韩欧美| 悠悠资源网久久精品| 在线欧美三区| 国产日韩欧美中文| 一区二区高清在线观看| 久久青草久久| 久久久国际精品| 欧美精品久久久久久久| 欧美亚洲三级| 91久久精品日日躁夜夜躁国产| 亚洲深夜激情| 欧美v国产在线一区二区三区| 亚洲午夜久久久久久久久电影网| 激情综合网激情| 国产一区二区三区久久久| 亚洲精品欧美激情| 久久亚洲美女| 激情六月婷婷久久| 免费黄网站欧美| 国产精品爽黄69| 久久黄色影院| 精品福利免费观看| 午夜激情久久久| 国内欧美视频一区二区| 欧美精品在线观看播放| 日韩一区二区精品葵司在线| av成人免费在线观看| 日韩亚洲不卡在线| 中文国产成人精品久久一| 国产欧美日韩伦理| 午夜视频在线观看一区二区三区| 国产一区二区三区高清| 国内外成人在线视频| 一区二区不卡在线视频 午夜欧美不卡'| 午夜精品视频| 黄网动漫久久久| 国产一区二区中文| 国产精品视频免费在线观看| 国产主播一区二区三区|