監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

金蝶加密狗數(shù)據(jù)交互方式

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

  隨著解密技術(shù)的日益升級(jí),對(duì)加密鎖的安全性提出更高要求。傳統(tǒng)的智能型可編程加密鎖主張的是“代碼片移植”——將被保護(hù)程序母體分點(diǎn)式鏤空,這個(gè)從理論上說(shuō)是安全的,但是實(shí)際并非如此,有以下兩點(diǎn)原因:一是,從已有程序母體中抽出待移植代碼片是一件比較困難的事情,所以抽出的代碼邏輯大多數(shù)都相對(duì)較簡(jiǎn)單;二是,由于加密鎖本身的硬件執(zhí)行效率限制,復(fù)雜的算法在鎖中運(yùn)行效率將是個(gè)最大的瓶頸。

  運(yùn)行效率

  mLock SmartX3可編程加密鎖采用高性能的32位ARM處理器內(nèi)核,代替?zhèn)鹘y(tǒng)加密鎖的8位虛擬C51內(nèi)核。

  ARM處理器,性能高、耗能低、價(jià)格低,是RISC(精簡(jiǎn)指令集)體系的代名詞。Smart X3智能編程鎖使用的是Thumb/Thumb2精簡(jiǎn)指令集,最大特點(diǎn)就是具有16位的指令密度,32位的指令性能,這就意味著可以用很少的指令完成功能復(fù)雜的操作。

  而C51指令集最大的性能瓶頸是累加寄存器A在運(yùn)算中作為橋梁導(dǎo)致的。Thumb/Thumb2精簡(jiǎn)指令集卻不存在這種瓶頸,C51指令集在代碼體積和性能上較Thumb/Thumb2精簡(jiǎn)指令集都相差巨大,下面的圖表比較了C51和ARM中兩個(gè)32位整型數(shù)據(jù)相乘的指令運(yùn)行時(shí)間和代碼大?。?nbsp;

  金蝶加密狗數(shù)據(jù)交互方式

  mLock Smart X3可編程加密鎖采用與應(yīng)用程序變量原始綁定模式,支持全數(shù)據(jù)類型。并采用映射機(jī)制,鎖中程序與應(yīng)用軟件中變量一一對(duì)應(yīng),避免了傳統(tǒng)編程鎖在輸入輸出緩沖區(qū)中取變量并作相應(yīng)轉(zhuǎn)換的不便。

  加密鎖中的程序和應(yīng)用程序的數(shù)據(jù)交互方式?jīng)Q定了編程鎖的易用性,在前期的開(kāi)發(fā)中,在線調(diào)試工具幾乎充當(dāng)了主要角色,而它的易用程度更是決定于數(shù)據(jù)的交換方式。

  傳統(tǒng)的編程鎖與應(yīng)用程序的數(shù)據(jù)交換方式都是結(jié)構(gòu)體變量集體綁定傳送,所有類型變量都是以字節(jié)序傳入傳出,并且在線測(cè)試工具都是以字節(jié)方式表示,同時(shí)還要考慮數(shù)據(jù)大小尾的問(wèn)題。

  因?yàn)镃51對(duì)double類型數(shù)據(jù)是不支持的,傳統(tǒng)的解決方案是用“偽double”數(shù)據(jù)類型,也就是用字符數(shù)組代替,這樣就使定義和初始化很不方便,而且運(yùn)算速度也很慢。

  mLock Smart X3可編程加密鎖完全支持所有基本數(shù)據(jù)類型,對(duì)double數(shù)據(jù)類型做到了原生支持,支持如:double a = 1.2345; 方式定義。并且對(duì)64位數(shù)據(jù)類型做到了無(wú)縫支持,這在C#開(kāi)發(fā)中很有用,因?yàn)閘ong類型數(shù)據(jù)在C#中是64位的。

  mLockSmart X3可編程加密鎖的程序開(kāi)發(fā)環(huán)境采用的是MDK,該IDE對(duì)ARM處理器的支持已經(jīng)做到了極致,在代碼自動(dòng)優(yōu)化方面做得很好,所有函數(shù)都符合ANSI 'C'標(biāo)準(zhǔn)。

  金蝶加密狗驅(qū)動(dòng)完美的B/S登陸,在線升級(jí)解決方案

  從現(xiàn)在的網(wǎng)絡(luò)發(fā)達(dá)程度來(lái)看,C/S與B/S的融合將是一個(gè)必然趨勢(shì),mLock Smart X3可編程加密鎖已經(jīng)將B/S登錄認(rèn)證和WEB在線升級(jí)完美集成,這將給軟件日后維護(hù)和用戶管理帶來(lái)安全可靠的硬件支持。

  總之,mLock Smart X3可編程加密鎖在傳統(tǒng)加密鎖技術(shù)上進(jìn)行了一次質(zhì)的飛躍,它把安全、高效、人性化融為一體,突破傳統(tǒng)編程鎖的技術(shù)瓶頸,將現(xiàn)代編程技術(shù)和反跟蹤手段完美結(jié)合,根本上保障軟件的安全性。

發(fā)布:2006-06-10 18:47    編輯:泛普軟件 · admin    [打印此頁(yè)]    [關(guān)閉]