硬加密

硬加密是目前廣泛採用的加密手段。所謂硬加密就是通過硬體和軟體結合的方式來實現軟體的加密,加密後軟體執行時需訪問相應的硬體,如插在計算機擴展槽上的卡或插在計算機並口上的“狗”。

硬加密的概述

硬加密是指要保護的軟體與硬體加密鎖綁定,一些重要信息,如加密密鑰、敏感數據、授權檔案、自定義算法等都存儲在加密鎖中。加密鎖從CPU類型來說分兩種,一種使用單片機作CPU,另一種智慧卡晶片作CPU。單片機硬體本身容易被破解或複製,因此中高端的加密鎖越來越多地使用智慧卡晶片作CPU,以防止硬體被破解。但智慧卡加密鎖的破解也越來越多,一是因為晶片分析技術和儀器越來越先進;二是智慧卡程式寫好後要交給晶片廠去製造,在這個環節程式有可能被泄漏出去,造成大批量複製。

硬加密的主要類型

(1)加密卡

插在計算機匯流排上的加密產品一般稱為加密卡。加密卡方式加密強度高,反跟蹤措施完備。但軟體換一台計算機使用時,必須要打開兩台計算機的機箱,將卡換插,用戶使用不太方便。

(2)軟體鎖/狗

軟體鎖/狗是目前流行的一種加密工具,它是插在計算機並行口上的軟硬體結合的軟體加密產品。軟體狗一般都有幾十或幾百位元組的非易失性存儲空間可供讀寫,並且提供了各種語言的API接口及外殼的加密方式供開發商使用。

(3)智慧型化軟體鎖/狗

為了更有效地對抗解密,在軟體鎖/狗的基礎上內部增添了一個單片機,故名智慧型化軟體鎖/狗,又稱微狗。此種產品在軟硬體方面都提高了加密的強度。

(4)智慧型型軟體狗/鎖

智慧型型軟體狗/鎖(或強勁狗)允許軟體開發商將自己軟體中的一部分程式或算法寫進鎖/狗中並在鎖/狗中運行,使用戶軟體與外接加密鎖/狗之間實現無縫連線,從而使開發商的程式同加密硬體更有機地結合在一起,使得軟體開發商的利益得到了更強勁有力的保護。此類產品主要面向於對加密強度、兼容性、穩定性有較高要求的軟體開發商。

硬加密的優點

硬加密具有軟加密不可比擬的優點,如加密強度高、加密性能好、加密方式靈活等。

硬加密的缺點

硬體加密雖然具有比較高的安全強度,但也有不少缺點:

①適用於傳統的一次性永久授權,無法方便實現試用版本和按需購買

②硬體的存在帶來了生產、初始化、物流、安裝和維護的成本

③無法實現基於網際網路的電子化發行

④安裝驅動和客戶端組件以及額外的硬體設備影響了客戶的使用體驗

⑤難以進行升級、跟蹤及售後管理

硬加密與軟加密的區別

目前市場上大多數移動存儲產品都採用軟加密方式對相關產品進行數據安全保護。但隨著用戶需求的不斷提高和技術的不斷成熟,硬加密技術漸漸被套用到移動硬碟產品中。

雖然同樣都是加密方式,但顧名思義,二者的區別就在於“軟”與“硬”上。所謂“軟加密”主要是指通過特定的軟體算法進行加密,而硬加密作為物理加密技術,其主要是通過晶片對硬碟中的每一個字元、每一個數據進行加密,這有些像早期的微電碼。

其實,這兩種截然不同的加密方式最根本的區別最終體現在驅動和速度上。上面提到過,軟加密一般通過加密軟體的方法來實現加密功能,它並不對數據進行轉換運算。與軟加密不同,硬加密可將需要保護的數據轉換成不可識別的數據模組。其在2000/XP的加密下,除了安裝其本身驅動程式外,不需要安裝其它任何驅動軟體,這是硬加密區別於軟加密的明顯特徵,也是硬加密的優勢所在。另外,從速度方面進行比較,軟體加密方式勢必需要大量運算過程,這無疑會耽誤記憶體資源,速度也就隨之降低了。而硬加密是典型的物理加密過程,它省去了大量繁雜的運算過程,因此速度依然。

從產品適宜人群來看,採用硬加密技術的移動硬碟產品比較適用於科研院所、部隊、機關、財務、各行業設計人員、個人及網路用戶進行數據交換、移動辦公、保密數據存儲、備份等。此外,由於特殊的晶片處理工藝,使得硬加密移動硬碟產品的市價要高於軟加密,雖然使用此類產品的個人用戶不乏其人,但像“黑金剛”移動硬碟此類產品則仍然主要套用於行業用戶中。

從目前的趨勢來看,未來移動存儲產品的加密方式將主要套用晶片加密,也就是向硬加密方式縱深發展。這不僅僅因為硬加密技術更安全、更可靠,還在於它為大家帶來更簡單的操作方式、方法。有分析人士認為,現代科技產品逐漸走向智慧型化與簡單易用性,從科技產品較為複雜的操作程式到現在類似“一鍵通”等功能的出現給人們的生活帶去了更多的便捷,它無疑會推動科技產品的普及和套用。在移動存儲領域,硬加密技術的出現和發展必將引領其進入一個嶄新的時代。

相關詞條

相關搜尋

熱門詞條

聯絡我們