密碼卡是實現(xiàn)密碼運(yùn)算、密鑰管理等關(guān)鍵密碼功能的硬件設(shè)備,通常以插卡形式集成于各類安全設(shè)備終端之中,如服務(wù)器、密碼機(jī)、網(wǎng)絡(luò)加密設(shè)備等,可為身份認(rèn)證、數(shù)據(jù)加密、數(shù)字簽名、密鑰交換以及訪問控制等多種應(yīng)用場景提供強(qiáng)大的密碼技術(shù)支持,在金融行業(yè)、電子政務(wù)領(lǐng)域、企業(yè)數(shù)據(jù)安全防護(hù)方面都發(fā)揮著不可或缺的作用。密碼卡的產(chǎn)品標(biāo)準(zhǔn)和技術(shù)要求分別依據(jù)GM/T 0121《密碼卡檢測規(guī)范》與GM/T 0028《密碼模塊安全技術(shù)要求》兩部標(biāo)準(zhǔn)進(jìn)行產(chǎn)品研制、開發(fā)、測試和使用。本文重點(diǎn)圍繞GM/T 0121《密碼卡檢測規(guī)范》標(biāo)準(zhǔn)進(jìn)行解讀,系統(tǒng)剖析其在密碼卡檢測領(lǐng)域的具體要求與實施要點(diǎn)。
一、功能檢測
密碼卡功能檢測旨在全面驗證密碼卡在密碼運(yùn)算、密鑰管理以及相關(guān)安全服務(wù)方面的功能完整性和正確性,確保其符合相關(guān)標(biāo)準(zhǔn)要求,能夠在各種應(yīng)用場景下穩(wěn)定、可靠地運(yùn)行,為用戶提供有效的安全保障。密碼卡檢測規(guī)范包含初始化檢測、密碼算法檢測、密鑰管理檢測、隨機(jī)數(shù)質(zhì)量檢測、接口檢測、管理安全檢測六個方面,確保密碼卡所需的功能正常實現(xiàn)。
二、性能檢測
密碼卡性能檢測旨在全面評估密碼卡在不同工作場景和負(fù)載條件下的性能表現(xiàn),確保其能夠滿足實際應(yīng)用中對密碼運(yùn)算、密鑰管理等功能的高效、穩(wěn)定運(yùn)行需求。包含隨機(jī)數(shù)產(chǎn)生性能、對稱密鑰產(chǎn)生性能、非對稱密鑰對產(chǎn)生性能、對稱算法加解密性能、非對稱算法加解密性能、非對稱算法簽名及驗證性能、雜湊算法運(yùn)算性能的檢測,檢測密碼卡密鑰產(chǎn)生和密碼算法的效率。
三、安全性檢測
全面評估密碼卡在面對各種安全威脅和攻擊場景時,為有效保護(hù)密鑰和數(shù)據(jù)的保密性、完整性、可用性,以及其自身功能的正確性和可靠性,密碼卡安全性檢測應(yīng)符合GM/T 0039《密碼模塊安全檢測要求》確保密碼卡符合相關(guān)安全標(biāo)準(zhǔn)和應(yīng)用需求。
四、虛擬化檢測
若密碼卡支持虛擬化功能,不同的虛擬密碼卡之間應(yīng)實現(xiàn)密鑰隔離、管理隔離、使用隔離等功能。密碼卡能通過管理程序等方式,核查所支持虛擬密碼卡的最大數(shù)量,虛擬密碼卡應(yīng)通過密碼卡功能和性能檢測要求。
圖1 不同規(guī)格的密碼卡
表1 密碼卡檢測范圍及內(nèi)容
中汽研科技有限公司(簡稱“中汽研科技”)軟件與信息安全測試研究部密碼技術(shù)專家鮑越表示,商用密碼產(chǎn)品廣泛應(yīng)用于關(guān)鍵信息基礎(chǔ)設(shè)施,其質(zhì)量和安全性至關(guān)重要,對商用密碼產(chǎn)品實行檢測認(rèn)證有利于維護(hù)國家安全和社會公共利益。密碼卡作為商用密碼產(chǎn)品的一種,進(jìn)行檢測可以確保其符合安全標(biāo)準(zhǔn),防止未授權(quán)訪問和數(shù)據(jù)泄露。通過驗證密碼卡的密碼算法實現(xiàn)、協(xié)議合規(guī)性及抗攻擊能力,確保其在實際應(yīng)用場景(如金融交易、電子政務(wù))中正確發(fā)揮作用。
結(jié)語
中汽研科技下屬中汽研軟件測評(天津)有限公司已獲得由國家商用密碼管理局批復(fù)的商用密碼檢測機(jī)構(gòu)資質(zhì),可開展多項商用密碼產(chǎn)品安全檢測業(yè)務(wù),目前正在積極布局密碼卡檢測能力。下一步,中汽研科技將持續(xù)聚焦商用密碼技術(shù)創(chuàng)新與應(yīng)用拓展,積極探索汽車行業(yè)商用密碼應(yīng)用的新模式、新技術(shù)、新方法,不斷拓寬密碼技術(shù)在汽車領(lǐng)域的深度和廣度,與行業(yè)各方攜手共進(jìn),為我國汽車產(chǎn)業(yè)的高質(zhì)量發(fā)展筑牢安全防線。