專利名稱:可掛載式加密算法引擎系統(tǒng)及其使用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)信息安全領(lǐng)域,尤其涉及一種加密算法引擎系統(tǒng)及其使用方法。
背景技術(shù):
在現(xiàn)代網(wǎng)絡(luò)硬件設(shè)備,消費(fèi)電子和桌面電腦的軟件產(chǎn)品中,產(chǎn)品的安全性越發(fā)重要。安全性已經(jīng)成為一個(gè)成功軟件的產(chǎn)品的不可或缺的一部分。安全性要求較高的產(chǎn)品, 比如多媒體桌面軟件,多媒體播放器產(chǎn)品(如碟機(jī),機(jī)頂盒),網(wǎng)絡(luò)安全設(shè)備,服務(wù)器設(shè)備, 在現(xiàn)代的設(shè)計(jì)中會(huì)包含軟硬件加密算法引擎。加密算法引擎成為整個(gè)產(chǎn)品安全的核心組件。加密算法引擎的可靠性和安全性成為重要的話題。它的漏洞將直接威脅產(chǎn)品的整體安全性,而功能上的錯(cuò)誤會(huì)讓關(guān)鍵服務(wù)宕機(jī)。許多芯片供應(yīng)商選擇在芯片中加入專用的加密算法引擎,這種專用的算法引擎可以保護(hù)密鑰數(shù)據(jù)安全和提高算法性能。傳統(tǒng)技術(shù)中的問(wèn)題算法引擎的實(shí)現(xiàn)方法很多,算法實(shí)現(xiàn)也多種多樣,其中一些算法實(shí)現(xiàn)是有業(yè)界的安全專家開發(fā)和維護(hù)。選擇健壯性好,性能好,又具有更高安全性的實(shí)現(xiàn)
很重要。但是,成熟的加密算法依然暴漏在很多威脅面前,任何的信息泄露都可能被用來(lái)攻擊算法。比如電磁泄漏,功耗,算法執(zhí)行時(shí)間,噪音,甚至錯(cuò)誤信息和熱量都會(huì)幫助進(jìn)行密鑰統(tǒng)計(jì)分析,這類攻擊被成為旁路攻擊。一般的防御方法包括隨機(jī)擾碼,冗余計(jì)算,等等。一些設(shè)備,尤其是網(wǎng)絡(luò)設(shè)備,例如VPN網(wǎng)關(guān),多媒體服務(wù)器,對(duì)可靠性的要求較高, 一旦發(fā)生錯(cuò)誤,無(wú)法承受長(zhǎng)時(shí)間的恢復(fù)時(shí)間。加密算法引擎是這類服務(wù)器的關(guān)鍵組件,需要很強(qiáng)的健壯性。鑒于以上的幾種問(wèn)題,一種新的效果好、安全性能高的一種可掛載式加密算法引擎系統(tǒng)的發(fā)明是勢(shì)在必行的。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是加密算法依然暴漏在很多威脅面前,任何的信息泄露都可能被用來(lái)攻擊算法。比如電磁泄漏,功耗等,尤其是網(wǎng)絡(luò)設(shè)備,例如VPN網(wǎng)關(guān),多媒體服務(wù)器,對(duì)可靠性的要求較高,一旦發(fā)生錯(cuò)誤,無(wú)法承受長(zhǎng)時(shí)間的恢復(fù)時(shí)間等。本發(fā)明的目的是針對(duì)加密算法引擎的應(yīng)用和面臨的威脅,提出一種更加安全和易于實(shí)施的加密算法引擎系統(tǒng)及方法。為了達(dá)到上述目的,本發(fā)明提供了一種可掛載式加密算法引擎系統(tǒng), 一種可掛載式加密算法弓I擎系統(tǒng),其包括若干個(gè)遵照同樣的接口定義的加密算法節(jié)點(diǎn),其特征在于所述掛載式算法引擎可以動(dòng)態(tài)切換算法節(jié)點(diǎn);且掛載式算法引擎包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn);所述加密算法節(jié)點(diǎn)由統(tǒng)一的封裝接口掛載到引擎系統(tǒng)中。
所述加密算法節(jié)點(diǎn)包括硬件算法節(jié)點(diǎn)、軟件算法節(jié)點(diǎn)或者是兩者的組合。
根據(jù)系統(tǒng)配置的不同,所述掛載節(jié)點(diǎn)可在編譯時(shí)確定或者在運(yùn)行時(shí)確定,且多個(gè)掛在節(jié)點(diǎn)可同時(shí)存在。運(yùn)行時(shí)掛載時(shí),不同的實(shí)現(xiàn)可以同時(shí)存在,互為備份。所述當(dāng)掛載時(shí),一個(gè)標(biāo)準(zhǔn)接口的加密算法節(jié)點(diǎn),會(huì)使用函數(shù)指針掛載到掛載點(diǎn)上。根據(jù)系統(tǒng)配置的不同,二進(jìn)制的執(zhí)行鏡像中包含同一個(gè)算法的一個(gè)或者多個(gè)節(jié)點(diǎn),當(dāng)多個(gè)節(jié)點(diǎn)被包含時(shí),加密算法引擎可在運(yùn)行時(shí)對(duì)算法節(jié)點(diǎn)進(jìn)行切換。所述加密算法引擎對(duì)算法節(jié)點(diǎn)進(jìn)行切換的步驟包括系統(tǒng)初始化結(jié)束,對(duì)默認(rèn)節(jié)點(diǎn)進(jìn)行流數(shù)據(jù)加密;當(dāng)前數(shù)據(jù)塊加密操作結(jié)束,停止加密操作,安全保存當(dāng)前加密上下文,包括密鑰,
向量;銷毀當(dāng)前節(jié)點(diǎn)。切換當(dāng)前節(jié)點(diǎn)至另外一節(jié)點(diǎn)。初始化切換后節(jié)點(diǎn)上下文,包括密鑰,向量。進(jìn)行算法節(jié)點(diǎn)的自行測(cè)試。從下一待處理數(shù)據(jù)開處開始加密操作。所述算法引擎中的算法節(jié)點(diǎn)掛載點(diǎn)的內(nèi)容包括算法引擎中存有的各種算法的標(biāo)準(zhǔn)掛載點(diǎn),算法引擎會(huì)根據(jù)預(yù)定義的標(biāo)準(zhǔn)接口列表尋找和使用相應(yīng)的節(jié)點(diǎn)實(shí)現(xiàn)。本發(fā)明提供了一種可掛載式加密算法引擎的方法,其特征在于所述包括硬件算法節(jié)點(diǎn)、軟件算法節(jié)點(diǎn)或者是兩者的組合的若干個(gè)加密算法節(jié)點(diǎn)遵照同樣的接口定義;所述掛載式算法引擎可動(dòng)態(tài)切換算法節(jié)點(diǎn);且掛載式算法引擎包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn);所述加密算法節(jié)點(diǎn)由統(tǒng)一的封裝接口掛載到引擎系統(tǒng)中。根據(jù)系統(tǒng)配置的不同,所述掛載節(jié)點(diǎn)可在編譯時(shí)確定或者在運(yùn)行時(shí)確定,且多個(gè)掛在節(jié)點(diǎn)可同時(shí)存在。運(yùn)行時(shí)掛載時(shí),不同的實(shí)現(xiàn)可以同時(shí)存在,互為備份。所述當(dāng)掛載時(shí),一個(gè)標(biāo)準(zhǔn)接口的加密算法節(jié)點(diǎn),會(huì)使用函數(shù)指針或工廠模式掛載到掛載點(diǎn)上。根據(jù)系統(tǒng)配置的不同,二進(jìn)制的執(zhí)行鏡像中包含同一個(gè)算法的一個(gè)或者多個(gè)節(jié)點(diǎn),當(dāng)多個(gè)節(jié)點(diǎn)被包含時(shí),加密算法引擎可在運(yùn)行時(shí)對(duì)算法節(jié)點(diǎn)進(jìn)行切換。所述加密算法引擎對(duì)算法節(jié)點(diǎn)進(jìn)行切換的步驟包括系統(tǒng)初始化結(jié)束,對(duì)默認(rèn)節(jié)點(diǎn)進(jìn)行流數(shù)據(jù)加密;當(dāng)前數(shù)據(jù)塊加密操作結(jié)束,停止加密操作,安全保存當(dāng)前加密上下文,包括密鑰,
向量;銷毀當(dāng)前節(jié)點(diǎn)。切換當(dāng)前節(jié)點(diǎn)至另外一節(jié)點(diǎn)。初始化切換后節(jié)點(diǎn)上下文,包括密鑰,向量。進(jìn)行算法節(jié)點(diǎn)的自行測(cè)試。 從下一待處理數(shù)據(jù)開處開始加密操作。
所述算法引擎中的算法節(jié)點(diǎn)掛載點(diǎn)的內(nèi)容包括算法引擎中存有的各種算法的標(biāo)準(zhǔn)掛載點(diǎn),算法引擎會(huì)根據(jù)所述標(biāo)準(zhǔn)接口列表尋找和使用相應(yīng)的節(jié)點(diǎn)實(shí)現(xiàn)。本發(fā)明的有益效果是1,抵抗旁路攻擊。部署后,掛載式算法弓I擎可以動(dòng)態(tài)切換算法節(jié)點(diǎn),從而使算法操作的信息泄露特征混淆。由于不同的算法節(jié)點(diǎn)的實(shí)現(xiàn)方式不同,他們的功耗,執(zhí)行時(shí)間,電磁特性迥異。一個(gè)高效的組合實(shí)現(xiàn),將提升抵御旁路攻擊的能力。如果與傳統(tǒng)的抵御方式相結(jié)合,效果會(huì)更好。2,提高設(shè)備的QoS(Quality of Service服務(wù)質(zhì)量).部署后,掛載式算法引擎可以包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn),軟件節(jié)點(diǎn)和硬件節(jié)點(diǎn)均可。如果設(shè)備在運(yùn)行高可靠行得服務(wù),一旦某個(gè)算法節(jié)點(diǎn)出錯(cuò),掛載式算法引擎可以在第一時(shí)間切換至其他節(jié)點(diǎn)。這樣, 保證了了設(shè)備的繼續(xù)可用,也大大提高了設(shè)備的平均故障間隔(MTBF,mean time between failures)。系統(tǒng)的診斷可以在隨后的系統(tǒng)維護(hù)例行時(shí)進(jìn)行。3,提高開發(fā)效率.在開發(fā)階段,工業(yè)級(jí)別的算法實(shí)現(xiàn)通常作為參考,用來(lái)比算法較性能,可靠性,健壯性,等等。掛載式算法引擎可以讓這些工作更加容易進(jìn)行。將這些不同的軟硬件接口進(jìn)行統(tǒng)一的算法接口封裝,將以通用的方式幫助開發(fā)者進(jìn)行評(píng)估和開發(fā)調(diào)試工作。4.增加程序的可移植性。當(dāng)一個(gè)包含加密算法引擎的應(yīng)用在不同平臺(tái)之間移植時(shí),由于很多算法會(huì)換為硬件接口。一個(gè)統(tǒng)一的掛載接口將會(huì)大大減少移植的工作量。算法引擎部分只要做少許改動(dòng)和配置,即可支持新的硬件算法節(jié)點(diǎn)。
通過(guò)以下對(duì)本發(fā)明的實(shí)施例結(jié)合其附圖的描述,可以進(jìn)一步理解其發(fā)明的目的、 具體結(jié)構(gòu)特征和優(yōu)點(diǎn)。其中,附圖為圖1為本發(fā)明加密算法引擎系統(tǒng)示意圖;圖2為本發(fā)明加密算法引擎掛載示意圖;圖3為本發(fā)明算法節(jié)點(diǎn)切換步驟示意圖。圖4為本發(fā)明實(shí)施例的操作流程示意圖。圖5為本發(fā)明算法節(jié)點(diǎn)掛載點(diǎn)示意圖。
具體實(shí)施例方式本發(fā)明是應(yīng)用在計(jì)算機(jī)信息安全領(lǐng)域,尤其涉及一種加密算法引擎系統(tǒng)及其使用方法,是在對(duì)現(xiàn)有的加密算法的基礎(chǔ)上作出的重大改進(jìn),具有非常重要的實(shí)踐意義。如圖1所示,一個(gè)可掛載加密算法引擎系統(tǒng)是由多個(gè)加密算法節(jié)點(diǎn)組成,這些加密算法節(jié)點(diǎn)是由統(tǒng)一的封裝接口掛載到引擎中。加密算法節(jié)點(diǎn)是掛載式加密算法引擎的基本單位,這種算法節(jié)點(diǎn)可以是硬件算法節(jié)點(diǎn)或者是軟件算法節(jié)點(diǎn),但都使用統(tǒng)一的掛載接口。根據(jù)系統(tǒng)配置的不同,掛載節(jié)點(diǎn)可以在編譯時(shí)確定或者在運(yùn)行時(shí)確定,多個(gè)掛在節(jié)點(diǎn)可以同時(shí)存在。這種多種實(shí)現(xiàn)同時(shí)存在的設(shè)計(jì)對(duì)整個(gè)項(xiàng)目周期都有好處,并且在運(yùn)行時(shí)掛載式,不同的實(shí)現(xiàn)可以同時(shí)存在,互為備份。掛載點(diǎn)掛載的實(shí)現(xiàn)當(dāng)掛載時(shí),一個(gè)標(biāo)準(zhǔn)接口的算法節(jié)點(diǎn),會(huì)掛載到如上所示的掛載點(diǎn)上。一種實(shí)現(xiàn)方式是使用函數(shù)指針。比如AES算法節(jié)點(diǎn)的會(huì)話建立的函數(shù)地址,賦值于AES掛載點(diǎn)的operusession函數(shù)指針。設(shè)置密鑰函數(shù)地址賦值于setkey函數(shù)指針,加密函數(shù)地址賦值于enc函數(shù)指針,解密函數(shù)地址賦值于dec函數(shù)指針,關(guān)閉函數(shù)地址賦值于 close_session 函數(shù)指針。其中,對(duì)于任何一種具體的算法,一個(gè)通用的掛載接口需要被定義,本文定義了一些較常用算法的通用接口,當(dāng)然,他們可以被繼續(xù)擴(kuò)充。細(xì)節(jié)包括,密鑰長(zhǎng)度,密鑰數(shù)據(jù),數(shù)據(jù)緩存的地址,長(zhǎng)度等等。具體的實(shí)現(xiàn)可以利用函數(shù)指針,工廠模式等皆可。當(dāng)然,一個(gè)完善的系統(tǒng),不可或缺算法節(jié)點(diǎn)切換的步驟,該步驟也是本發(fā)明的重要發(fā)明點(diǎn)之一,具有非常重要的實(shí)踐意義。根據(jù)系統(tǒng)配置的不同,二進(jìn)制的執(zhí)行鏡像中可以包含同一個(gè)算法的一個(gè)或者多個(gè)節(jié)點(diǎn)。當(dāng)多個(gè)節(jié)點(diǎn)被包含時(shí),加密算法引擎依據(jù)需要,可以在運(yùn)行時(shí)對(duì)算法節(jié)點(diǎn)進(jìn)行切換,下面列舉一下運(yùn)行時(shí)切換的基本步驟,以AESU8算法為例, 如圖3所示1.系統(tǒng)初始化結(jié)束,默認(rèn)AES-U8節(jié)點(diǎn)A在進(jìn)行流數(shù)據(jù)加密。2.當(dāng)前數(shù)據(jù)塊加密操作結(jié)束。3.停止加密操作,安全保存當(dāng)前加密上下文,包括密鑰,向量。4.銷毀當(dāng)前AES-128節(jié)點(diǎn)。5.切換AES-U8節(jié)點(diǎn)至節(jié)點(diǎn)B。6.初始化AES-U8節(jié)點(diǎn)上下文,包括密鑰,向量。7.進(jìn)行算法節(jié)點(diǎn)的自行測(cè)試。8.從下一待處理數(shù)據(jù)開處開始加密操作。通常,對(duì)于每一種算法節(jié)點(diǎn),都有一個(gè)接口集合,稱為節(jié)點(diǎn)接口列表。節(jié)點(diǎn)接口是統(tǒng)一的接口標(biāo)準(zhǔn),任何軟,硬件的實(shí)現(xiàn)需要遵照同樣的接口才可以實(shí)現(xiàn)本專利中的算法節(jié)點(diǎn)掛載功能。本算法同樣也定義了一些常用的算法節(jié)點(diǎn)接口定義(以函數(shù)指針為實(shí)現(xiàn)方法)
算法節(jié)點(diǎn)節(jié)點(diǎn)接口列表節(jié)點(diǎn)接口功能輸入輸出AES算法節(jié)點(diǎn) typedef structopen.se ss ion新建一個(gè)算法會(huì)話算法類型指出具體的 AES算法類型。會(huì)話句柄。setkey設(shè)置密鑰會(huì)話句柄指出所使用無(wú)。
權(quán)利要求
1.一種可掛載式加密算法引擎系統(tǒng),其包括若干個(gè)遵照同樣的接口定義的加密算法節(jié)點(diǎn),其特征在于所述掛載式算法引擎可以動(dòng)態(tài)切換算法節(jié)點(diǎn);且掛載式算法引擎包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn);所述加密算法節(jié)點(diǎn)由統(tǒng)一的封裝接口掛載到引擎系統(tǒng)中。
2.根據(jù)權(quán)利要求1所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于所述加密算法節(jié)點(diǎn)包括硬件算法節(jié)點(diǎn)、軟件算法節(jié)點(diǎn)或者是兩者的組合。
3.根據(jù)權(quán)利要求2所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于根據(jù)系統(tǒng)配置的不同,所述掛載節(jié)點(diǎn)可在編譯時(shí)確定或者在運(yùn)行時(shí)確定,且多個(gè)掛在節(jié)點(diǎn)可同時(shí)存在。
4.根據(jù)權(quán)利要求3所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于運(yùn)行掛載時(shí), 不同的實(shí)現(xiàn)可以同時(shí)存在,互為備份。
5.根據(jù)權(quán)利要求1述的一種可掛載式加密算法引擎系統(tǒng),其特征在于所述當(dāng)掛載時(shí), 一個(gè)標(biāo)準(zhǔn)接口的加密算法節(jié)點(diǎn),會(huì)使用函數(shù)指針掛載到掛載點(diǎn)上。
6.根據(jù)權(quán)利要求1所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于根據(jù)系統(tǒng)配置的不同,二進(jìn)制的執(zhí)行鏡像中包含同一個(gè)算法的一個(gè)或者多個(gè)節(jié)點(diǎn),當(dāng)多個(gè)節(jié)點(diǎn)被包含時(shí),加密算法引擎可在運(yùn)行時(shí)對(duì)算法節(jié)點(diǎn)進(jìn)行切換。
7.根據(jù)權(quán)利要求6所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于,所述加密算法引擎對(duì)算法節(jié)點(diǎn)進(jìn)行切換的步驟包括系統(tǒng)初始化結(jié)束,對(duì)默認(rèn)節(jié)點(diǎn)進(jìn)行流數(shù)據(jù)加密;當(dāng)前數(shù)據(jù)塊加密操作結(jié)束,停止加密操作,安全保存當(dāng)前加密上下文,包括密鑰,向量;銷毀當(dāng)前節(jié)點(diǎn)。切換當(dāng)前節(jié)點(diǎn)至另外一節(jié)點(diǎn)。初始化切換后節(jié)點(diǎn)上下文,包括密鑰,向量。進(jìn)行算法節(jié)點(diǎn)的自行測(cè)試。從下一待處理數(shù)據(jù)開處開始加密操作。
8.根據(jù)權(quán)利要求1所述的一種可掛載式加密算法引擎系統(tǒng),其特征在于所述算法引擎中的算法節(jié)點(diǎn)掛載點(diǎn)的內(nèi)容包括算法引擎中存有的各種算法的標(biāo)準(zhǔn)掛載點(diǎn),算法引擎會(huì)根據(jù)預(yù)定義的標(biāo)準(zhǔn)接口列表尋找和使用相應(yīng)的節(jié)點(diǎn)實(shí)現(xiàn)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于所述包括硬件算法節(jié)點(diǎn)、軟件算法節(jié)點(diǎn)或者是兩者的組合的若干個(gè)加密算法節(jié)點(diǎn)遵照同樣的接口定義;所述掛載式算法引擎可動(dòng)態(tài)切換算法節(jié)點(diǎn);且掛載式算法引擎包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn)所述加密算法節(jié)點(diǎn)由統(tǒng)一的封裝接口掛載到引擎系統(tǒng)中。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于根據(jù)系統(tǒng)配置的不同,所述掛載節(jié)點(diǎn)可在編譯時(shí)確定或者在運(yùn)行時(shí)確定,且多個(gè)掛在節(jié)點(diǎn)可同時(shí)存在。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于運(yùn)行時(shí)掛載時(shí),不同的實(shí)現(xiàn)可以同時(shí)存在,互為備份。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于所述當(dāng)掛載時(shí),一個(gè)標(biāo)準(zhǔn)接口的加密算法節(jié)點(diǎn),會(huì)使用函數(shù)指針或工廠模式掛載到掛載點(diǎn)上。
13.根據(jù)權(quán)利要求9所述的方法,其特征在于根據(jù)系統(tǒng)配置的不同,二進(jìn)制的執(zhí)行鏡像中包含同一個(gè)算法的一個(gè)或者多個(gè)節(jié)點(diǎn),當(dāng)多個(gè)節(jié)點(diǎn)被包含時(shí),加密算法引擎可在運(yùn)行時(shí)對(duì)算法節(jié)點(diǎn)進(jìn)行切換。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述加密算法引擎對(duì)算法節(jié)點(diǎn)進(jìn)行切換的步驟包括系統(tǒng)初始化結(jié)束,對(duì)默認(rèn)節(jié)點(diǎn)進(jìn)行流數(shù)據(jù)加密;當(dāng)前數(shù)據(jù)塊加密操作結(jié)束,停止加密操作,安全保存當(dāng)前加密上下文,包括密鑰,向量;銷毀當(dāng)前節(jié)點(diǎn)。切換當(dāng)前節(jié)點(diǎn)至另外一節(jié)點(diǎn)。初始化切換后節(jié)點(diǎn)上下文,包括密鑰,向量。進(jìn)行算法節(jié)點(diǎn)的自行測(cè)試。從下一待處理數(shù)據(jù)開處開始加密操作。
15.根據(jù)權(quán)利要求9所述的方法,其特征在于所述算法引擎中的算法節(jié)點(diǎn)掛載點(diǎn)的內(nèi)容包括算法引擎中存有的各種算法的標(biāo)準(zhǔn)掛載點(diǎn),算法引擎會(huì)根據(jù)所述標(biāo)準(zhǔn)接口列表尋找和使用相應(yīng)的節(jié)點(diǎn)實(shí)現(xiàn)。
全文摘要
本發(fā)明提供了一種可掛載式加密算法引擎系統(tǒng),其包括若干個(gè)遵照同樣的接口定義的加密算法節(jié)點(diǎn),其特征在于所述掛載式算法引擎可以動(dòng)態(tài)切換算法節(jié)點(diǎn);且掛載式算法引擎包含統(tǒng)一算法的多個(gè)節(jié)點(diǎn);所述加密算法節(jié)點(diǎn)由統(tǒng)一的封裝接口掛載到引擎系統(tǒng)中;本發(fā)明的有益效果是1,抵抗旁路攻擊與傳統(tǒng)的抵御方式相結(jié)合,效果會(huì)更好;2,提高設(shè)備的服務(wù)質(zhì)量.保證了了設(shè)備的繼續(xù)可用,也大大提高了設(shè)備的平均故障間隔,系統(tǒng)的診斷可以在隨后的系統(tǒng)維護(hù)例行時(shí)進(jìn)行;3,提高開發(fā)效率;4.增加程序的可移植性,算法引擎部分只要做少許改動(dòng)和配置,即可支持新的硬件算法節(jié)點(diǎn)。
文檔編號(hào)G06F21/00GK102426636SQ201110337879
公開日2012年4月25日 申請(qǐng)日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者張磊 申請(qǐng)人:絢視軟件科技(上海)有限公司