欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種加密卡內(nèi)并行處理實現(xiàn)方法

文檔序號:7764689閱讀:246來源:國知局
專利名稱:一種加密卡內(nèi)并行處理實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)加密及安全認(rèn)證領(lǐng)域,尤其涉及一種加密卡內(nèi)并行處理實現(xiàn)方法。
背景技術(shù)
目前,人們越來越重視對敏感信息的保護和網(wǎng)絡(luò)間傳輸數(shù)據(jù)的保護,而且基于 硬件引擎進行數(shù)據(jù)加密處理與純軟件加密相比有更好的性能及安全性,所以加密卡被越 來越多的用在此領(lǐng)域。但隨著數(shù)據(jù)量的不斷增大,由于體系結(jié)構(gòu)或通信帶寬等因素的影 響,加密卡的處理速度越來越成為人們實用中的瓶頸。為了提高加密卡的速度,現(xiàn)在一 般是優(yōu)化算法或使用性能更高的處理器,但是性能提高的有限。此外,算法優(yōu)化到一定 程度就很難再對性能提升有所幫助,而且單純地提高處理器的運算能力和處理能力正變 得越來越難。

發(fā)明內(nèi)容
針對以上問題,為了彌補傳統(tǒng)傳統(tǒng)加密卡產(chǎn)品在使用中的缺陷,本發(fā)明提出了 一種加密卡內(nèi)并行處理的方法。一種加密卡內(nèi)并行處理的實現(xiàn)方法,包括調(diào)度模塊和處理模塊,步驟如下調(diào)度模塊接收任務(wù)數(shù)據(jù),并根據(jù)數(shù)據(jù)量及性能要求調(diào)整處理模塊數(shù)量,分發(fā)任 務(wù)數(shù)據(jù);處理模塊處理計算調(diào)度模塊發(fā)來的任務(wù)數(shù)據(jù),處理完畢后返回給調(diào)度模塊;調(diào)度模塊將處理完畢的數(shù)據(jù)返回給任務(wù)。本發(fā)明的第一種優(yōu)選技術(shù)方案在于并行處理可以是一個調(diào)度模塊和多種相同 功能的處理模塊對不同的數(shù)據(jù)同時進行相同的處理。本發(fā)明的第二種優(yōu)選技術(shù)方案在于并行處理可以是一個調(diào)度模塊和多種不同 功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第三種優(yōu)選技術(shù)方案在于并行處理可以是多個調(diào)度模塊和多種相同 功能的處理模塊對不同的數(shù)據(jù)同時進行相同的處理。本發(fā)明的第四種優(yōu)選技術(shù)方案在于并行處理可以是多個調(diào)度模塊和多種不同 功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第五種優(yōu)選技術(shù)方案在于并行處理可以是一個調(diào)度模塊和多種相同 功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第六種優(yōu)選技術(shù)方案在于并行處理可以是一個調(diào)度模塊和多種不同 功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第七種優(yōu)選技術(shù)方案在于并行處理可以是多個調(diào)度模塊和多種相同 功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第八種優(yōu)選技術(shù)方案在于并行處理可以是多個調(diào)度模塊和多種不同功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第九種優(yōu)選技術(shù)方案在于并行處理可以是一個調(diào)度模塊和多種相同 功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。本發(fā)明的第十種優(yōu)選技術(shù)方案在于并行處理可以是多個調(diào)度模塊和多種相同 功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。本方法大大減少了請求等待的時間和單個處理模塊處理數(shù)據(jù)的等待時間,使加 密卡的性能得到大幅提高。


