詳細解析嵌入式加密工作原理
發布時間:2014-05-08 責任編輯:mikeliu
【導讀】嵌qian入ru式shi加jia密mi行xing業ye內nei兩liang大da陣zhen營ying,分fen別bie是shi傳chuan統tong的de邏luo輯ji加jia密mi芯xin片pian,和he智zhi能neng卡ka芯xin片pian平ping台tai。那na麼me,這zhe兩liang種zhong加jia密mi的de方fang式shi各ge自zi有you什shen麼me樣yang的de優you點dian和he缺que點dian呢ne?哪na種zhong方fang式shi又you更geng好hao呢ne?讓rang小xiao編bian詳xiang細xi給gei您nin分fen析xi它ta們men的de工gong作zuo原yuan理li!

目前嵌入式加密行業內存在兩大陣營:
傳統的邏輯加密芯片,采用的IIC接口,其原理是EEPROM外圍,加上硬件保護電路,內置某種算法;
智能卡芯片平台,充分利用智能卡芯片本身的高安全性來抗擊外部的各種攻擊手段。
邏(luo)輯(ji)加(jia)密(mi)芯(xin)片(pian)本(ben)身(shen)的(de)防(fang)護(hu)能(neng)力(li)很(hen)弱(ruo),被(bei)網(wang)上(shang)數(shu)量(liang)眾(zhong)多(duo)的(de)解(jie)密(mi)公(gong)司(si)所(suo)針(zhen)對(dui),已(yi)經(jing)逐(zhu)步(bu)被(bei)淘(tao)汰(tai)。取(qu)而(er)代(dai)之(zhi)的(de)是(shi)被(bei)證(zheng)明(ming)最(zui)好(hao)的(de)智(zhi)能(neng)卡(ka)平(ping)台(tai)。智(zhi)能(neng)卡(ka)芯(xin)片(pian)需(xu)要(yao)具(ju)有(you)國(guo)際(ji)安(an)全(quan)認(ren)證(zheng)委(wei)員(yuan)會(hui)的(de)EAL4+以上的安全等級,否則安全性難以達到要求。
傳chuan統tong的de邏luo輯ji加jia密mi芯xin片pian,都dou是shi采cai用yong算suan法fa認ren證zheng的de方fang案an,他ta們men聲sheng稱cheng加jia密mi算suan法fa如ru何he複fu雜za,如ru何he難nan以yi破po解jie,卻que沒mei有you考kao慮lv到dao算suan法fa認ren證zheng方fang案an本ben身shen存cun在zai極ji大da的de安an全quan漏lou洞dong。我wo們men清qing楚chu的de知zhi道dao,單dan片pian機ji是shi一yi個ge不bu安an全quan的de載zai體ti,對dui於yu盜dao版ban商shang而er言yan甚shen至zhi是shi完wan全quan透tou明ming的de。做zuo算suan法fa認ren證zheng勢shi必bi要yao在zai單dan片pian機ji內nei部bu提ti前qian寫xie入ru密mi鑰yao或huo密mi碼ma,每mei次ci認ren證zheng後hou給gei單dan片pian機ji一yi個ge判pan斷duan標biao誌zhi,作zuo為wei單dan片pian機ji執zhi行xing的de一yi個ge判pan斷duan依yi據ju,那na麼me盜dao版ban商shang就jiu可ke以yi輕qing鬆song抓zhua住zhu這zhe一yi點dian進jin行xing攻gong擊ji,模mo擬ni給gei出chu單dan片pian機ji一yi個ge信xin號hao,輕qing鬆song繞rao過guo加jia密mi芯xin片pian,從cong而er達da到dao破po解jie的de目mu的de。如ru果guo要yao破po解jie芯xin片pian內nei部bu數shu據ju,那na麼me通tong過guo傳chuan統tong的de剖pou片pian、紫外光、調試端口、能量分析等多種手段,都可以破解。而隨著日新月異的技術發展,邏輯加密芯片已經無法滿足眾多嵌入式軟件廠商的要求。
采用智能卡芯片平台的加密芯片,本身就可以有效防護這些攻擊手段。將MCU中的部分代碼或程序植入到加密芯片內部,通過函數調用的方式,在加密芯片內部執行這些程序,返回結果供MCU下一步運行。這樣就使得加密芯片內部的程序代碼成為整個MCU程序的一部分,繞過加密芯片來盜版MCU程序的做法就變得沒有意義(因為關鍵代碼在加密芯片中)。移植到加密芯片中的代碼或者程序,盡可能多移植並增大複雜強度,可以大大的增加安全性,降低被破解的可能。
加(jia)密(mi)芯(xin)片(pian)的(de)安(an)全(quan)性(xing)是(shi)取(qu)決(jue)於(yu)芯(xin)片(pian)自(zi)身(shen)的(de)安(an)全(quan),同(tong)時(shi)還(hai)取(qu)決(jue)於(yu)加(jia)密(mi)方(fang)案(an)的(de)可(ke)靠(kao)性(xing)。部(bu)分(fen)公(gong)司(si)會(hui)給(gei)廣(guang)大(da)客(ke)戶(hu)以(yi)誤(wu)導(dao),過(guo)分(fen)強(qiang)調(tiao)什(shen)麼(me)算(suan)法(fa),無(wu)論(lun)采(cai)用(yong)對(dui)稱(cheng)算(suan)法(fa) 3DES AES還是采用非對稱算法RSA ECC等,甚至采用國密辦算法SM2 SM4等等,都是對防抄板來說,是沒有太多的用處的。
盜(dao)版(ban)商(shang)是(shi)不(bu)會(hui)去(qu)破(po)解(jie)什(shen)麼(me)算(suan)法(fa),而(er)是(shi)從(cong)加(jia)密(mi)方(fang)案(an)的(de)漏(lou)洞(dong)去(qu)入(ru)手(shou),去(qu)攻(gong)破(po),所(suo)以(yi)說(shuo),我(wo)們(men)一(yi)直(zhi)強(qiang)調(tiao),加(jia)密(mi)方(fang)案(an)的(de)設(she)計(ji)是(shi)非(fei)常(chang)重(zhong)要(yao)的(de)環(huan)節(jie),不(bu)能(neng)簡(jian)單(dan)的(de)隻(zhi)看(kan)到(dao)加(jia)密(mi)芯(xin)片(pian)的(de)自(zi)身(shen)的(de)安(an)全(quan)性(xing)。
相關閱讀:
如何避免嵌入式PCB工程修改?專家教你
適合嵌入式係統需求的小功率開關電源的設計
嵌入式係統設計中的掉電保護方案
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索




