久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇DSP專區DSP2000技術討論 → 基于DSP的PCIJMC2000計算機數據加密卡設計


  共有7083人關注過本帖樹形打印

主題:基于DSP的PCIJMC2000計算機數據加密卡設計

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
基于DSP的PCIJMC2000計算機數據加密卡設計  發帖心情 Post By:2010-11-20 10:20:48

Design of Data Encryption Card PCIJMC2000 Based on DSP

ABSTRACT The Computer Data Encryption card PCIJMC2000 en/decrypts data with DSP and FPGA. PCIJMC2000 can process data at a speed of 20Mbit/s. It provides a convenient way for us to update encryption algorithm by applying hardware and software technology. And, it makes the encryption code more safely. We can take DSP to realize fast encryption algorithm because of its highly parallelism, application-specific hardware logic, and application-specific instructions. PCI transaction and DSP processing of data can take place simultaneously for its dual-access RAM and host port interface. And, the time taken for interruption almost can be ignored because of deep buffer technology.

Key Words deep buffer;parallel processing;encrypt card;DSP (digital signal processor);data encryption

摘要: 計算機數據加密卡PCIJMC2000采用DSP與FPGA實現數據加、解密。PCIJMC2000能提供達40Mbit/s的數據處理速度,采用硬件和軟件相結合的加密方法,可方便升級算法,并使加密程序代碼更加安全可靠。DSP具有高度的并行結構、專用硬件邏輯以及許多專用指令,可以實現快速加密算法,DSP的雙訪問RAM和主機并行接口可以實現數據PCI傳送和DSP處理同時進行,采用深度緩沖技術使花在主機中斷上的時間幾乎可以忽略不計。

關 鍵 詞:深度緩沖; 并行處理; 加密卡; DSP(數字信號處理器); 數據加密

隨著現代通信技術的發展,企業及個人越來越多地依賴于互聯網進行信息交互。互聯網是一個開放式系統,數據一旦上了互聯網很容易受到各種有意或無意的入侵,這無論是對于越來越重視個人隱私保護的個人,還是對于越來越重視知識產權保護的公司企業都是無法容忍的,這就需要保密通信 。另外,保存在計算機中的數據也容易受到非法竊取,這就需要對長期保存的重要文件數據進行加密。因此,加密技術受到了越來越多的關注。

密碼技術主要包括兩部分[1][2]:即基于數學的密碼理論和技術(包括公鑰密碼、分組密碼、密鑰管理等)和非數學的密碼理論和技術。目前廠商所采用的加密方法可主要分為兩大類:軟加密和硬加密。軟加密即是用純軟件方法來實現數據加密,主要有密碼方式、軟件自校驗方式、許可證管理方式、鑰匙盤方式等。所謂硬加密就是通過硬件和軟件結合的方式來實現對數據的加密。特別是采用了獨特的噪聲技術后,可以在發送端發出的網絡數據里加入由物理硬件產生的噪聲,接收端依據通信協議自動濾除噪聲,或者由物理噪聲硬件產生隨機密鑰。

加密卡是結合軟件加密與硬件加密的特點與優勢,能用來在互聯網上實現保密通信,或對計算機文件數據加解密。目前國內加密卡的原理是將加密算法固化在加密卡上的FPGA中,而由主機承擔加密運算工作如非平衡算法等。這樣做有幾個不足:1、主機因為運行復雜的加密算法程序而使主機系統性能下降;2、加密算法程序在主機上運行使加密程序代碼的保密性下降,易被破解;3、主機每次處理的數據僅為32~128bit,造成中斷頻繁,大量時間花在了中斷處理上,所以整個加密密過程速度僅達10Mbit/s[1]。為了改進這些不足,我們進行了加密卡的DSP實現研究,并成功開發了新一代加密卡——基于DSP的PCIJMC2000。

1 方案設計

DSP(Digital Signal Processor)是數字信號處理專用芯片,具有高度的并行結構,專用硬件邏輯以及許多專用指令,可以實現快速加密算法,DSP的片上雙訪問RAM(DARAM)和主機并行接口(HPI)可以實現數據PCI傳送和DSP處理同時進行[2,3]。PCIJMC2000方案設計如圖1所示。

DSP的片上DARAM可以在一個機器周期內被訪問兩次(兩次讀操作,或一次讀一次寫操作),作為DSP的數據空間用作接收和發送緩沖區,片外RAM作為DSP的程序空間用于暫存運行的DSP加密程序代碼。

