|
隨著智能通信技術的迅猛發展,信息已成為當今社會的重要財富,信息的保密技術也越來越受到人們重視,大到國家機密,小到尋常百勝的生活用品,比如信用卡、保密傳真、Interner網上信息傳遞等,都需加密碼等保護措施。但信息技術的解密也同樣受到廣泛關注,別以為解密是什么不光彩的事情,離開了解密技術,軟件加密水平也不會有很大的提高,從而留給它國盜竊我國信息技術的機會,造成國防安全隱患。從技術的發展角度來看,軟件的維護和開發都是最昂貴的一個階段,占開發費70%以上。如果業務需求改變、硬件基礎設施的變化等使軟件系統需要經常更新和改進,而原代碼文件丟失或人才流失,再重新開發的話就要浪費大量的時間、人力和財力,給公司造成不可估量的損失。因此,在這種情況下利用解密技術將是最好的選擇,從這里我們也可看出,加密與解密就好比矛與盾的關系,兩者相互依存、缺一不可。
何謂芯片加密與解密?
芯片加密是指為防止未經授權訪問或拷貝而對芯片進行加密鎖定位或者添加加密字節以達到保護片內程序的一種技術手段。通過加密,一般的編程器就無法直接讀取單片機的內部程序,從而起到保護的作用,而有加密就一定有解密。所謂芯片解密,指的是程序員通過找出其單片機芯片上的漏洞或者缺陷,利用一些專業的技術手段,從芯片中獲取其需要的程序和關鍵信息的過程。芯片解密,又稱為IC解密、單片機解密、芯片破解等等。但裝載程序芯片并不只有單片機,它只是屬于其中一個類別而已。我們也將CPLD解密、DSP解密稱為芯片解密。
芯片加密方案的選擇
目前嵌入式加密行業內,存在兩大陣營,一個是傳統的邏輯加密芯片,采用的IIC接口,其原理是EEPROM外圍,加上硬件保護電路,內置某種算法;另外一個是采用智能卡芯片平臺,充分利用智能卡芯片本身的高安全性,老抗擊外部的各種攻擊手段。邏輯加密芯片防護能力很弱,大多數解密公司都可輕松破解,已經逐步被淘汰。取而代之的是被證明最好的智能卡芯片,它本身就可以有效防護這些攻擊手段,將MCU中的部分代碼或算法植入到加密芯片內部,在加密芯片內部來執行這些程序,使得加密芯片內部的程序代碼成為整個MCU程序的一部分,從而可以達到加密的目的,因為MCU內部的程序不完整,即便被盜版了,由于缺少關鍵代碼,也無法進行復制。要想不被破解,還要盡可能的多植入程序到加密芯片內部,盡可能的增加算法的強度。
芯片解密方法及公司的選擇
傳統的加密芯片,都是采用算法認證的方案,不管加密算法如何復雜,但單片機本身就存在安全漏洞。他們每次寫入算法時,認證后都會給單片機一個判斷標準,解密商就可以抓住這一缺點進行攻擊,模擬給出單片機一個信號,輕松繞過加密芯片,從而達到破解的目的。如果說,要破解芯片內部數據,那么通過傳統的剖片、紫外光、調試端口、能量分析等多種手段,都可以破解。目前,國內最權威的芯片解密機構要數龍人了,其在芯片解密的軟件攻擊、電子探測攻擊、過錯產生技術和探針技術都非常成熟,面對不同的芯片公司的解密方法也會隨之調節,并對其芯片程序、功能特性進行研究,滿足客戶對ic解密的各種實際需求。除芯片解密外,公司還提供了各種反向研究服務,包括PCB抄板、BOM制作、SMT加工、代工代料等服務,為顧客提供了最專業最全套的服務。如果您有各種解密需要,龍人將是你最好的“戀”結! |
|