利用安全電量計(jì)防止假冒電池
假冒電池組看起來與正品幾乎一模一樣,通常更便宜。但許多假冒電池缺少安全部件或保護(hù)裝置,而這些才是正品電池的品質(zhì)證明。例如,正品鋰離子電池組通常使用具有安全防護(hù)措施的原電池,防止過沖、過放、過流的保護(hù)電路,以及隔離過流的保護(hù)裝置。
灰市上的電池不僅給消費(fèi)者帶來了巨大風(fēng)險(xiǎn),也造成原始設(shè)備制造商(OEM)失去收入來源。然而,造假者難以根除,相關(guān)問題屢禁不止。2017財(cái)年,美國海關(guān)和邊境保護(hù)局(CBP)緝獲并銷毀了近32,000件假貨,相比2014年增加了52%,其中包括各種各樣的物品,不僅僅是假冒電池。但是,正如CBP在其2017年11月的博客中指出的那樣:“造假者總是將重點(diǎn)放在仿造流行的產(chǎn)品上,例如智能手機(jī)或化妝品。也許您還記得2015年末至2016年初的懸浮板熱潮,其中許多產(chǎn)品使用的是假冒電池,最終引發(fā)火災(zāi)并造成嚴(yán)重的安全隱患。”
實(shí)際上,消費(fèi)類電子產(chǎn)品在美國是第二大盜版產(chǎn)品,所以仿造電池成為重大問題就不足為奇了。據(jù)Scout CMS博文稱,智能手機(jī)電池對貪圖便宜的消費(fèi)者頗具吸引力,“但是,這種便宜的糟糕之處在于,智能手機(jī)電池復(fù)雜的設(shè)計(jì)可能會引發(fā)故障——即使未遭受黑客攻擊。”
一種簡便、經(jīng)濟(jì)的防克隆方法
您是否知道電池電量計(jì)IC能夠防止假冒,且非常簡便、經(jīng)濟(jì)嗎?集成SHA-256安全認(rèn)證功能的電量計(jì)IC能夠防范各種終端市場的假冒電池,包括金融、消費(fèi)、醫(yī)療、計(jì)算和游戲等領(lǐng)域。電量計(jì)中的安全認(rèn)證功能利用唯一的密鑰可有效防止創(chuàng)建非法副本,從而使從單片IC中竊取密鑰變得毫無用處。采用多步驟密鑰生成的IC為防止制造現(xiàn)場泄漏密鑰提供了一種非常好的方法。最好是通過質(zhì)詢-應(yīng)答方式產(chǎn)生密鑰,而不是直接寫入到IC。為進(jìn)一步防范密鑰遭竊,IC應(yīng)能夠承受光、電、時序和功率分析,以及通過逆向處理進(jìn)行的物理檢測。
Maxim的MAX17201、MAX17205、MAX17211和MAX17215 ModelGauge™ m5電量計(jì)IC完全滿足這些安全認(rèn)證標(biāo)準(zhǔn)。這些符合FIPS 180-4標(biāo)準(zhǔn)的IC具有SHA-256安全認(rèn)證,擁有160位密鑰,在工廠采用多步驟密鑰生成方法為每塊電池生成唯一的密鑰,如圖1所示。首先,使用安全散列算法生成Secret1,然后利用相同的散列算法以及芯片的唯一ROM_ID生成Secret2。Secret1被覆蓋,而Secret2儲存在IC中,且每片IC均不同。電池組制造商無需知道Secret1或Secret2,最大程度降低密鑰被泄漏的風(fēng)險(xiǎn),并且使用的兩個獨(dú)立質(zhì)詢在工廠是安全的。
圖1. 圖解為每片MAX172xx電量計(jì)IC生成唯一密鑰
圖2所示為主機(jī)軟件中對電池進(jìn)行安全認(rèn)證的過程。主機(jī)軟件使用Challenge2、Secret1和ROM_ID生成Secret2。然后主機(jī)軟件執(zhí)行質(zhì)詢-應(yīng)答方法進(jìn)行安全認(rèn)證,檢驗(yàn)電量計(jì)是否知道Secret2。主機(jī)軟件必須保證Challenge2和Secret1的安全存儲。
圖2. 圖解主機(jī)軟件對MAX172xx電量計(jì)IC執(zhí)行安全認(rèn)證
這些電量計(jì)IC的設(shè)計(jì)能夠防止從IC中竊得密鑰。無法從電量計(jì)中物理讀取密鑰,只能通過質(zhì)詢-應(yīng)答方式對其進(jìn)行驗(yàn)證。作為一項(xiàng)針對逆向處理的反制措施,IC具有光學(xué)檢測免疫力。儲存在非易失存儲器中的1和0是物理上不可區(qū)分的。電量計(jì)IC能夠承受電學(xué)檢測,例如微型探針和電子束探針,因?yàn)槊荑€不是以明文形式儲存在非易失存儲器中的。其物理設(shè)計(jì)采用頂部金屬層來傳導(dǎo)電源、地和其他信號,不存在關(guān)鍵信息。關(guān)鍵信息被電偏置金屬區(qū)域遮蓋。如果有人企圖去除頂部金屬層,該動作會造成芯片不能工作。無論是微探測還是電壓襯度都不能完整無缺地發(fā)現(xiàn)所有信號層的機(jī)密。IC也能夠防止時序分析和功率分析(SHA計(jì)算的時序與密鑰無關(guān),內(nèi)部密鑰存取期間的功耗與密鑰的值無關(guān))。此外,定時器值儲存在壽命記錄寄存器中,提供針對克隆的反制措施。
在不需電池特性分析的情況下實(shí)現(xiàn)高精度
MAX17201、MAX17205、MAX17211和MAX17215 IC采用ModelGauge m5 EZ算法,在不需電池特征分析的情況下即可實(shí)現(xiàn)高精度。ModelGauge m5 Ez算法既有庫倫計(jì)數(shù)器優(yōu)異的短期高精度、高線性度特性,又具有電壓電量計(jì)出色的長期穩(wěn)定性,以及溫度補(bǔ)償。IC在較寬的工作條件下自動補(bǔ)償老化、溫度和放電率,并以毫安時(mAh)或百分比提供精確的電量狀態(tài)(SOC)。
防止您的電池被假冒——請選擇不僅能夠提供所需精度,而且能夠防止克隆、黑客攻擊和其他非法行為的電量計(jì)IC。