由于采用了兩對緩沖區,主機對緩沖區的讀寫和DSP對緩沖區數據的處理可以同時進行,理論上加密速度可以達到主機讀寫緩沖區速度(HPI傳送速度)的一半和DSP處理速度(含DSP讀寫操作)二者中較慢的一個。DSP的主頻為100MHZ-p.htm" target="_blank" title="100MHZ貨源和PDF資料">100MHZ,HPI的時鐘為DSP主頻的1/5,所以HPI的傳送速度為 100M×8/5=160 Mbit/s,加密卡的最高處理速度為HPI傳送速度的一半即80M bit/s。當DSP的片外RAM延時不大于7ns,且平均每個字的處理時間不超過20個DSP時鐘周期時,則DSP的處理速度不低于HPI的傳送速度的二分之一,因此加密卡可望獲得接近于40Mbit/s的處理速度。

在這種方案中,加密算法(分組密碼算法)固化在卡上的FPGA中,DSP運行軟件加密算法(非平衡算法等),主機的工作僅僅是讀寫操作,不再參與復雜的加密運算,因此由加密卡與主機組成的整個加密系統能獲得真正意義上的高速處理。

500)this.style.width=500;" border=0>

圖1 PCIJMC2000設計方案

2 方案實現

實現該方案的原理框圖如圖2所示:

500)this.style.width=500;" border=0>

圖2 PCIJMC2000原理框圖

PCIJMC2000分為四個模塊:PCI接口、DSP、加密硬件和CPLD。加密算法芯片承擔硬件加密工作,加密算法程序代碼放在訪問延時較長的FPASH中,啟動時由bootloader搬到訪問延時很短的RAM上運行以實現軟件加密,通過向FLASH灌入不同的加密算法程序,就可以實現不同的加密算法。物理噪聲芯片提供密鑰所需的噪聲,CPLD實現組合邏輯電路和時序邏輯電路功能,擔當控制器的角色。

芯片選擇:

DSP:TI公司的TMS320VC5409,工作頻率100MHz;

PCI接口:TI公司的PCI2040,工作頻率33MHz[4];

CPLD:Xilinx公司的XC9572XL,延時7ns;

RAM:Cypress公司的CY7C1021V33,延時7ns;

加密算法芯片:SSF10B,反熔絲FPGA實現的SSF10密碼算法芯片,分組模式為64位,支持分組密碼算法的ECB、CBC、CBF和OFB工作模式。

DSP電源采用TI公司的DSP專用電源芯片TPS73HD318,輸入5V,輸出1.8V和3.3V。

由于現在PC機的PCI插以5V為主,所以我們設計的PCIJMC2000采用5V信號環境。PCI插槽提供3.3V和5V電源。電路中需要用到的電源有三個:

1.8V作DSP的核電壓CVDD;

3.3V和5V作為電路中各芯片的工作電壓。

為了合理分配電源,我們將PCI插槽提供的5V和3.3V電源全部加以利用,5V和3.3V直接提供給PCIJMC2000上各芯片使用,另外將5V電源送到DSP的電源芯片TPS73HD318上,其輸出的1.8V電源供給DSP作核電壓。

PCI2040及DSP的所有未用的輸入端都必須用上拉電阻接到有效邏輯電平上,以保證這些輸入端處于穩定的高電平而不會因懸空而發生電平漂移。

3 系統調試

由于利用DSP實現加密卡是我們提出的新方法,現在還在開發階段,我們只能進行硬件測試。硬件測試工作主要有兩部分,一部分是DSP模塊,另一部分是PCI驅動測試。

3.1 DSP模塊調試[4][5]

為了測試PCIJMC2000上的DSP模塊,我們首先編寫了一個DSP程序并在軟件仿真器CCS1.2上調試通過。

給存儲器分配置的地址如下[3][4]:

數據空間: 片上DARAM 0000H~7FFFH,片外FLASH 8000H~FFFFH;

程序空間:片外RAM0000H~7FFFH;

該測試程序只是執行讀寫操作,通過CCS的調試窗口觀察被寫的存儲器單元的內容有無變化即可知道硬件電路是否完好。

測試程序經CCS在DSK板子上調試通過后,我們再將硬仿真器接到PCIJMC2000的JTAG接口上。硬仿真器能夠正確識別PCIJMC2000上的DSP,運行測試程序,采用單步運行模式,CCS能夠向PCIJMC2000的DSP或片外存儲器寫入數據或讀取數據。

通過PCIJMC2000上的手動復位按鈕能夠復位DSP。

3.2 PCI驅動測試

為了測試DSP與主機之間的硬件電路,我們利用DriverWorks的向導程序Driver Wizard,編寫了一個簡單的Win98 PCI驅動程序。

