『壹』 加密狗怎麼使用
加密狗的使用分為二種:
1、加密保護自己的軟體:利用加密狗提供的開發套件,以及操作文檔,對自己的軟體進行加密,當然加密狗供應商,會提供技術支持,通用的加密狗,使用起來也一定是簡單方便的。
2、使用代加密狗的軟體,自動安裝就可以使用,安裝軟體的同時,就會將相應加密狗驅動安裝到電腦中,注意一般是安裝驅動後,再插入加密狗好些,幾乎不用管它就可以使用軟體了。
『貳』 淘寶廣聯達加密狗進口晶元是真的嗎
淘寶晌和姿廣聯達加密狗採用的進口晶元是真正的進口晶元,而棚旦不是山寨產品。根據官方介紹,該晶元宴絕是由美國網時技術公司生產的集成電路,具有較高的可靠性和安全性。
『叄』 加密IC是什麼東西
專注於PC安全鍵盤加密的專業IC設計廠商——樂為科技 唐qq1165407751(oTHE Technology Inc.) 推出USB雲端鍵盤加密晶元OK102。透過有OK102鍵盤加密晶元的轉接器,連接到使用者現有的USB有線鍵盤或者是無線鍵盤,再搭配奧樂科技的Cloud Keyboard Security加密防護軟體,就可以輕易的將您的PC鍵盤升級為雲端安全鍵盤。無論是網路游戲、網路銀行、網路購物、實時通訊等,只要是有需要輸入賬號密碼的地方,OK102加密控制器會將所輸入的賬號密碼轉換成亂碼,讓黑客無法得到正確的密碼數據,不必再擔心害怕透過鍵盤所輸入的重要信息被盜用!
『肆』 如何選擇真正有效的加密晶元
對於加密晶元的選擇,我們要從三個方面考慮:晶元平台、晶元操作系統安全性、可行性加密方案。
1.晶元平台的選擇
目前嵌入式加密行業內存在兩大陣營,一個是傳統的邏輯加密晶元,採用的IIC介面,其原理是EEPROM外圍,加上硬體保護電路,內置某種演算法;另外一個是採用智能卡晶元平台,充分利用智能卡晶元本身的高安全性來抗擊外部的各種攻擊手段。邏輯加密晶元本身的防護能力很弱,大多數的解密公司都可以輕松破解,已經逐步被淘汰。取而代之的是被證明最好的智能卡平台。為提高智能卡晶元高安全性,要求選用的智能卡晶元具有國際安全認證委員會的EAL4+以上的晶元,否則安全性也難以達到要求。凌科芯安公司的LKT系列加密晶元完全符合這個要求。
2.晶元操作系統的安全性在確定智能卡晶元平台的前提下,需要考慮的是晶元操作系統的安全性,凌科芯安的LKCOS操作系統,經過了權威部門的嚴格檢測,具有極高的安全性,不存在安全漏洞。而未經過PBOC認證的加密晶元系統是無法具有高安全性的。此外,凌科芯安的LKCOS對晶元內部資源可以進行有效的管理,同時對底層介面做了大量切實有效的防護,保證盜版商無法從晶元操作系統來攻擊或破解。這一點非常重要,某些採用智能卡晶元平台的加密晶元只是提供了演算法下載的介面,對晶元資源管理和介面的底層防護幾乎沒有做任何的處理,那麼,盜版商是可以作為漏洞來進行攻擊的。
3.加密方案的選擇
傳統的加密晶元,都是採用演算法認證的方案,他們聲稱加密演算法如何復雜,如何難以破解,卻沒有考慮到演算法認證方案本身存在極大的安全漏洞。我們清楚的知道,單片機是一個不安全的載體,對於盜版商而言甚至是完全透明的。做演算法認證勢必要在單片機內部提前寫入密鑰或密碼,每次認證後給單片機一個判斷標志,作為單片機執行的一個判斷依據,那麼盜版商就可以輕松抓住這一點進行攻擊,模擬給出單片機一個信號,輕松繞過加密晶元,從而達到破解的目的。如果要破解晶元內部數據,那麼通過傳統的剖片、紫外光、調試埠、能量分析等多種手段,都可以破解。
採用智能卡晶元平台的加密晶元,本身就可以有效防護這些攻擊手段,將MCU中的部分代碼或演算法植入到加密晶元內部,在加密晶元內部來執行這些程序,使得加密晶元內部的程序代碼成為整個MCU程序的一部分,從而達到加密的目的。因為MCU內部的程序不完整,即便被盜版了,由於缺少關鍵代碼,也無法進行復制,那麼,選擇什麼樣的代碼或程序放入到加密晶元內部,就是考驗MCU編程者的功力了,盡可能地多植入程序並增加演算法的強度,就可以有效防止被破譯的可能。LKT4200 32位的智能卡晶元平台可以解決上述所有問題,甚至在晶元內部做浮點運算都是沒有問題的。
因此我們建議,選擇加密晶元,首選智能卡晶元平台,更要選擇32位的智能卡晶元平台。
凌科芯安公司嵌入式加密IC的最大優勢集中表現在幾點:
其一,凌科芯安選用高端的智能卡晶元平台作為硬體載體,特別是32位的智能卡晶元,是國內唯一的32位加密晶元平台,安全性EAL5+級別的智能卡晶元,使得破解成為不可能。
其二,凌科芯安公司的晶元操作系統LKCOS,通過國家權威部門的檢測,具有極高的安全性,對底層埠的防護,做了大量的處理,保證加密IC埠的安全性。同時,支持客戶自定義代碼下載並且運行的加密模式,也是國內第一個將演算法移植加密方案的實施者。
其三,凌科芯安公司加密方案的安全性,演算法移植的加密模式,最大的特點就是單片機程序是不完整的,如果單片機被破解,由於程序不完整,也是無法完成抄板的,被移植的部分程序,是很好的保護並運行在加密IC內部,客戶可以自由的編寫加密演算法或者加密的代碼。而傳統的認證加密方案,及時您選擇了安全性極高的智能卡平台晶元,也是無濟於事的,因為智能卡加密IC,你無法破解,但是由於您的單片機程序的完整性,可以被破解,使得加密晶元失去了應有的作用。所以,選擇合適的加密方案非常重要。
『伍』 國產智能門鎖都是什麼晶元
指紋識別以其簡單便捷的優勢已成為智能門鎖的標配,在常規智能門鎖方案架構中,由獨立的指紋模組來實現指紋識別及其處理功能。智能門鎖由於其自身的特點,安全是其最基本和重要的需求。傳統的智能門鎖方案需要增加額外的安全模塊實現對密鑰、開鎖密碼、指紋模板等敏感信息的存儲保護、加解密運算與安全認證等功能。
圖1 常規智能門鎖方案架構
1.什麼是單晶元安全智能門鎖?
所謂單晶元安全智能門鎖方案,就是把原本在物理上獨立的智能門鎖主控、安全晶元、指紋識別、觸控、藍牙等功能集成在單顆MCU晶元中實現。這種單晶元方案,不僅可節省器件成本,而且可使得主控板PCB板尺寸變小,為門鎖產品設計留更多的發揮空間扮漏,這種將主控模塊、安全模塊、指紋處理模塊、TSC觸控、藍牙傳輸等業務邏輯整合到MCU中的做法,降低了硬體成本,縮短了智能鎖新品從設計到量產的時間,使智能鎖企業在競爭中更具優勢。
2.N32G4FRx/N32WB4x系列專為單晶元安全智能門鎖量身打造!
主控晶元是智能門鎖的核心器件和大腦。國民技術股份有限公司(簡稱:國民技術)在ELEXCON 2019上發布了5個系列MCU新品和多個物聯網解決方案,其中基於N32G4FRx/N32WB4x系列MCU的單晶元安全智能門鎖解決方案,憑借其高集成度、低成本、高性能與安全的優勢,非常適合用於公寓、家庭鎖、智能鎖、掛鎖等智能家居領域。
圖2 基於N32G4FRxx/N32WB4x系列的單晶元安全智能門鎖方案
單晶元安全智能門鎖方案主要包括:安全主控MCU、語音模塊(DAC)、通訊模塊(WiFi/藍牙、NB IoT模塊、RCC/NFC刷卡模塊)、顯示模塊(OLED、LED燈)、存儲模塊(FLASH)、數據模塊(TSC觸控、指紋模塊)、開鎖模塊(開鎖電機、斜舌控制)、電池等八大模塊。
方案採用國民技術N32G4FRx/N32WB4x系列MCU作為安全主控,該系列晶元是國民技術專為指紋應用而設計的MCU晶元,集成了指紋識別演算法組件安全組件、密碼組件、語音組件、低功耗控制、觸控組件、可選藍牙組件(N32WB4x自帶BLE5.0藍牙組件)等部件,方案搭載嵌入式freeRTOS實時操作系統,流暢運行OLED菜單顯示、語音導航、指紋、觸摸等多種人機交互介面,並可配套提供非接觸功能晶元,是國產首款硬體安全通用MCU單晶元安全智能門鎖,是返陵目前市場上成本和性能最佳的安全智能門鎖方案!
圖3 硬體安全通用MCU單晶元安全智能門鎖
3.方案優勢特點
高集成度、低成本
集成指紋識別演算法、支持半導體指紋和光學指紋感測器
集成TSC電容觸控演算法,最多支持18個單通道按鍵,支持低功耗狀態下喚醒MCU
集成藍牙協議棧(N32WB452系列集成藍牙BLE5.0)
高安全性、防破解&攻擊
內置 10 余種密碼演算法硬體加速引擎
支持Flash存儲加密,防止固件、密鑰、指紋信息等非法截取、篡改
支持多用戶MMU分區保護、硬體安全演算法
支持安全啟動,程序加密下載,安全更新
支持操作系統,支持任意修改菜單
已搭載嵌入式freeRTOS實時操作系統,更多實時操作系統將陸續提供
4.開放的服務模式
國民技術將為廣大用戶提供如下漏缺戚服務:
提供「國民技術MCU+指紋演算法+TSC觸控+藍牙」單晶元方案
提供基於硬體安全的端到端加密技術,防篡改、防假冒、防竊取
搭載嵌入式freeRTOS實時操作系統,後期可提供更多選擇
提供開放的可量產單晶元安全智能門鎖參考設計
5.國民技術N32G4FRxx/N32WB4x系列MCU更多特性
採用 32 bit ARM Cortex-M4 內核、集成最大容量144KB SRAM,512KB Flash, 集成多達18 個數字通訊介面及4個模擬介面。
閱讀原文
有用
|
分享
維也納開一家酒店多少錢-全國連鎖加盟品牌
值得一看的酒店相關信息推薦
開一家酒店需要多少錢?就選維也納,中檔連鎖酒店領袖品牌!綜合99開房率集團擁有20+大子品牌,5000多家分店,現每年新增幾百家分店
『陸』 汽車鑰匙加密晶元解密,橙盒科技提供全系列PCF晶元解密PCF7953晶元解密Q573934005。
半導體技術的進步為汽車廠商提供了智能化、更安全、更便利的高級汽車防盜技術。從目前市場上的主流車型來看,主要的防盜方式包括發動機防盜鎖止系統(IMMO,immobilization)、遙控門鎖(RKE,Remote Keyless Entry)、無鑰匙門禁(PKE,Passive Keyless Entry/GO)。目前以IMMO 和RKE 應用最為廣泛。
NXP 半導體廠商圍繞汽車防盜這一領域推出各種新的產品與方案,推動汽車防盜系統向更高級階段邁進。
PCF7953汽車遙控鑰匙晶元程序編寫復制提取等技術由深圳橙盒科技具體提供技術支持,有需求可與之聯系
PCF7953晶元解密聯系電話:0755-82173891。
PCF7953晶元解密聯系QQ:573934005,209622965。
用於「鑰匙」中的應答器的晶元有PCF7936/PCF7941/PCF7961/PCF7952,下面簡單描述一下這幾個晶元的應用:
PCF7936,可編程的安全應答器,利用加密數據的傳輸來達成相互驗證,非常適合應用在汽車防盜系統中基站與轉發器之間加密數據的傳輸;發送機熄火防盜控制晶元(IMMO)
PCF7941,兼容 PCF7936,內置採用RISC 構架的微控制器,在按鈕動作發生時以跳碼的方式工作,使每次開鎖發送的信號不同,並且具有自動再校準功能,即使在電量不足的狀態下仍具有完全的防盜功能;遙控開鎖控制晶元(RKE+IMMO,集成晶元)
PCF7961,兼容 PCF7936,基於低功耗8位MRKII 構架RISC 處理器,集成UHF 發射機,可以在沒有電池供電時完成收有認證操作,支持FLASH 編程類似的編程過程,方便實現系統升級;遙控開鎖控制晶元(RKE+IMMO,集成晶元)
PCF7952,專用的 PKE 晶元,基於低功耗8位MRKII構架RISC 處理器,包括安全認證晶元,具有高靈敏度的三位低頻介面,支持接收信號強度指示(RSSI)以判斷ID 設備的位置。晶元內遙控開鎖碼生成可以在硬體認證計算單元中實現。支持FLASH 編程類似的編程過程,方便系統升級;無鑰匙開鎖和啟動控制晶元(PKE)
置於車身中的基站晶元型號有:PCF7991:
PCF7991:高度集成的先進基站晶元(ABIC),它集成了轉發器讀、寫所必需的所有功能,利用獨特的可自動調整取樣時間 AM/PM解調技術,有效擴大系統的操作范圍。具有可編程的時鍾分頻、調制、接收增益與濾波器,快速的寫後讀出接收設置特性;應用於IMMO,RKE+IMMO,PKE。
高頻收/發晶元型號有UAA3220/PCF7900/PCF7980:
UAA3220,高度集成的單晶元接收器,主要用於VHF和UHF 系統中,支持ASK 和FSK 解調技術,內置混頻器,振盪器,倍頻單元,ASK/FSK 開關,FM 解調器,數字濾波器;置於車身的高頻接收晶元
PCF7900,高集成度的單晶元發射器,可以用於數據率高達40 kbps 的ASK 和FSK 調制。由於該器件的集成度非常高,所以只需很少的;鑰匙中的高頻發射晶元
PCF7980
外圍元件就可建立一個完整的發射機。一款高集成度的雙向收發晶元,十分適用於工作在ISM/SRD 頻段的無鑰匙進入和類似於遙測的應用。這些小型封裝因素、低功耗和寬供電電壓范圍使得該器件適合於在電池供春拍蘆電、手持設備等類似的應用中使用;高頻雙向收發晶元。
PCF7931隸屬於NXP恩智浦(與飛利浦合並)廠家,一般用於汽車發動機防盜鎖上,例如用於IMMO發動機防盜鎖止系統(Immobilizer),是在通用的VATS基礎上發展起來的,在防盜原理上傳承了VATS的思路,即利用鑰匙中晶元的扒帶密碼與起動電門中的密碼進行匹配來控制發動機的起動,以達到防盜的目的。對於裝有發動機防盜鎖止系統的汽車,賀團即使盜車者打開車門也不能啟動發動機開走汽車。
『柒』 最近看到關於晶元國產化,加密晶元有什麼好的品牌可以代替atmel的嗎
IDKT 加密晶元完全PIN TO PIN兼容ATMEL 加密晶元:
在電子行業,由於整個媒體產業的擴展,有關其的內容和數據
保護一直都得到了高度關注;而硬體系統由於開發成本巨大,對其進行保護更是該行業的重點。對固件、產品開發核心技術的保護固然重要,而對封裝和PCB布線等可見部分的保護也不容忽視。多數公司一般習慣於使用採納了安全晶元和演算法的版權保護系統。IDKT系列是我司開發的一套定製型的加密晶元,其內部是純邏輯電路。這使整個加密認證過程安全客觀。此外,IDKT採用AES256的加密演算法已軟硬體相互加密解密的方式進行雙向認證,使加密更加安全。為了防止數據截取,IDKT的通信都已密文的形式傳播,並且結合偽數據隨機的組合,使數據傳遞安全客戶,為了使客戶方案更加完善,IDKT以系統數據的方式進行操作,是加密多樣且隱蔽。同時為了打破邏輯加密晶元的缺陷,IDKT採用定製型的方式,為每個客戶單獨定製一套獨立的演算法,保證每個客戶的加密唯一性。為了保證唯一性,我司以封閉式的渠道進行供貨,使市場流通性為0.內置2KB EEPROM空間,自定義加密參數,雙重加密更加安全。物聯網時代的到來,產品和產品之間的互聯越來越多,智能外延設備也越來越廣。如何保證方案商在外延設備上的利益,以及對外延設備合法性的認證,成為了方案商考慮的又一問題。單純的軟體認證,已不再可靠,硬體設備的認證,成為了主流。IDKT系列就帶來了這樣一套方案將硬體植入從機設備,由主機發起認證請求,該請求需要經過IDKT進行對應的加解密操作,回傳認證密文,並由主機進行解密認證。
我們的加密晶元方案廣泛應用於以下行業
1. 物聯網(IoT)行業 智能家居(固件保護、通信加密、文件完整性校驗、數據加密)、智能城市(固件保護、通信加密、文件完整性校驗、數據加密)等
2. 車機行業 汽車影音系統(固件/系統保護、license授權、產量控制),汽車導航(固件/系統保護、license授權、產量控制),汽車診斷(固件/系統保護),車身感測器(通信加密、固件/系統保護),車內通信模塊(通信加密、固件/系統保護),V2X(通信加密、固件/系統保護)等
3. 四軸飛行器行業 飛控系統保護(系統保護、license授權),配件電池認證(配件認證),飛控及手柄認證(通信加密)
4. 列印機耗材 墨盒加密防偽(配件認證)、 系統保護(系統保護、license授權)
5. 軟體演算法行業 指紋識別演算法(license授權、數據加密),虹膜識別演算法(license授權、數據加密),視頻圖像分析演算法(license授權)等。
6. 安防行業 IPC(固件/系統保護、license授權、產量控制)、DVR(固件/系統保護、license授權、產量控制)、NVR(固件/系統保護、license授權、產量控制)
7. 機頂盒行業 DVB-S等(固件/系統保護)
8. 電子煙行業 產品防偽(防偽認證)方案主板和煙彈的加密認證和保護
嵌入式定製加密晶元及方案產品特性和應用
IDKT-AE/AL IDKT-AES/AEL IDKT-P1
1.)硬體的唯一性,因為從wafer開始就為每家客戶定製唯一ID序列號來區別。
2.)硬體與軟體結合,原廠根據客戶系統運行平台特點針對性為客戶寫LIB,不同的編譯器,不同的運行平台,不用的CPU,LIB各不相同,這就大大增強了安全性能。
3.)由原廠提供唯一ID序列號的IC 和針對性唯一的LIB,
4. )應用AES 256加密技術,隨機數據隨機運算。
5.)內置64 bit OTP功能,幫助客戶管理出貨數量及竄貨的問題。
6.)內置2KB EEPROM空間,自定義加密參數,雙重加密更加安全。
『捌』 密碼鎖課程設計
軟體狗[Dongles]
1、認識軟體狗。[首先我對軟體狗作一簡單介紹,在後面我們將對各種軟體狗的加密和解密做詳細的講解。]
軟體狗是插在微機並行口上的一個軟體保護裝置,它包括主機檢查程序和密鑰(也稱加密盒)兩部分。主機檢查程序就是前面說的加密代碼的一部分,加密盒是用來存放密碼的。一般來說,軟體狗插在並行口上,不會影響列印機的正常工作。常見的軟體狗加密盒外形,如兩個一公一母的D行25針連接器倒接在一起,公頭(DB25/M)插在並行口上,母頭(DB25/F)可接列印機,相當於原來的並行口。整個軟體狗的硬體電路板就在這約5厘米見方的加密盒子里。
電路板上的公頭(DB25/F)之間的管腳是一一對應、直接相聯結的,以保證並行口的作用不變。存儲密碼或起信號加密變換作用的器件及其它輔助元件就跨接在這25根線上面,應用程序以特定的方式跟他們溝通、核對。除了某些設計不良的情況之外,一般不會影響列印機的正常工作,列印機工作時也不會影響它們。
為了防止程序被非法復制,所做的加密保護措施一般都包括兩部分。首先是要有保存密碼數據的載體,即密鑰;其次是夾雜在應用程序中的主機檢查程序,即加密代碼。密鑰應該能保證不易被解密、復制;如一般用磁碟做加密時,加密部分無法用一般的工具復制。另外,當檢查程序用特殊方法去讀密碼時,密碼應該能很容易地被讀出,而不致影響應用程序的正常執行。當發現密碼不對或密鑰不存在時,就讓主機掛起、重新起動或採用被的措施。
軟體狗經歷的「時代」
軟體狗的發展經歷了好幾代,至2001年初就已發展到了第四代。
第一代是存儲器型的加密鎖。這是最有歷史的加密鎖,內部只有存儲體,廠商只能對鎖進行讀、寫。軟體狗起信號加密變換作用的器件,最多隻簡單採用一些電阻、二極體等,檢查方法也比較簡單,很容易被人解密.常見的有原金天地的「軟體狗」、深思洛克的Keypro型、Rainbow的Cplus等。這種鎖的主要特點是廠商可以預先把自己的保密數據設置到鎖內,然後在軟體運行時隨機讀取,這樣防止了解密者通過簡單重復並口數據來解密,但解密者進一步分析一下數據規律就可以解決了,這就是常說的「埠」層的數據分析。這種加密鎖原理非常簡單,是種正在被逐步淘汰的產品,但是其原料成本極低,即使在很低的價位也有很好的利潤,加密廠商一般都不願放棄這種鎖;而很多廠商由於成本原因又不得不採用,因此這種鎖仍有一定的市場份額;
第二代是演算法不公開的加密鎖。硬體內部增加了單片機,即所謂內置CPU,廠商主要是利用演算法功能進行加密。加密鎖通常還增加了一些輔助功能,比如倒計數器、遠程升級等。軟體狗採用了低功耗TTL,COMS等邏輯元件,在電路上做了一些加密工作,檢查時也要比第一代軟體狗多一道手續,解密的難度自然也增加了。常見的有深思洛克的「深思Ⅰ」型,彩虹天地的SuperPro、微狗,ALADDIN的MemoHASP等。利用單片機,軟體與鎖之間的數據通訊建立了一個保密協議,數據都是經過加密的,解密者就難以分析出數據內容和規律了,因此對於這種鎖的數據分析就不是停留在「埠」層了,解密者轉向了「功能」層,就是對軟體中的函數調用進行分析。為了抵擋功能層的數據分析,這種鎖來了個「軟硬」兼施的策略。
「軟」的是指驅動程序內反跟蹤、外殼加密等等軟體工作,讓解密者難以在功能層上模擬,誰都靠的是對操作系統、微機系統的精確理解。誰都無法決勝,結果是加密驅動程序在不斷更新、膨脹。
「硬」的就是加密鎖內的演算法功能,這大大增加了解密難度,這是掌握在加密者手中的武器。但是,加密者只能設置演算法的參數,即所謂內含多少種演算法可選,而演算法內容並不知道。這樣就限制了廠商對演算法的使用,要麼預先記錄演算法結果然後在軟體運行時核對(使用碼表);要麼在軟體中至少變換兩次然後比較結果是否一致。如果解密者截獲這些數據,通過統計、分析就有可達到解密目的;
第三代加密鎖,即所謂「可編程」的加密鎖。1999年初,以北京深思洛克為代表推出了第三代加密鎖,「可編程」加密鎖概念的推出是軟體加密技術的一次進步。「可編程」加密鎖設計初衷是希望用戶能夠將軟體中重要的代碼或模塊「移植」到加密保護設備中運行,使軟體與加密鎖實現真正無縫鏈接。但由於成本限制,早期推出的幾款「可編程」加密鎖採用的低檔單片機給 「可編程」性造成了很大的局限,主要表現在:1、演算法變換的復雜度不夠高,2、指令編碼空間較小,3、程序區的空間較小。這些局限性使得用戶根本不可能利用「可編程」加密鎖實現理想的高強度加密方案。 軟體狗採用了PAL(Programmable Array Logic)、PEEL(Programmable Electrically Erasable Logic Device)、GAL(Generic Array Logic)等可編程器件,但目前流行的期間大概要算串列讀寫的EEPROM(Serial Electrically Erasable PROM)了。這些器件由於密碼編制的靈活性和製成密鑰後在程序中插入檢查的方便性,極大地增加了解密的難度。從使用的角度來看PAL、PEEL、GAL 等邏輯器件只能讀取數據,不能隨時寫入數據,密碼的重新設置比較麻煩;而EEPROM晶元可隨意讀寫,用在軟體狗上靈活性相當大,譬如可以為每一個軟體狗單獨設一個密碼,以增加解密的難度;另外,從EEPROM器件的電器性能上來說也非常適合做軟體狗;因此這種器件在軟體狗的設計中獲得了廣泛的應用,是當時軟體狗製作者的首選晶元。它象一般RAM存儲器一樣可讀寫(只不過讀寫是串列的),即使斷電後也能保存數據不變。常用的EEPROM型號是93C46,它是64×16bit的結構,也就是說一個93C46具有64個16位bit單元的容量,每次處理數據也都是16位。有的93C46,如 Microchip、ATMEL、CSi等品牌的93C46可以通過切換,變為128×8bit或64×16bit兩種模式,這對軟體狗製作來說就更靈活了,其加密效果也更好。當然也有人採用更大容量的93C56、93C66或容量小一點的93C06、93C26等EEPROM晶元。因為軟體狗是插在微機的並行口上,所以檢查程序是通過並行口的I/O地址去讀寫EEPROM。具體的讀寫方式跟硬體線路以及EEPROM的時序有關,因此,一般的檢查程序針對某一種硬體線路;但是這些程序大同小異,大體上是差不多的。
第四代軟體夠在第三代軟體狗基礎上,加入一個單片機晶元,如PIC16C5X。此晶元中存有特定的演算法程序,可將讀出的密鑰數據進行加密變換,以對抗邏輯分析儀。可以說,軟體狗發展到第四代,已經非常成熟了。在此技術上,各軟體狗研製公司又加入自己的電路設計,形成了各自的產品特色。
平時常見的狗主要有「洋狗」(國外狗)和「土狗」(國產狗)。這里「洋狗」主要指美國的彩虹和以色列的HASP,「土狗」主要有金天地(現在與美國彩虹合資,叫彩虹天地)、深思、堅石。總的來說,「洋狗」在軟體介面、加殼、防跟蹤等「軟」方面做得沒有「土狗」好,但在硬體上絕對「無法」 pj(應當說pj難度非常大):而「土狗」在「軟」的方面做得絕對稱得上世界第一,許多技術,如噪音、自檢測、演算法可變、碼表變換等等,可以說都很先進,而在硬體上不及國外,只要稍有單片機功力的人,都可復制。
現在狗的技術發展很快,針對不同的應用場合有不同的類型,如:
強勁狗:自由定義演算法的高強度加密方案
微狗: 面向單片機環境的高強度加密方案
USB狗: USB介面的微狗全兼容產品
軟體狗:面向單機環境的低成本加密方案
網路狗:面向網路環境的加密方案
卡式狗:面向網路環境的加密方案
軟體狗採取了各種的加密技術,目前較先進的加密技術有以下幾種:
AS技術:API函數調用與SHELL外殼加密結合,即使外殼被破壞,加密程序依然不能正常運行。
反跟蹤:
a.數據交換隨機噪音技術:有效地對抗邏輯分析儀分析及各種調試工具的攻擊。
b.迷宮技術:在程序入口和出口之間包含大量判斷跳轉干擾,動態改變執行次序,提升狗的抗跟蹤能力。
抗共享:可從硬體對抗並口共享器,由開發商選擇是否共享狗。
口令: 可由軟體開發商設置32位口令,口令錯誤將不能對存儲區進行讀寫。
時間閘:某些狗內部設有時間閘,各種操作必須在規定的時間內完成。狗正常操作用時很短,但跟蹤時用時較長,超過規定時間狗將返回錯誤結果。
單片機:硬體內置單片機,固化的單片機軟體保證外部不可讀,從而保證狗不可仿製。
存儲器:提供20位元組掉電保持存儲器供開發商存放關鍵數據、配置參數等信息。
市場上常見幾種軟體狗的簡單介紹
彩虹天地:在中國應該算是老大了,從第一代到第四代的產品都有,但它的主要產品還是第三代的微狗(TD-MH),該代產品中有干擾晶元,能隨時產生無用的干擾信號,更加有效的對抗邏輯分析儀;雖然有第四代的強勁狗(CS-QA),但好象有不少問題,所以推出的USB介面的加密鎖還是兼容微狗的。彩虹天地的加密強度不高,最簡單的pj方法就是隨便買一個狗,然後復製成要解的狗。
深思洛克:也是一個比較有名的,至2001年初最主要的產品就是第四代的深思Ⅲ型加密狗,特點就是用戶可在狗中定義自己的演算法,這大大加強了其保護能力,但它的CPU功能還不夠強,演算法上有漏洞,而且只提供一種加密方式,所以也是可以擊破的,並且也能硬體復制原狗。此類狗加密的產品有Pkpm 結構計算軟體、分析家股票軟體、圓方cad軟體等等。
深思 Ⅲ 的n階黑箱模型法:
深思 Ⅲ 的n階黑箱模型法並不是簡單的記憶,而是通過深思 Ⅲ 獨特的完全可編程使得深思 Ⅲ 鎖對於輸入和輸出呈現高階黑箱控制模型的特徵。每次調用代碼運行時使用鎖內存儲作為運算變數和參數,改變鎖的狀態影響後續的調用。用戶自定義的代碼沒有任何的說明書和特徵,甚至兩次相同的調用會返回不同的有用的結果。這是深思 Ⅲ 獨特之處。
以上加密範例並不要求加密者尋找復雜並難以預料的函數關系加以移植。
如果是採用0階黑箱模型那麼輸入與輸出具有直接的對應關系 y=f(x1,x2),其中x1,x2為本次輸入,y為本次輸出。這時如果函數關系簡單就很容易被解密者破譯,比如用迭代法、插值法和列表法等方法逼近;這就迫使加密者尋求復雜函數來防止解密者的破譯和模擬。但由於鎖內資源的限制使得軟體移植幾乎不可能。現在採用n階黑箱模型,就使得輸入與輸出的對應關系復雜化: yn=f(yn-1,yn-2,yn-3,...,y1,xn1,xn2),其中,y1,y2,...,yn-1為以前n-1次調用輸出或隱藏的結果, xn1,xn2為本次(第n次)調用的輸入參數。
面對這樣的復雜關系,解密者簡單地取消中間的任何一次調用都可能使後邊的結果發生錯誤,既使是簡單的函數關系也可以被這高階黑箱過程隱藏得難以推測。這樣,藉助於高階黑箱模型法很容易找到應用軟體中可以利用的公式或函數作為加密的對象。
n階黑箱模型法使用過程中一樣可以使用碼表法,例如,範例中的第一次調用。
但是,這樣的碼表法不同的加密點互相關聯,必須進行整體解密,這就大大地提高了加密強度。使用傳統的0階黑箱模型時,不同的加密點之間互不關聯只需各個擊破分別解密即可,其復雜度無法與n階黑箱模型相比。對於比較復雜的函數,盡管鎖內沒有足夠的資源,還是可以通過n階模型法進行加密處理我們可以將復雜函數化為簡單函數的運算組合,例如:y=(a-b)*(a+b)+c可以先計算(a-b)和(a+b)然後將結果相乘再加c。
n階模型嚴格說是不可解的(只是目前理論上,也請深思公司記住這一點),因為第n次輸出依賴於前n-1次輸入和輸出,而前n-1次輸出可能已部分或全部被隱藏,所以第n次輸出無法推測,至少推測n-1次輸入產生的輸出要比一次輸入產生的輸出復雜度有質的飛躍。
深思 Ⅲ 具有完備的指令系統,可以通過編程實現n階或任意階黑箱模型,每次調用互相關聯,並且可以絕對隱藏中間結果,只要使用得當,理論上是不可解的( 我的理論是沒有不可解的:)
飛天誠信:是新崛起的一家,主要產品是ROCKEY-IV和相兼容的USB狗,技術支持比較好,功能比較多,它的外殼加密程序很不錯,用在加密上主要是8號功能(種子碼)和14、15、16號功能(都是自定義演算法),它的自定義演算法比深思的產品好,「沒有」漏洞(目前理論上說)。如果很好地使用它加密,是極難pj的。但大多數開發商都很偷懶,比如就只用8號功能(種子碼)來加密。
製作和出售軟體狗的公司很多,你只要注意一下計算機雜志上的廣告就能得知。各公司生產的軟體狗除了上述特點外,一般都有一些為吸引用戶而附加的功能,主要是一些工具軟體,其核心技術卻是大同小異。
加密狗的一般特點
1、不佔用並行口,因為它雖然插在並行口上,但是它又提供了一個跟原來一致的並行口。
2、軟體具有防解密功能,可對抗各種調試工具的跟蹤。
3、一狗一密碼或一種線路,軟硬體不可互換,就像一把鎖一把鑰匙那樣。
4、提供各種語言的編程介面以及一套實用工具,方便用戶在自己開發的程序中嵌入加密模塊。
5、提供對可執行文件的加密工具,以便用戶對已有的產品進行加密。
目前主流軟體加密鎖的不足
對軟體加密保護產品而言,使用者最關心的是加密的有效性,產品的兼容性和穩定性。目前市場上主要的軟體加密鎖硬體內部均含有單片機,即所謂內置CPU,軟體廠商主要是利用演算法功能進行加密。加密鎖通常還增加了一些輔助功能,比如倒計數器、遠程升級等。這類型加密鎖主要產品有彩虹天地的「微狗」 「SuperPro」、深思洛克的「深思Ⅰ、III型」、 ALADDIN的HASP3、4等。通過對這些軟體鎖進行分析,認為從安全性上講他們至少有三方面致命的薄弱點:
薄弱點1:設計原理有很大缺陷
目前主流的加密鎖硬體提供了讀、寫和演算法變換功能,且演算法變換關系難以pj和窮舉。但這類加密鎖最大的缺陷是演算法不向軟體廠商公開,鎖內的變換演算法在出廠時已經固定,軟體加密者只能設置演算法的參數。這樣就限制了廠商對演算法的使用,要麼預先記錄演算法結果然後在軟體運行時核對(使用碼表),要麼在軟體中至少變換兩次然後比較結果是否一致;如果解密者截獲這些數據,通過統計、分析就有可達到解密目的。
薄弱點2:加密鎖受處理能力的限制,無法為軟體提供強有力的保護
市場上曾先後推出了幾款「可編程」加密鎖。這類型加密鎖最大的特點就是可以讓用戶自行設計專用演算法。「可編程」加密鎖的出現的確是軟體加密技術的一次進步。深思洛克的「深思III」、飛天誠信的「Rockey4」均屬此類產品。
但由於成本限制,這類型加密鎖往往只能採用10~20元人民幣的通用8位單片機或同檔次的ASIC晶元作為核心微處理器。這種低檔單片機的處理運算能力是相當弱的,這就給 「可編程」加密鎖造成了很大的局限性,主要表現在:1、演算法變換的復雜度不夠高,2、指令編碼空間較小,3、程序區的空間較小。這些局限性使得用戶根本不可能利用「可編程」加密鎖實現理想的高強度加密方案。
薄弱點3:硬體本身抵抗惡意攻擊的能力較弱
隨著集成電路設計、生產技術的發展,安全產品的核心晶元硬體本身受到攻擊的可能性越來越大。典型的硬體攻擊手段有電子探測攻擊(如SPA和DPA)和物理攻擊(探測,如採用SiShell技術),下面我們就這方面進行簡要的分析。
電子探測(SPA和DPA)攻擊技術的原理是:單片機晶元是一個活動的電子元器件,當它執行不同的指令時,對應的電功率消耗也相應的變化。通過使用特殊的電子測量儀和數學統計技術,來檢測和分析這些變化,從中得到單片機中的特定關鍵信息。
物理攻擊的方法有:通過掃描電子顯微鏡對晶元內部存儲器或其它邏輯直接進行分析讀取;通過測試探頭讀取存儲器內容;通過從外部無法獲取的介面(例如廠家測試點)對存儲器或處理器進行直接數據存取;再激活單片機的測試功能等。
由於通用低檔單片機並非定位於製作安全類產品,沒有提供有針對性的防範物理攻擊手段,因此比較容易通過電子探測(SPA和DPA)攻擊直接讀出存儲器內的數據。雖然大多數普通單片機都具有熔絲燒斷保護單片機內代碼的功能,但此類晶元應用場合廣、發行批量大,隨著廠商間委託加工與頻繁技術轉讓,使得利用該類晶元下載程序的設計漏洞,利用廠商的晶元測試介面,通過特殊的燒寫時序和數據讀出信息成為比較容易的事情。
ASIC晶元是完全根據用戶需求而特別定做,屬於小批量生產。由於其採用特殊的邏輯電路且不會輕易公開測試功能介面,因此只要以其為基礎開發的系統不是保存重要的信息或者不用於高級別的安全場合還是可以防範一般情況下的物理攻擊。
加密鎖性能判定
加密鎖很小巧,包含的技術內容卻很豐富。一般我們從三個方面分析加密鎖的性能:
第一個是加密原理,或者說加密鎖有些什麼功能,這往往是針對一些解密方法發展起來的,最需要創造性的地方就是這里。國內產品在這個方面一直與國外產品具備足夠的競爭能力。
第二個是加密鎖的可靠性、穩定性、兼容性、透明性等。這些是對鎖的基本要求,但是做完整並不容易,尤其是兼容性、透明性問題,加密廠家在這方面有著豐富的經驗,但是沒有誰可以100%保證。透明性是鎖的一個比較特殊的指標,由於鎖是工作在並口(列印口),並口還會有其他設備,比如列印機、繪圖儀、硬碟、光碟機等,鎖如果影響到原來設備的正常工作就是透明性不夠好,完全的透明是難以做到的,一般的加密廠家不保證鎖對並口硬碟、光碟機等設備的透明性。
最後一個是鎖的易學性、易用性。
軟體狗加解密技術的簡單介紹(我將在以後陸續加入並詳細介紹)
涉及到加、解密的技術可以說是包羅萬象,基本的有匯編語言、調試工具、操作系統等,還需要一些密碼學的基本常識,如果對數據結構、編譯原理等有一定的了解會更有幫助。當然,這並不是說沒有這些基礎就做不好加密,在使用加密鎖時,很多工作已經由加密廠家完成了,其實加密者只要對「隨機性」有一些基本的認識,就可以完成很出色的加密。這個隨機與一般意義上的隨機有所不同,這里強調的是「不可預測性」。如果解密者可以預知加密鎖返回的數據,就可以用程序代替鎖來返回,軟體就無法知道鎖是否真正存在,就是被解密了。這就是我們常說的「模擬」,在密碼學中就是假冒攻擊。所以,加密的一個重要思路就是讓解密者看來:鎖輸入輸出數據有很強的隨機性。目前,加密設計中最迫切解決的就是構造隨機性的問題。
常有人這樣加密:在軟體中反復檢查鎖內的數據,而且運用了很復雜的檢查方法,比如中間插入一些運算或者垃圾程序等,加密的工作量很大,以為「我查了那麼多次鎖還不夠嗎?」。但這在解密者眼裡不值一提,只要發現鎖返回數據的規律性就足夠解密了,根本不必理會軟體是怎麼使用的。這種加密失敗在於,只是用了些讀操作,沒有構成返回數據的隨機性。那麼,如果擴大加密鎖存儲容量,或者進行些寫操作就行嗎?顯然還是隨機性太差。因為這點,第一代加密鎖很難勝任真正的加密工作了。也因為這點,過去比較繁榮軟加密技術難以深入發展。這提醒我們,如果加密原理不合理,再大的加密工作量也是徒勞無益的。
使用演算法變換就可以增強隨機性,但是有人這樣加密:在軟體中大量調用演算法變換,變換的數據量也很大(即演算法碼表很大),可還是被輕易解密了。為什麼呢?是不是演算法被破了?不是。這種加密方法在解密者看來和上個沒有什麼不同,只要把每次變換的數據內容都記錄下來,如果軟體再用同樣的數據調用演算法,解密者自然知道應該返回什麼數據了。失敗原因是,碼表內容是固定的,被解密者窮舉了,沒有構成隨機性,這說明可以窮舉的東西是不具備隨機性的。那麼怎麼才能防止被窮舉呢?由於加密者也不知道演算法方程,實際上是做不到的。但是,我們可以給解密者增加很多窮舉困難。我們知道,只要讓解密者抓到一次,這個數據就再也沒有加密作用了,因此不能讓軟體運行一次就用完所有碼表,另外還可以用些隨機數來做變換,這就考驗解密者的分辨能力了。這是個技巧性比較高的問題,需要不小的工作量,但這的確對加密強度有貢獻。
如果加密者知道演算法內容,而解密者不知道,這樣就可以用任何數據來訪問加密鎖的演算法功能,解密者就無法窮舉了,第三代「可編程」加密鎖就能實現這種思想。
由於第三代鎖的出現,需要補充另外一個話題,就是加密鎖的功能。如果解密者可以通過數學方法解析出鎖的內部功能,就可以「模擬」了。如何設計鎖的功能才不易被破呢?這涉及到一點密碼學,一般的加密者只要能夠將不同類型的運算混合使用就夠。對於第一、二代加密鎖,解密者沒有必要去分析程序是如何使用鎖返回數據的(模擬的思路),而對於第三代鎖,這種方法常成了解密者唯一希望,寄希望於通過跟蹤鎖返回數據的使用過程而推測出鎖的內部功能。這時候幾乎任何能夠降低程序可讀性的手段都會提高加密效果,比如程序垃圾、反復的數據搬動、嵌入匯編、插入浮點運算等等。這點很吸引人,即使你剛明白加密,也能讓解密專家圍著你團團轉。
加密者往往遠不如解密者專業,隨著互聯網的發展,解密技術正以更快的速度傳播,這給加密帶來了更大的挑戰。
軟體狗的加密技術介紹
解密一個軟體狗可以從兩方面入手,其一是軟體,只要把檢查軟體狗的那部分代碼解除,那麼軟體狗就成了一隻「死狗」。其二是從硬體入手的解密方法,其含義是要仿製一個加密盒,不管機密做的如何好,如果加密盒被仿製了,那麼軟體狗的加密作用也就不存在了。因此,從硬體入手的解密跟從軟體入手的解密其效果是一樣的,只不過後者需要付出一定的額外代價—硬體成本而已。
那麼既然從軟體、硬體著手都能解密,用它來保護軟體還有什麼作用?不用著急,讓我們來談談如何更地保護您的軟體。
針對解密的兩種方法,我們也從這兩方面來加強軟體的加密功能。
增強軟體狗加密功能的方法
一、軟體加密
全面我們說,從軟體入手的解密方法很多,針對這種情況,人們也研製出了很多行之有效的防解密措施,在次,我們把一些常用的防止軟體跟蹤解密的措施列於下面:
1、計算程序執行時間,並判斷程序的執行時間是否過長;
2、關鍵程序部分禁止 鍵盤中斷,並檢查鍵盤中斷是否被開放;
3、關鍵程序部分禁止顯示輸出和列印輸出;
4、在軟體中多做幾次軟體狗檢查;
5、把程序的重要部分加以編碼加密,在運行時才解密;
6、修改斷點中斷功能;
7、利用除零中斷或溢出中斷是否有程序跟蹤;
8、利用時鍾中斷檢查是否有程序跟蹤;
9、在程序中調用INT 7;
10、程序不要寫得很結構化,要多一些「廢話」;
11、若干種加密方法綜合使用;
12、用黃玫瑰軟體製作組出品的BITSHELL作外層防護;
...... ......
==================================================
[ 附:外殼反跟蹤反破譯程序BITSHELL簡介
一、系統簡介
BITSHELL是一套可反跟蹤反破譯的軟體加密系統,主要用語保護軟體開發者的合法權益,防止未經授權的復制、演算法解讀及目標碼反匯編。它是我們應高級開發者的要求從BITLOK中提煉出來的,專為應用軟體提供pj保護的系統。應用軟體開發者可以充分發揮自己的才智編寫或精巧或復雜的程序,有 BITSHELL的保護不用擔心競爭者對商品軟體進行逆向分析。應用軟體開發者更可以設計自己的反拷貝介質(加密卡、加密狗等),然後用BITSHELL 進行外層保護,從而不必擔心訪問反拷貝介質的代碼被截獲。應用軟體開發者也可以購買商品化的加密卡,加密狗等,在應用系統內部秘密地存取加密卡、加密狗,用BITSHELL作外層保護,防止訪問反拷貝介質的代碼被截獲。
主要功能和性能如下:
千變萬化的加密方案
內含隨機可選的二十套加密演算法,構造出千變萬化的反跟蹤反破譯方案,特別適合加密有多個單獨執行程序的軟體。
先進超強的反跟蹤技術
採用加密虛擬機、多層間址多 鏈解等獨創的世界領先技術,結合傳統的加密方法,具備超強的動態反跟蹤能力。防範各種軟硬體調試器對其破譯。不僅防止了國際上通用的調試器,如:Soft-ICE,Turbo Debugger,Symdeb等,還重點防範了國內開發的各種專用調試器。
可靠性高、兼容性好、使用面最廣泛
經BITSHELL1.0加密過的軟體日夜運行在超過60萬台機器上,經過了最廣泛、最嚴格的測試。BITSHELL2.0具備同樣可靠的性能,加密過的軟體可以在各種廠牌各種機型上正常運行,兼容各種流行的DOS系統。
功能全面、使用方便
可加密各種帶覆蓋模塊的執行文件,特別適合加密有Clipper,FoxPro等編譯的各種資料庫應用系統。
提供OBJ嵌入式加密模塊。這樣,用戶還可以在源程序里加入加密模塊,與外殼部分相互關聯,有效地提高破譯難度。
可以為用戶定製專用BITSHELL反跟蹤反破譯系統,可以滿足用戶的獨特需求。
二、快速入門
BITSHELL經過了用戶嚴格的檢驗,作者對其精雕細琢反復修正,現在的版本使用極容易。確保BITSHELL硬碟或網路安裝已經成功,或BITSHELL源盤在軟碟機中,加密方法如下:
BITSHELL<源文件><目標文件>
例如:
把TEST.EXE加密成TESTOK.EXE。輸入以下命令:
BITSHELL TEST.EXE TESTOK.EXE
把TEXE.EXE加密不保留未加密的程序。輸入以下命令。
三、操作指南
1、BITSHELL參數的詳細說明
BITSHELL可以用KEY環境變數來設定一些參數,這樣可以簡化使用過程。設置方法如下:
SET KEY=[SCHEMExx,][STAY,][CHECKOVL]
BITSHELL各項參數的意義如下:
(1)參數SCHEMExx,若給出則依用戶的要求使用指定的變形演算法,否則將隨機抽取一種加密演算法。BITSHELL2.0共有20種演算法可選。
每一種演算法都有自己
『玖』 DS2431加密晶元的加密原理是什麼,詳細點,急求!!!!謝謝了
DS2431不是加密晶元,它是一款1Kbit(1024位)的1-Wire® EEPROM晶元,由四頁存儲區組成,每頁256位。該器件的特點是,四頁存儲區相互獨立,可以單獨進行防寫或進入EPROM模擬模式,在該模式下,所有位的狀態只能從1變成0。DS2431通過一條1-Wire匯流排進行通信。通信採用了標準的1-Wire協議。每個器件都有不能更改的、唯一的64位ROM注冊號,該注冊號由工廠光刻寫入晶元。在一個多點的1-Wire網路環境中,該注冊號用做器件地址。
如果你說它是加密晶元,那麼或許是你從應用級來看,把它當成了加密晶元。實際上,它的儲存內容是只能從1變為0,所以可以看成是晶元的EEPROM被限制為了OTP的功能(即一次可編程存儲器),從而,在一些應用,比如耗材內,安裝這種晶元,限制耗材使用時限。
另外,DS2431內置了一個64BIT的「出廠編號」,從而每一隻晶元都不同。使得應用級上可以識別每一個終端產品,從而禁止直接復制。(比如第一隻耗材已經用完,系統會記錄該64位編號對應的產品已消耗完,即使你將晶元內的0擦除成1了,只要那個64BIT編號不變。系統仍然能識別出這是已經用完的耗材產品。)
『拾』 UKey和加密狗的區別
主要區別是,性質不同、作用不同、適用性不同,具體如下:
一、性質不同
1、UKey
UKey是一種通過USB (通用串列匯流排介面)直接與計算機相連、具有密碼驗證功能、可靠高速的小型存儲設備。是對現行的網路安全體系是一個極為有力的補充,通過中國信息安全測評認證中心認證的網路安全產品。
2、加密狗
加密狗一般指計算機加密鎖,是一種插在計算機並行口上的軟硬體結合的加密產品(新型加密鎖也有usb口的)。是為軟體開發商提供的一種智能型的具有軟體保護功能的工具,它包含一個安裝在計算機並行口或USB 口上的硬體,及一套適用於各種語言的介面軟體和工仔殲具軟念談沖件。
二、作用不同
1、UKey
UKey認證系統裡面的組件SecureFile功能組件提供基於文件的加密,解密等功能。通過Ukey內置晶元的運算來進行加密,最大程度上保證了文件在加密過程中和加密的安全性。
2、加密狗
軟體開發者可以通過介面函數和加密鎖進行數據交換(即對加密鎖進行讀寫),來檢查加密鎖是否插在介面上,或者直接用加密鎖附帶的工具加密自己EXE文件(俗稱「包殼」)。這樣,軟體開發者可以在軟體中設置多處軟體鎖,利用加密鎖做為鑰匙來打開這些鎖;如果沒插加密鎖或加密鎖不對應,軟體將不能正常執行。加密鎖基於硬體保護技術,其目的是通過對軟體與數據的保護防止知識產權被非法使用。
三、適用性不同
1、UKey
①、適用於採用ERP系統的各企業。
②、需要增加ERP系統功能以增強競爭力的系統集成商。
2、加侍拿密狗
適用於大型商業軟體開發商。