亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向ICAO 9303 V8標(biāo)準(zhǔn)的PACE技術(shù)研究與實(shí)現(xiàn)

        2023-01-19 07:07:16高原肖培森肖輝遠(yuǎn)馮濟(jì)橋公安部第一研究所
        警察技術(shù) 2022年6期
        關(guān)鍵詞:證件數(shù)據(jù)結(jié)構(gòu)密鑰

        高原 肖培森 肖輝遠(yuǎn) 馮濟(jì)橋 公安部第一研究所

        引言

        在國際民航組織(International Civil Aviation Organization,ICAO)的主導(dǎo)下,已有多個(gè)國家發(fā)放了電子機(jī)讀旅行證件,通過在傳統(tǒng)證件中嵌入電子芯片,提升了證件的安全性和便利性。電子機(jī)讀旅行證件的制作和使用遵循ICAO 9303標(biāo)準(zhǔn)要求,證件的國際通用區(qū)采用統(tǒng)一的邏輯數(shù)據(jù)結(jié)構(gòu)(Logical Data Structure,LDS),支持基本訪問控制(Basic Access Control,BAC)等多種安全機(jī)制。

        近年來,ICAO 9303標(biāo)準(zhǔn)進(jìn)行了多次更新,證件訪問機(jī)制更安全,數(shù)據(jù)存儲更豐富。ICAO 9303 V8標(biāo)準(zhǔn)是目前最新且可預(yù)見將廣泛使用的新標(biāo)準(zhǔn),本文面向新標(biāo)準(zhǔn)的相關(guān)要求,首先對標(biāo)準(zhǔn)中涉及的新邏輯數(shù)據(jù)結(jié)構(gòu)LDS2及其相關(guān)的安全機(jī)制進(jìn)行了介紹,其次重點(diǎn)對LDS2必須實(shí)施的口令認(rèn)證連接確立協(xié)議(Password Authenticated Connection Establishment,PACE)進(jìn)行了深入研究,并在電子機(jī)讀旅行證件上進(jìn)行了PACE技術(shù)的實(shí)現(xiàn)和驗(yàn)證。

        一、ICAO 9303標(biāo)準(zhǔn)更新

        2021年,國際民航組織發(fā)布ICAO 9303標(biāo)準(zhǔn)第八版,標(biāo)準(zhǔn)中涉及到證件芯片的變化主要集中在邏輯數(shù)據(jù)結(jié)構(gòu)和安全機(jī)制兩方面。新標(biāo)準(zhǔn)在電子機(jī)讀旅行證件原有邏輯數(shù)據(jù)結(jié)構(gòu)LDS1的基礎(chǔ)上,增加了邏輯數(shù)據(jù)結(jié)構(gòu)LDS2相關(guān)內(nèi)容,并規(guī)定對LDS2應(yīng)用的訪問需實(shí)施芯片認(rèn)證和終端認(rèn)證,對LDS2應(yīng)用數(shù)據(jù)的安全讀寫需實(shí)施PACE協(xié)議。

        (一)邏輯數(shù)據(jù)結(jié)構(gòu)

        根據(jù)ICAO 9303 V8標(biāo)準(zhǔn)規(guī)定,電子機(jī)讀旅行證件邏輯數(shù)據(jù)結(jié)構(gòu)在原有LDS1應(yīng)用的基礎(chǔ)上,可以選擇性的增加旅行記錄應(yīng)用、電子簽證記錄應(yīng)用以及附加生物特征應(yīng)用。證件簽發(fā)后在特定的安全環(huán)境下可以進(jìn)行二次擦寫,從而更新或添加持證人應(yīng)用過程中的附加數(shù)據(jù),更好的發(fā)揮證件作用。ICAO 9303 V8標(biāo)準(zhǔn)中規(guī)定的邏輯數(shù)據(jù)結(jié)構(gòu)如圖1所示,其中邏輯數(shù)據(jù)結(jié)構(gòu)LDS1為強(qiáng)制性數(shù)據(jù)結(jié)構(gòu),也是當(dāng)前電子機(jī)讀旅行證件普遍支持的應(yīng)用,邏輯數(shù)據(jù)結(jié)構(gòu)LDS2為新增加的可選的數(shù)據(jù)結(jié)構(gòu),其中旅行記錄和簽證記錄采用線性變長記錄文件格式存儲,附加生物特征采用二進(jìn)制文件格式存儲[1]。

        (二)安全機(jī)制

        訪問電子機(jī)讀旅行證件的步驟主要包括獲得電子機(jī)讀旅行證件非接觸式集成電路的訪問權(quán)限、數(shù)據(jù)認(rèn)證、芯片認(rèn)證和數(shù)據(jù)讀取等,不同步驟采用不同的安全機(jī)制來保護(hù)電子數(shù)據(jù)的安全。在ICAO 9303V8標(biāo)準(zhǔn)中,對LDS2應(yīng)用數(shù)據(jù)的安全訪問方式進(jìn)行了特別的規(guī)定:在芯片的防克隆、防替換方面,需實(shí)施芯片認(rèn)證;在防掠讀、防竊聽方面,需實(shí)施PACE;在防止敏感數(shù)據(jù)非授權(quán)訪問方面,需實(shí)施終端認(rèn)證。關(guān)于上述安全機(jī)制的說明詳見表1。

        ?

        芯片認(rèn)證是臨時(shí)靜態(tài)的Diffie-Hellman密鑰協(xié)商協(xié)議,提供電子機(jī)讀旅行證件芯片的安全通信和單向認(rèn)證。芯片認(rèn)證執(zhí)行成功,證明證件芯片的真實(shí)性,并可以使用派生的會話密鑰重啟安全通訊。PACE協(xié)議是口令認(rèn)證的Diffie-Hellman密鑰協(xié)商協(xié)議,提供電子機(jī)讀旅行證件芯片和查驗(yàn)系統(tǒng)的安全通信和基于口令的認(rèn)證。PACE執(zhí)行成功,證明了查驗(yàn)系統(tǒng)的合法瀏覽,并建立了信息交互的安全通道。終端認(rèn)證協(xié)議是一個(gè)兩步質(zhì)詢-響應(yīng)協(xié)議,提供終端的明確單邊認(rèn)證。終端認(rèn)證執(zhí)行成功后,芯片會根據(jù)授權(quán)規(guī)則,授予對LDS2應(yīng)用數(shù)據(jù)的訪問權(quán)限。

        二、PACE技術(shù)研究

        在芯片訪問控制機(jī)制方面,國際民航組織在早期的ICAO 9303標(biāo)準(zhǔn)中推薦采用BAC協(xié)議,后在第七版標(biāo)準(zhǔn)中首次提出了PACE協(xié)議,并在第八版標(biāo)準(zhǔn)中對PACE協(xié)議的實(shí)施尤其是在訪問邏輯數(shù)據(jù)結(jié)構(gòu)LDS2時(shí)提出了強(qiáng)制性要求。

        PACE協(xié)議的功能與BAC協(xié)議類似,均是在芯片訪問的階段利用電子機(jī)讀旅行證件信息頁的機(jī)讀碼(MachineReadable Zone,MRZ)等信息協(xié)商出共享的會話密鑰,防止非法瀏覽并在芯片與查驗(yàn)系統(tǒng)之間建立信息的安全通道。與使用對稱密碼的BAC協(xié)議相比,PACE協(xié)議使用非對稱密碼在弱口令基礎(chǔ)上提供強(qiáng)會話密鑰,解決了BAC協(xié)議MRZ的低熵性問題,并且在抗字典攻擊和密鑰確認(rèn)方面明顯優(yōu)于BAC協(xié)議[2]。

        PACE協(xié)議可以分為協(xié)商、點(diǎn)映射和密鑰生成三個(gè)部分,協(xié)商是指通信雙方協(xié)商出一個(gè)只有雙方知道的秘密;點(diǎn)映射是將橢圓曲線上的一個(gè)點(diǎn)映射到曲線上的另一個(gè)點(diǎn);密鑰生成是利用雙方交換的消息,導(dǎo)出加密密鑰和MAC密鑰,加密密鑰用于加密后續(xù)的通信消息,MAC密鑰用于計(jì)算消息MAC值[3]。點(diǎn)映射是PACE協(xié)議的一大特點(diǎn),它的主要思想是從一個(gè)隨機(jī)數(shù)導(dǎo)出一個(gè)橢圓曲線上隨機(jī)的生成元。

        執(zhí)行PACE協(xié)議時(shí),芯片(IC)與查驗(yàn)系統(tǒng)(IFD)的基本交互流程如圖2所示,主要包括PACE初始化、秘密傳遞隨機(jī)數(shù)、交換隨機(jī)數(shù)映射必需的其他數(shù)據(jù)、執(zhí)行密鑰協(xié)商、導(dǎo)出會話密鑰、交換并核驗(yàn)認(rèn)證令牌等步驟。通過上述流程,芯片和查驗(yàn)系統(tǒng)擁有了相同的會話密鑰,后續(xù)可對證件進(jìn)行安全訪問。

        根據(jù)密鑰交換協(xié)議、映射方式和和對稱密碼算法的不同,PACE的實(shí)現(xiàn)共有19種算法組合,芯片需要至少支持其中一種。PACE的算法和格式如圖3所示,密鑰交換協(xié)議可采用DH或ECDH,映射方式可采用通用映射、合成映射或芯片認(rèn)證映射,對稱密碼算法可選擇3DES或AES,其中AES的密鑰長度可選擇128比特、192比特或256比特。

        三、PACE的設(shè)計(jì)與實(shí)現(xiàn)

        本文在電子機(jī)讀旅行證件芯片上進(jìn)行了PACE協(xié)議的設(shè)計(jì)和實(shí)現(xiàn)。在算法選擇上,本文選用第9種算法組合,即id-PACE-ECDH-GM-3DES-CBC-CBC,其中密鑰協(xié)商采用ECDH算法,映射方式為通用映射,對稱密碼算法為3DES,密鑰長度為112比特,安全通訊采用3DES CBC 加密及MAC運(yùn)算。在標(biāo)準(zhǔn)化域參數(shù)的選擇上,本文選擇NIST P-256(secp256r1)作為靜態(tài)域參數(shù)。

        (一)功能開發(fā)

        根據(jù)選定的PACE實(shí)現(xiàn)方案,在證件主文件下新增EF.CardAccess文件,用來表明證件支持的PACE協(xié)議情況。本方案對應(yīng)的EF.CardAccess文件中PACEInfo的數(shù)據(jù)結(jié)構(gòu)如表2所示。

        ?

        PACE協(xié)議通過MSE:Set AT命令和一連串的GENERAL AUTHENTICATE命令執(zhí)行來實(shí)現(xiàn),其中命令MSE:Set AT用于選擇并初始化PACE協(xié)議,命令GENERAL AUTHENTICATE 用于協(xié)議數(shù)據(jù)的交換和認(rèn)證。在開發(fā)時(shí)增加MSE:Set AT和GENERAL AUTHENTICATE命令,根據(jù)命令的具體要求調(diào)用相應(yīng)的安全算法接口來實(shí)現(xiàn)命令的處理和協(xié)議數(shù)據(jù)交互,在進(jìn)行協(xié)議實(shí)現(xiàn)時(shí)需進(jìn)行兩次ECDH密鑰協(xié)商[4]。

        本方案中證件芯片執(zhí)行PACE協(xié)議的具體流程如下:

        (1)PACE初始化。接收到查驗(yàn)系統(tǒng)發(fā)送的MSE:AT 命令后,根據(jù)查驗(yàn)系統(tǒng)選定的PACE類型,準(zhǔn)備靜態(tài)域參數(shù)DIC=(p,a,b,G,n,f)。

        (2)秘密傳遞隨機(jī)數(shù)。接收到詢問加密隨機(jī)數(shù)命令后,生成八字節(jié)隨機(jī)數(shù)s,將該隨機(jī)數(shù)加密為z=E(Kπ,s)后返回查驗(yàn)系統(tǒng)。其中Kπ是通過密鑰派生函數(shù)KDF(π)從電子證件的MRZ碼中派生而來。

        (3)利用隨機(jī)數(shù)生成臨時(shí)生成元。在域參數(shù)DIC下產(chǎn)生公 私 鑰 對SKMap←Z*P和PKMap,IC=SKMap,IC*G,通 過General Authenticate命令交換公鑰,并計(jì)算共享秘密H=SKMap,IC *PKMap,IFD,根據(jù)共享秘密和隨機(jī)數(shù)計(jì)算臨時(shí)生成元G=S*G+H。

        (4)協(xié)商會話密鑰。在臨時(shí)域參數(shù)DIC=(p,a,b,G,n,f) 下產(chǎn)生公私鑰對SKDH,IC和PKDH,IC,交換臨時(shí)公鑰并計(jì)算共享秘密K=SKDH,IC*PKDH,IFD。通過密鑰派生函數(shù)導(dǎo)出會話密鑰,KSEnc=KDFEnc(k)=KDF(k,1)為加密密鑰派生函數(shù),KSMAC=KDFMAC(k)=KDF(k,2)為MAC密鑰派生函數(shù)[5]。

        (5)通過認(rèn)證令牌確認(rèn)會話密鑰。利用KSMAC計(jì)算認(rèn)證令牌TIFD= MAC(KSMAC,PKDH,IC) ,并與接收到的查驗(yàn)系統(tǒng)的認(rèn)證令牌進(jìn)行比較,驗(yàn)證成功后計(jì)算認(rèn)證令牌TIC=MAC(KSMAC,PKDH,IFD)并將數(shù)據(jù)返回查驗(yàn)系統(tǒng)進(jìn)行驗(yàn)證。

        PACE通過后,芯片和查驗(yàn)系統(tǒng)具備了相同的會話密鑰KSEnc和KSMAC,后續(xù)的信息交互將使用該會話密鑰按照安全命令的封裝格式進(jìn)行數(shù)據(jù)的安全加密和MAC計(jì)算,從而實(shí)現(xiàn)對證件數(shù)據(jù)的安全訪問。

        (二)功能驗(yàn)證

        本方案實(shí)現(xiàn)的電子機(jī)讀旅行證件支持PACE協(xié)議,并兼容BAC協(xié)議。采用電子證件閱讀機(jī)具Regula和官方配套軟件,分別通過PACE和BAC方式進(jìn)行安全訪問,均可完成芯片的安全訪問控制和證件信息的正確讀取。PACE方式讀取證件信息的軟件截圖如圖4所示,通過軟件界面可以看出證件完成了PACE協(xié)議,并正確讀出了EF.DG1、EF.DG2和EF.COM等基本文件信息。

        四、結(jié)語

        隨著集成電路技術(shù)的高速發(fā)展,電子機(jī)讀旅行證件芯片的存儲容量和處理性能不斷提升、安全協(xié)處理器不斷豐富,在ICAO 9303V8標(biāo)準(zhǔn)的指導(dǎo)下,電子機(jī)讀旅行證件將實(shí)現(xiàn)更豐富的數(shù)據(jù)存儲和更安全的數(shù)據(jù)訪問。本文介紹了國際民航組織ICAO 9303 V8標(biāo)準(zhǔn)中邏輯數(shù)據(jù)結(jié)構(gòu)和安全機(jī)制相關(guān)內(nèi)容,對安全訪問控制方式PACE進(jìn)行了技術(shù)研究和實(shí)現(xiàn),提升了證件應(yīng)用的安全性,也為ICAO 9303 V8標(biāo)準(zhǔn)尤其是LDS2的實(shí)施奠定了基礎(chǔ)。

        猜你喜歡
        證件數(shù)據(jù)結(jié)構(gòu)密鑰
        探索企業(yè)創(chuàng)新密鑰
        密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
        因應(yīng)聘證件引發(fā)的勞動(dòng)糾紛
        學(xué)院成功舉辦2017年伊朗出入境證件識別培訓(xùn)班
        一種對稱密鑰的密鑰管理方法及系統(tǒng)
        基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
        “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
        高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
        中國市場(2016年45期)2016-05-17 05:15:48
        TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
        《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
        河南科技(2014年5期)2014-02-27 14:08:57
        好大好硬好爽免费视频| 大陆老熟女自拍自偷露脸| 医院人妻闷声隔着帘子被中出 | 国产精品免费一区二区三区四区 | 国产美女高潮流白浆免费观看| 国产精品丝袜美腿诱惑| 尤物精品国产亚洲亚洲av麻豆| 国产99视频精品免视看7| 越南女子杂交内射bbwxz| 久久国产精99精产国高潮| 按摩师玩弄少妇到高潮hd| 亚洲精品中文字幕视频色| 久久成人国产精品免费软件| 免费a级毛片出奶水| 国产精品黑色丝袜在线播放| 亚洲av综合日韩精品久久 | 天美传媒一区二区| 老色鬼永久精品网站| 亚洲一区二区岛国高清| 午夜大片在线播放观看| 日本熟妇人妻xxxx| 又色又爽又黄又硬的视频免费观看| 国产精品丝袜美女在线观看| 国产午夜精品久久精品| 亚洲av成人片色在线观看高潮| 精品人体无码一区二区三区| 东风日产系列全部车型| 久久伊人精品中文字幕有| 四虎永久在线精品免费一区二区 | 国产成人久久精品77777综合| 日韩AV无码中文无码AV| 国产午夜激情视频在线看| 日韩在线永久免费播放| 国产精品成人久久电影| 亚洲中文久久精品无码ww16 | 久久精品中文字幕无码绿巨人| 99久久免费看精品国产一| 人妻丰满熟妇av无码区| 精品一区二区三区婷婷| 国产成人精品午夜视频| 久久精品国内一区二区三区|