PCI2040提供兩個地址空間資源:一個4K空間用于映射HPI的控制和狀態寄存器組,一個32K空間用于映射DSP的片上存儲器,這兩個地址空間均可以映射到主機存儲器空間或IO空間,我們將其全部映射到主機存儲器空間。

在框架程序的PcitodspDevice.cpp文件中,查找有“TODO”提示的地方,這是程序員需要添加具體功能代碼的位置。程序主要實現ReadFile()、WriteFile()這兩個重要的IRP調用。我們編寫的只是一個測試程序,目的是為了檢測硬件電路是否完好,只有一些讀寫操作,讀寫操作的位置為32K空間中前8K空間的一個字。由于DSP片上存儲器的前128個字為寄存器和Scratch-Pad RAM,所以讀寫操作應從128以后開始,我們選取0x200單元。

修改并設置好程序中的參數后,編譯生成了.sys和inf文件。再對.inf文件進行修改,添加設備信息,如:設備名稱”數據加密卡”,驅動程序編譯完成。

由于windows98和windows2000支持即插即用,可以先關機,插入PCIJMC2002卡,然后開機。當計算機啟動時,它會自動查找到PCI卡并提示裝入驅動程序,指定.sys和.inf文件的位置后,驅動程序會自動裝入,安裝完成。

安裝完成后,從加密卡的設備信息框中看到如下一些信息:

設備名稱:數據加密卡 中斷請求:09

內存空間0:df009000-df009fff 內存空間1:df000000-df007fff

設備名稱是在.inf文件中手動加入的信息,中斷請求和內存空間是計算機自動分配的。

主機將DSP的片上存儲器映射到0xdf000000開始的連續的32K內存中(實際只能用前面8K,后面24K未用),將PCI2040的控制與狀態寄存器組空間映射到0xdf009000開始的連續的4K內存中。

我們第一次讀入DSP的0x200單元的內容為0。向該單元寫入后,再讀取該單元的內容變成了0xa0a0(在WriteFile()函數中輸出的值)。

PCIJMC2000硬件系統調試全部通過。

4 結論

本文作者創新點:1、利用DSP的片上存儲器設計了深度緩沖結構,實現了數據傳輸和處理并行進行,提高了加密流程處理速度;2、設計了加密算法代碼運算與主機的脫離,不僅使主機僅承擔數據傳輸任務,而且使加密軟件代碼對主機隱蔽,屏蔽了用戶,有效防止了對加密算法代碼的惡意竊取,使得加密程序代碼保密性很高。3、通過對加密卡上FLASH芯片的寫入可方便實現在線升級。


支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