圖1是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過一個調(diào)度模塊和多個相同功能的處理 模塊的示意圖;圖2是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過一個調(diào)度模塊和多個不同功能的處理 模塊的示意圖;圖3是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過多個調(diào)度模塊和多個相同功能的處理 模塊的示意圖;圖4是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過多個調(diào)度模塊和多個不同功能的處理 模塊的示意圖。
具體實施例方式本發(fā)明在加密卡內(nèi)增加一個或多個調(diào)度模塊和多個處理模塊,可以是一個調(diào)度 模塊對應(yīng)一個處理模塊,也可以是一個調(diào)度模塊對應(yīng)多個處理模塊,處理模塊可以是相 同功能,也可以是不同功能,例如處理模塊可以是多組邏輯處理模塊、CPU模塊、對稱 算法模塊、多組非對稱算法模塊、多組隨機數(shù)模塊、多組對稱算法和非對稱算法模塊、 多組對稱和隨機數(shù)模塊、多組非對稱算法和取隨機數(shù)模塊等。根據(jù)本發(fā)明的加密卡包括一個或多個調(diào)度模塊,用于接收、分發(fā)及返回數(shù) 據(jù),多個處理模塊,用于處理得到的數(shù)據(jù)。其中,調(diào)度模塊根據(jù)數(shù)據(jù)量及性能的不同要求可以進行調(diào)整,處理模塊可以根 據(jù)用戶不同的需求增加相應(yīng)的模塊。圖1是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過一個調(diào)度模塊和多個相同功能的處理 模塊的示意圖。在第一實例中,加密卡內(nèi)實現(xiàn)一個調(diào)度模塊對數(shù)據(jù)進行分組派發(fā)給多個 相同功能的處理模塊同時進行處理,然后由此調(diào)度模塊在對經(jīng)過處理的數(shù)據(jù)進行合并, 并返回處理后的數(shù)據(jù)。圖2是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過一個調(diào)度模塊和多個不同功能的處理 模塊的示意圖。在第二實例中,加密卡內(nèi)實現(xiàn)一個調(diào)度模塊將需要進行不同處理的多組 數(shù)據(jù)分配給具有相應(yīng)功能的處理模塊進行相應(yīng)的處理,此調(diào)度模塊將處理后的數(shù)據(jù)按照 分組數(shù)據(jù)進行返回。圖3是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過多個調(diào)度模塊和多個相同功能的處理 模塊的示意圖。第三實例中,加密卡內(nèi)實現(xiàn)了多個調(diào)度模塊對多組需要相同操作的數(shù)據(jù) 按照一個調(diào)度模塊對應(yīng)一個處理模塊的分配方式將多組數(shù)據(jù)分配給多組功能相同的處理
4模塊,處理模塊將處理后的數(shù)據(jù)返給相應(yīng)的調(diào)度模塊,調(diào)度模塊再將數(shù)據(jù)返回。圖4是根據(jù)本發(fā)明加密卡內(nèi)并行處理通過多個調(diào)度模塊和多個不同功能的處理 模塊的示意圖。在第四實例中,加密卡內(nèi)實現(xiàn)了多個調(diào)度模塊對多組需要不同操作的數(shù) 據(jù)按照一個調(diào)度模塊對應(yīng)一個處理模塊的分配方式將多組數(shù)據(jù)非配給具有相應(yīng)功能的處 理模塊,處理模塊將處理后的數(shù)據(jù)返給相應(yīng)的調(diào)度模塊,調(diào)度模塊再將數(shù)據(jù)返回。如果加密卡通過不同的調(diào)度模塊和處理模塊,就會有不同的并行處理方式。本發(fā)明不限制調(diào)用模塊、處理模塊具體的并發(fā)處理關(guān)系,也不限制具體的處理 模塊功能。加密卡內(nèi)需要根據(jù)不同的處理模塊進行不同的并發(fā)處理。本發(fā)明中的處理模塊可以是具體的算法模塊,也可以是邏輯功能模塊,還可以 是CPU模塊。利用本發(fā)明可以大幅度的提高加密卡的性能,可以對大量數(shù)據(jù)進行及時有效的 快速處理,從而使加密卡應(yīng)用更廣泛的領(lǐng)域。
權(quán)利要求
1.一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于包括調(diào)度模塊和處理模塊,步 驟如下調(diào)度模塊接收任務(wù)數(shù)據(jù),并根據(jù)數(shù)據(jù)量及性能要求調(diào)整處理模塊數(shù)量,分發(fā)任務(wù)數(shù)據(jù);處理模塊處理計算調(diào)度模塊發(fā)來的任務(wù)數(shù)據(jù),處理完畢后返回給調(diào)度模塊; 調(diào)度模塊將處理完畢的數(shù)據(jù)返回給任務(wù)。
2.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是一個調(diào)度模塊和多種相同功能的處理模塊對不同的數(shù)據(jù)同時進行相同的處理。
3.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是一個調(diào)度模塊和多種不同功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。
4.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是多個調(diào)度模塊和多種相同功能的處理模塊對不同的數(shù)據(jù)同時進行相同的處理。
5.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是多個調(diào)度模塊和多種不同功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。
6.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是一個調(diào)度模塊和多種相同功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。
7.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是一個調(diào)度模塊和多種不同功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。
8.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是多個調(diào)度模塊和多種相同功能的處理模塊對不同的數(shù)據(jù)同時進行不同的處理。
9.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是多個調(diào)度模塊和多種不同功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。
10.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是一個調(diào)度模塊和多種相同功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。
11.如權(quán)利要求1所述一種加密卡內(nèi)并行處理的實現(xiàn)方法,其特征在于并行處理可 以是多個調(diào)度模塊和多種相同功能的處理模塊對相同的數(shù)據(jù)同時進行不同的處理。
全文摘要
本發(fā)明提供了一種加密卡內(nèi)并行處理實現(xiàn)方法。包括調(diào)度模塊和處理模塊,調(diào)度模塊接收任務(wù)數(shù)據(jù),并根據(jù)數(shù)據(jù)量及性能要求調(diào)整處理模塊數(shù)量,分發(fā)任務(wù)數(shù)據(jù);處理模塊處理計算調(diào)度模塊發(fā)來的任務(wù)數(shù)據(jù),處理完畢后返回給調(diào)度模塊;調(diào)度模塊將處理完畢的數(shù)據(jù)返回給任務(wù)。本方法大大減少了請求等待的時間和單個處理模塊處理數(shù)據(jù)的等待時間,使加密卡的性能得到大幅提高。
文檔編號H04L9/32GK102023893SQ201010536559
公開日2011年4月20日 申請日期2010年11月4日 優(yōu)先權(quán)日2010年11月4日
發(fā)明者葉丞, 孫國忠, 宋輝, 戴榮, 黃亮 申請人:北京曙光天演信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
晋江市| 句容市| 南乐县| 三明市| 西昌市| 霍州市| 南充市| 乌拉特中旗| 濮阳县| 小金县| 米泉市| 东莞市| 梁山县| 留坝县| 上栗县| 东乡| 罗平县| 鄱阳县| 邮箱| 大埔县| 塔河县| 遂平县| 西昌市| 衡阳市| 湖口县| 怀宁县| 宜章县| 灵石县| 南木林县| 黄浦区| 沈阳市| 南充市| 丹东市| 合川市| 永定县| 大洼县| 新民市| 改则县| 宕昌县| 遂溪县| 海盐县|