新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MEMS和FPGA的移動(dòng)硬盤數(shù)據(jù)加解密系統(tǒng)

        基于MEMS和FPGA的移動(dòng)硬盤數(shù)據(jù)加解密系統(tǒng)

        作者: 時(shí)間:2009-11-04 來源:網(wǎng)絡(luò) 收藏

          隨著信息量的急劇增長(zhǎng),信息安全日益受到人們重視。一個(gè)完整的數(shù)據(jù)應(yīng)該 具備安全可靠的密碼認(rèn)證機(jī)制和加解密算法。本文基于MEMS 強(qiáng)鏈、 控制器和 設(shè) 計(jì)了一種 接口的高效數(shù)據(jù),采用AES 加密算法。普通IDE 硬盤掛接該系統(tǒng)后 成為安全性極高的加密 ,其平均數(shù)據(jù)吞吐率接近普通U 盤,達(dá)到10MB/s.

          1. 系統(tǒng)結(jié)構(gòu)布局

          該系統(tǒng)由Cypress CY7C68013 USB2.0 控制器、Altera EP2C35 和MEMS 強(qiáng)鏈構(gòu)成, 圖1 描述了整個(gè)系統(tǒng)的硬件布局。

        整個(gè)系統(tǒng)的硬件布局

          MEMS 強(qiáng)鏈負(fù)責(zé)對(duì)用戶輸入的密碼進(jìn)行驗(yàn)證。CY7C68013 USB 控制器內(nèi)含增強(qiáng)型51 核,它不 但能高效處理USB 協(xié)議事務(wù),而且是整個(gè)系統(tǒng)的控制中心。EP2C35 一端連接USB 控制 芯片的GPIF 接口,一端連接IDE 硬盤,它負(fù)責(zé)從IDE 總線中區(qū)分出控制信號(hào)、讀寫硬盤寄存器的數(shù)據(jù)信號(hào)和讀寫硬盤扇區(qū)的數(shù)據(jù)信號(hào),然后僅對(duì)寫入硬盤扇區(qū)的數(shù)據(jù)作加密處理,對(duì)讀出 硬盤扇區(qū)的數(shù)據(jù)作解密處理。

          2. MEMS 強(qiáng)鏈

          MEMS 強(qiáng)鏈的棘爪能卡住棘輪,從而能精確定位到固定的位置,棘爪裝有電磁驅(qū)動(dòng)型電機(jī), 使其具有誤碼鑒別與自復(fù)位功能,因而可用于信息安全,實(shí)現(xiàn)密碼鎖的功能。鑒碼機(jī)構(gòu)由兩組 電磁型微步進(jìn)電機(jī)驅(qū)動(dòng)反干涉齒輪集A 和B,反干涉碼輪集中機(jī)械固化了密碼。反干涉齒輪集 在正確解碼時(shí),碼齒之間互相沒有接觸;當(dāng)出現(xiàn)錯(cuò)碼時(shí),碼齒相互干涉,反干涉齒輪集卡死。 使用光電耦合機(jī)構(gòu),在正確接收到24 位密碼時(shí)光電能量耦合,系統(tǒng)開啟。圖2 是MSMS 強(qiáng)鏈 結(jié)構(gòu)圖。

        基于MEMS和FPGA的移動(dòng)硬盤數(shù)據(jù)加解密系統(tǒng)

          3. 物理密鑰與密碼認(rèn)證

          物理密鑰是相對(duì)于邏輯密鑰而言的,邏輯密鑰通常以二進(jìn)制形式存在于芯片內(nèi)部ROM 區(qū),容易被破解。而物理密鑰固化在機(jī)械結(jié)構(gòu)內(nèi)部。本設(shè)計(jì)采用的反向嚙合齒輪集鑒碼機(jī)構(gòu)所蘊(yùn)含 的密鑰就屬于物理密鑰。它的結(jié)構(gòu)相當(dāng)隱含,不是專業(yè)人士即使知道了鑒碼機(jī)構(gòu),也很難推出其密碼。

          密碼認(rèn)證開始時(shí),USB 控制器把接收到的來自PC 的24 位待驗(yàn)證二進(jìn)制密碼以脈沖的形 式傳遞給強(qiáng)鏈。強(qiáng)鏈的電機(jī)會(huì)根據(jù)脈沖驅(qū)動(dòng)碼輪。若密碼正確,反干涉齒輪*無摩擦的走通 一周回到原位;只要有一位密碼錯(cuò)誤,反干涉齒輪*在該位卡死。USB 控制器根據(jù)強(qiáng)鏈的反 饋信號(hào)作出判斷,如果驗(yàn)證通過,則將該系統(tǒng)枚舉成一個(gè)可移動(dòng)磁盤,并把該正確密碼傳遞給 FPGA,作為AES 加密算法的密鑰;否則向PC 機(jī)返回驗(yàn)證失敗的信息。


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 松滋市| 江北区| 梧州市| 崇左市| 上思县| 太谷县| 桂阳县| 略阳县| 婺源县| 甘谷县| 诸暨市| 曲靖市| 屯昌县| 昭通市| 扎囊县| 习水县| 华阴市| 那坡县| 怀集县| 益阳市| 铅山县| 泰兴市| 景宁| 留坝县| 衡阳市| 武宁县| 永济市| 绿春县| 公安县| 图片| 太白县| 安义县| 班玛县| 大石桥市| 太保市| 砀山县| 湖北省| 凌源市| 兰溪市| 西华县| 綦江县|