基于DSP的PCIJMC2000計算機數據加密卡設計








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
最新不卡av在线| 国产精品久久网站| 色欧美88888久久久久久影院| 亚洲欧美国产不卡| 色综合久久综合网欧美综合网| 中文字幕一区二区三区精彩视频| 91黄色免费观看| 欧美色图一区二区三区| 7777精品伊人久久久大香线蕉 | 97超级在线观看免费高清完整版电视剧| 97精品国产露脸对白| 国产偷久久久精品专区| 亚洲午夜精品久久久中文影院av| 欧美性大战久久久久久久蜜臀| 日韩限制级电影在线观看| 中文字幕欧美区| 日韩福利电影在线观看| 国产成人av电影在线播放| 国产66精品久久久久999小说| 日韩精品av一区二区三区| 欧美日韩电影在线播放| 亚洲国产岛国毛片在线| 日韩和欧美一区二区| 国产丶欧美丶日本不卡视频| 精品国产免费久久久久久尖叫| 亚洲欧美日韩不卡一区二区三区| 欧美巨大另类极品videosbest | 麻豆精品一区二区三区| 99精品国产99久久久久久白柏| 欧美一区激情视频在线观看| 制服视频三区第一页精品| 中文字幕精品三区| 久久精品久久久精品美女| av在线不卡一区| 欧美色倩网站大全免费| 国产精品免费看片| 激情文学综合丁香| 快播亚洲色图| 欧美不卡在线视频| 午夜电影网一区| 97人人模人人爽人人喊38tv| 在线观看成人小视频| 亚洲欧洲av一区二区三区久久| 国产又黄又大久久| 日韩欧美第二区在线观看| 欧美精品一区二| 久久电影国产免费久久电影| 久久伊人一区| 久久久国产精品麻豆| 国内精品久久久久影院色 | 色88888久久久久久影院按摩| 久久蜜桃av一区二区天堂| 免费的成人av| 三区精品视频| 亚洲视频一区在线| 5566中文字幕一区二区| 欧美伦理影视网| 日韩国产在线观看一区| 欧美一级日本a级v片| 中文字幕的久久| 不卡的看片网站| 制服丝袜中文字幕亚洲| 免费成人av资源网| 婷婷亚洲婷婷综合色香五月| 国产精品理论片在线观看| 成人国产精品免费观看视频| 91久久精品网| 日韩国产欧美在线播放| 水蜜桃一区二区| 亚洲色图一区二区| 国产精品久久久久久久久婷婷| 日韩欧美黄色影院| 国产一区二区精品久久99| 在线视频你懂得一区| 五月婷婷欧美视频| 欧美精品人人做人人爱视频| 日韩一区欧美一区| 国内精品视频免费| 国产精品成人午夜| 精品一区久久| 亚洲男人的天堂在线aⅴ视频| 国产精品美女黄网| 中文字幕第一区| 91黄在线观看| 日本一区二区免费在线观看视频| 99re6这里只有精品视频在线观看| 日韩精品一区二区三区三区免费| 国产精品99久久久久久似苏梦涵| 欧洲一区二区av| 久久精品免费观看| 欧美精品精品一区| 国产91对白在线观看九色| 日韩午夜在线观看视频| 成人免费观看视频| 久久这里只精品最新地址| 97精品电影院| 中文字幕国产一区二区| 久久久久久久久久久久久久一区 | 五月婷婷激情综合| 色呦呦网站一区| 精品一区二区三区不卡| 欧美一二区视频| 成av人片一区二区| 欧美国产欧美综合| 欧美精品一区在线| 日韩福利电影在线| 91精品久久久久久久91蜜桃| 成人午夜又粗又硬又大| 久久久www免费人成精品| 国模精品一区二区三区| 亚洲v日本v欧美v久久精品| 91国在线观看| 成人av资源在线观看| 国产精品理论片| 色综合久久天天| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久精品国产精品亚洲红杏| 制服.丝袜.亚洲.中文.综合| 91丝袜高跟美女视频| 亚洲免费观看高清完整版在线| 亚洲精品一区二区三区四区五区| 奇米一区二区三区| 欧美一级久久久| 国产亚洲精品久久飘花| 首页亚洲欧美制服丝腿| 日韩一区二区三区高清免费看看| 91沈先生播放一区二区| 夜夜夜精品看看| 欧美精品在线一区二区三区| 1卡2卡3卡精品视频| 午夜视频一区在线观看| 日韩一区二区三区免费看 | 欧美一区二区三区影视| 翡翠波斯猫1977年美国| 日韩中文字幕1| 精品88久久久久88久久久| 久久99久久99精品蜜柚传媒| 精品一区二区在线观看| 欧美国产日韩亚洲一区| 91精品福利视频| 高清一区二区三区视频| 久久国产精品99精品国产| 国产农村妇女毛片精品久久麻豆 | 五月天视频一区| 精品久久久久久久人人人人传媒| 欧美精品七区| 国产91在线观看丝袜| 亚洲精品成人悠悠色影视| 欧美一区二区三区四区在线观看| 六月婷婷久久| 成人av集中营| 日韩av网站免费在线| 中文字幕不卡在线观看| 欧美性受xxxx| 久久久7777| 成人综合婷婷国产精品久久蜜臀| 一区二区三区欧美视频| 亚洲精品一区二区三区四区高清 | 国产精品女上位| 欧美精品在欧美一区二区少妇| 久久综合给合久久狠狠色| 岛国一区二区在线观看| 日韩国产一区二| 亚洲色图欧洲色图婷婷| 精品国产精品网麻豆系列| 在线看日本不卡| 欧美日韩国产一二| 成人片在线免费看| 国产不卡视频在线播放| 日本sm残虐另类| 亚洲精品自拍动漫在线| 日韩欧美成人一区二区| 在线视频国内一区二区| 久久久久se| 97人人做人人人难人人做| 国产乱人伦偷精品视频免下载| 丝袜亚洲另类欧美| 亚洲精品视频一区二区| 久久免费电影网| 欧美一区二区三区四区高清| 色综合欧美在线视频区| 你懂的网址一区二区三区| 国产精品国产亚洲精品看不卡15| 国产sm精品调教视频网站| 免费成人你懂的| 亚洲超碰精品一区二区| 亚洲裸体xxx| 综合久久国产九一剧情麻豆| 久久久久久97三级| 日韩欧美视频一区| 日韩一区二区影院| 欧美伦理视频网站| 欧美日韩另类一区| 欧美伊人久久久久久久久影院| 日韩黄色影视| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 精品处破学生在线二十三| 91精品国产91久久综合桃花 | 欧美精品99久久久**| 在线影视一区二区三区|