電子護照安全機制及測試
SAC基于PACE協(xié)議技術(shù)并通過(guò)引入非對稱(chēng)算法建立跟密碼無(wú)關(guān)的更強的會(huì )話(huà)密鑰。當卡片既支持PACE又支持BAC時(shí),必須使用PACE,通關(guān)檢查系統必須具有PACE功能。PACE協(xié)議中使用了DH或ECDH算法,這種算法也在EAC的CA(Chip Authentication)中使用,可以認為SAC正是ICAO將CA通過(guò)PACE協(xié)議形式引入的,這種技術(shù)仍是基于芯片運算的(需支持AES),故該功能在電子護照推廣中對芯片運算功能有要求。SAC的特點(diǎn)是采用密鑰交換算法,其有效性依賴(lài)于計算離散對數的難度,需要防重演攻擊和中間人攻擊,SAC采取的措施是通過(guò)隨機數來(lái)協(xié)商一個(gè)臨時(shí)全局參數用來(lái)防重演攻擊,認證令牌用來(lái)防中間人攻擊。
EAC的特點(diǎn)是加入了證書(shū)期限并進(jìn)行了管理,包括芯片認證(CA)和終端認證(TA)兩個(gè)步驟,其中CA是類(lèi)似AA的技術(shù),用于驗證電子護照中芯片的真實(shí)性,支持算法有:DH算法和ECDH算法,需要讀取DG14中公鑰信息通過(guò)密鑰交換算法產(chǎn)生新的加密通道用的密鑰對(KENC,KMAC);
評論