999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

國密算法在國際旅行證件中的應用探討

2020-07-22 09:28:04李景華葛利軍
警察技術 2020年4期
關鍵詞:安全性

李景華 葛利軍

1.公安部第一研究所 2.北京市微技術研究所

引言

密碼算法是保障信息安全的核心技術。長期以來,我國政府、金融、銀行、公安等多個重點行業領域都是沿用3DES、RSA等國際通用的密碼算法體系及相關標準。然而,“棱鏡門”事件的爆發意味著這些國外密碼算法并不安全,繼續使用國外密碼算法將會帶來巨大的安全隱患。我國自2010年起相繼發布了SM1、SM2、SM3、SM4、SM7、SM9、祖沖之算法等多種國密算法標準和規范,目前大多數國密算法在國內金融、銀行等多個行業得到深入廣泛的應用。2018年,國密算法SM2、SM3和SM9先后被納入ISO/IEC國際標準并正式發布,標志著我國密碼算法國際標準體系已基本成型。

國際旅行證件是公民出入國(境)和在國(境)外旅行時用于證明其國籍和身份的重要證件,其重要性不言而喻。開展國密算法在國際旅行證件應用中的研究,實現出入境領域密碼算法的“自主可控”,已成為國際旅行證件應用發展的必然趨勢。

一、技術規范要求

為確保國際旅行證件的全球互用性,國際民航組織(ICAO,International Civil Aviation Organization)發布了Doc 9303技術規范,要求世界各國參照規范進行實施。Doc 9303規范對國際旅行證件在物理防偽、生物特征、數字安全等多方面均提出了明確的技術要求,其中數字安全技術主要通過安全機制、密碼算法和協議來保證證件芯片及芯片內電子數據的安全。

Doc 9303規范建議的安全機制包括基本訪問控制、口令認證連接確立、主動認證、芯片認證、被動認證等七種,主要用于防止證件芯片被非法訪問和防止隱私泄露、防止芯片被替換、防電子數據被偽造或變造等。這七種安全機制中,僅被動認證屬于Doc 9303規范強制要求,其他安全機制均屬于可選要求。

Doc 9303規范建議安全機制采用的密碼算法全部都是國際上成熟通用的商用密碼算法。這些密碼算法分為四類:(1)對稱密碼算法:3DES、AES;(2)非對稱密碼算法:RSA、ECDSA、DSA;(3)摘要算法:SHA-224、SHA-256、SHA-384、SHA-512;(4)密鑰交換協議:DH、ECDH。

不難發現,Doc 9303規范在安全機制及密碼算法的實現方面保留了足夠的靈活性,允許用戶根據自身的安全需求選擇一種或多種安全機制實現,每一種安全機制可以從建議的多種密碼算法中選擇一種實現。還可以看到,國密算法目前并不在最新的Doc 9303規范建議的密碼算法之列。但是,隨著我國國際地位的提高和我國密碼算法國際標準體系的逐漸完善,國密算法應用于國際旅行證件已不再遙不可及。

二、可行性分析

國密算法應用于國際旅行證件,即采用國密算法取代Doc 9303建議的國際密碼算法,取決于兩個條件:(1)國密算法在功能上與Doc 9303建議的國際算法相同;(2)國密算法在安全強度上不低于Doc 9303建議的國際通用密碼算法。

(一)國際旅行證件中可選用的國密算法

我國目前發布的國密算法主要包括SSF33、SM1、SM2、SM3、SM4、SM7、SM9和祖沖之算法等。鑒于國際旅行證件應用必須選用公開的密碼算法,因此,未公開的密碼算法SSF33、SM1、SM7不能選用。SM9算法是一種基于標識的非對稱密碼算法,與Doc 9303建議選用的傳統的RSA、ECDSA等非對稱密碼算法不同,故不能選用;祖沖之算法屬于對稱密碼算法中的序列密碼算法,與Doc 9303建議選用對稱分組密碼算法的要求不一致,不能選用。因此,未來在國際旅行證件應用中可能選用的國密算法只有SM2、SM3和SM4三種算法。

(二)國密算法與國際算法的比較

下面將從對稱密碼算法、非對稱密碼算法、摘要算法和密鑰交換協議四方面對國密算法和ICAO建議的國際通用算法進行比較,探討未來在國際旅行證件應用中采用國密算法的可行性。

1.對稱密碼算法的比較

Doc 9303建議選用的對稱密碼算法僅包含分組密碼算法,因此,這里僅就國密的分組密碼算法SM4與Doc 9303建議的分組密碼算法3DES、AES進行比較。

對SM4、3DES和AES三種分組密碼算法在密鑰長度、分組長度、循環次數和算法結構四個方面進行了比較,見表1。

?

(1)SM4算法是我國自主設計的對稱分組密碼算法。SM4算法的分組長度為128比特,密鑰長度為128比特,加密算法與密鑰擴展算法都采用32輪非線性迭代結構,每次迭代由一個輪函數給出,其中的輪函數由一個非線性變換和線性變換復合而成。

(2)3DES算法,即三重DES算法,是美國推出的一種過渡加密標準。3DES是DES的一種安全變形,通過增加密鑰長度提升了算法的安全性。在Doc 9303規范中, 3DES算法采用雙密鑰模式,分組長度為128比特,密鑰長度為112比特。

(3)AES算法是美國2001年發布的高級加密標準,分組長度為128位,密鑰長度可以有128位、192位、256位三種,計算輪數與密鑰長度有關,分別是10、12、14輪。

從算法功能來說,SM4、3DES、AES算法均屬于對稱分組密碼算法,分組長度一致,都用于實現數據的加密解密運算和消息驗證碼運算,保證數據的機密性和完整性。從安全性來說,SM4算法比3DES算法的密鑰長度長,且在計算過程中增加了非線性變換,因此理論上SM4算法的安全性要高于3DES算法;SM4與AES算法都采用了非線性變換,但AES算法的密鑰長度更長,理論上AES算法安全性更高。

目前,SM4算法已經過我國專業密碼機構的充分分析測試,可以抵抗差分攻擊、線性攻擊等現有攻擊,證明SM4算法是安全的。顯然,利用SM4算法替換Doc 9303規范建議的3DES算法是可行的。

2.非對稱密碼算法的比較

Doc 9303建議的非對稱密碼算法包括RSA、ECDSA和DSA三種國際通用的公鑰密碼算法。其中RSA和ECDSA算法使用最為廣泛,本文僅將這兩種算法與國密SM2算法進行比較。SM2與RSA、ECDSA算法在理論基礎、計算復雜度和密鑰長度、安全性等幾方面的對比情況,詳見表2。

?

(1)RSA算法是美國1977年提出的公鑰密碼算法,是最早的公鑰密碼算法之一,在全球范圍被廣泛使用。RSA算法的安全性取決于大整數因子分解的難度。隨著計算機運算速度的提高和分布式計算的發展,1024位RSA算法已經被證實存在被破解的風險。Doc 9303規范建議RSA算法選用大于2048位的密鑰長度。

(2)ECDSA算法是1985年提出的橢圓曲線公鑰密碼算法,其安全性取決于橢圓曲線離散對數計算的難度。與RSA算法相比,ECDSA算法具有抗攻擊性強、CPU占用少、內容使用少、網絡消耗低、加密速度快等特點。ECDSA可以用較少的計算能力提供比RSA算法更高的安全強度,而所需的密鑰長度卻遠比RSA算法短。

(3)SM2算法是我國自主設計的橢圓曲線公鑰密碼算法,基于國際標準的橢圓曲線密碼理論進行自主研發設計,具備橢圓曲線算法的加密速度快、安全性高等性能特點。就安全性而言,SM2和ECDSA算法的安全性都取決于橢圓曲線離散對數問題,二者的安全性屬于同一級別,但SM2算法在數字簽名方面與ECDSA略有不同,它采取了更為安全的機制,提高了計算復雜度,因此,SM2算法的安全性要高于ECDSA算法。

從算法功能來說,SM2與RSA、ECDSA均可實現數字簽名與驗證、非對稱加密與解密等運算。從安全性來說,SM2的安全性高于RSA和ECDSA。因此,利用SM2算法替換RSA算法或ECDSA算法是可行的。

3.摘要算法的比較

摘要算法,也稱雜湊算法、哈希算法,在信息安全領域中用于計算消息的摘要、校驗消息的完整性,通常配合數字簽名算法使用。對于摘要算法而言,無論輸入的消息有多長,計算出來的消息摘要的長度總是固定的。一般認為,摘要長度越長,摘要算法的安全性越高。Doc 9303最新規范建議的摘要算法包含SHA-224、SHA-256、SHA-384、SHA-512四種。這些摘要算法是美國發布的摘要算法標準,用于取代目前已被破解的MD5和SHA-1算法。

鑒于SHA-256的摘要長度與國密算法SM3的摘要長度一致,因此,這里僅比較SM3與SHA-256。SHA-256算法輸入消息的最大長度不超過2^64比特,分組長度為512位,摘要長度為256位。SM3算法是我國自主設計的摘要算法,在SHA-256基礎上改進實現,消息分組長度為512位,摘要長度為256位。SM3算法的壓縮函數與SHA-256的壓縮函數具有相似的結構,但SM3設計更復雜,因而SM3具有更高的安全性。

從算法功能來說,SM3與SHA-256均屬于摘要算法,摘要長度均為256位。從安全強度來說,SM3算法高于SHA-256。顯然,用SM3算法替換SHA-256算法是可行的。

4.密鑰交換協議的比較

密鑰交換協議,是指兩個用戶通過交互的信息傳遞、用各自的私鑰和對方的公鑰來商定雙方共享的秘密密鑰的過程。密鑰交換協議主要用于密鑰管理和協商。

Doc 9303規范建議的密鑰交換協議包括DH和ECDH兩種協議。DH協議是1976年Diffie和Hellman提出的一種通信雙方通過公開信道安全交換共享密鑰的密鑰交換算法,它可以有效地解決對稱密碼體制中的密鑰分發問題。DH協議的安全性依賴于計算離散對數的困難程度。將ECC算法和DH協議結合使用,就是ECDH協議,其難度依賴于橢圓曲線的離散對數問題。

SM2密鑰交換協議是一種ECDH協議。GM/T 0003.3-2012《SM2橢圓曲線公鑰密碼算法 第3部分:密鑰交換協議》規范對SM2密鑰交換協議進行了明確規定。SM2密鑰交換協議與ECDH協議功能相同,但復雜性更高,計算量更大,理論上更安全。因此,用SM2密鑰交換協議替換ECDH協議是可行的。

綜上所述,通過對稱密碼算法、非對稱密碼算法、摘要算法和密鑰交換協議四個方面的對比,可以得出結論:國密算法SM2、SM3、SM4至少可以分別替換Doc 9303建議的幾類國際通用密碼算法中的一種。但是,也要注意到,由于國密算法尚未實現廣泛兼容,在主流瀏覽器、操作系統等終端環境中不受信任,因此在實際應用中,基于國密算法實現的產品在易用性和通用性方面要劣于國際通用算法產品。

三、應用實現探討

將國密算法應用于國際旅行證件,可以實現國際旅行證件領域密碼算法的“自主可控”,提高我國簽發的國際旅行證件及系統的安全性。但是,由于我國出入境管理體制較為復雜,旅行證件不僅包括用于國際旅行的電子護照,也包括港、澳、臺地區使用的區域性旅行證件。鑒于不同旅行證件的使用場合不同,其管理和業務需求也會有所不同。研發新一代基于國密算法的旅行證件及應用系統時,需要重點解決以下三個關鍵問題:

(一)國際旅行證件簽發的國際互用性問題

國際旅行證件的首要前提是具備良好的國際互用性。目前,國密算法SM2、SM3雖已被ISO/IEC納入國際標準,但仍未被Doc 9303規范推薦采用,因此,近期我國簽發的國際旅行證件只能繼續選用Doc 9303規范建議的國際通用算法和協議實現。未來,一旦SM2、SM3和SM4全都被納入國際標準并被國際民航組織Doc 9303規范推薦采用,國際旅行證件應用系統可迅速針對國密算法進行升級改造,實現國際旅行證件的“密碼算法”自主可控。

(二)國際旅行證件查驗的國際互用性問題

Doc 9303規范對于安全機制及密碼算法和協議的選擇預留了足夠的靈活性,因此,為了查驗所有符合Doc 9303規范的國際旅行證件,邊檢查驗系統應支持Doc 9303建議的所有安全機制及密碼算法。

(三)國際旅行證件查驗的向下兼容性問題

新一代支持國密算法的國際旅行證件應用系統應具備向下兼容性,既要支持新一代國密算法證件的制發、查驗,也要支持以往的基于國際算法證件的查驗。

四、結語

國產密碼是實現自主可控的關鍵。隨著我國密碼法的發布,應用系統從國際通用算法向國密算法升級改造的浪潮將馬上到來。因此,有必要盡快研究基于國密算法的國際旅行證件及應用系統,實現出入境領域密碼算法的自主可控。

猜你喜歡
安全性
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
既有建筑工程質量安全性的思考
某既有隔震建筑檢測與安全性鑒定
基于安全性需求的高升力控制系統架構設計
加強廣播電視信息安全性的思考
科技傳播(2019年22期)2020-01-14 03:05:32
網約車安全性提高研究
活力(2019年17期)2019-11-26 00:42:18
注意藥酒服用的安全性
基層中醫藥(2018年6期)2018-08-29 01:20:20
田間施用滅幼脲在桃中的殘留安全性評估
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 亚洲精品动漫在线观看| 麻豆AV网站免费进入| 伊人成色综合网| 国产精品深爱在线| 中文成人在线视频| 国产小视频在线高清播放| 欧美亚洲中文精品三区| 精品成人一区二区三区电影 | 亚洲av日韩综合一区尤物| 国产99视频精品免费观看9e| 久久精品一品道久久精品| 日韩美毛片| 欧美综合区自拍亚洲综合绿色| 亚洲天堂视频网站| 久久久精品无码一二三区| 日韩欧美中文| 911亚洲精品| 久久一日本道色综合久久| 人妻中文久热无码丝袜| 九九视频免费看| 99热这里只有精品免费| 无码内射在线| 99热这里只有精品免费| 亚洲综合九九| AV天堂资源福利在线观看| 欧美一区二区三区香蕉视| 日本不卡视频在线| 日本妇乱子伦视频| 亚洲欧洲国产成人综合不卡| 一级毛片免费高清视频| 国产精品亚洲片在线va| 国产毛片不卡| 97久久精品人人做人人爽| 人妻丰满熟妇αv无码| 亚洲成网站| 色视频久久| 欧美成人午夜影院| 囯产av无码片毛片一级| 国产精品无码作爱| h视频在线播放| 色噜噜狠狠色综合网图区| 99九九成人免费视频精品| 亚洲人成电影在线播放| av免费在线观看美女叉开腿| 网久久综合| 色久综合在线| 无码高潮喷水专区久久| 高清精品美女在线播放| 日韩AV无码免费一二三区| 极品尤物av美乳在线观看| 国产美女在线观看| 国产乱人免费视频| 欧美在线中文字幕| 欧美性天天| 四虎影视8848永久精品| 国产精品久久久久鬼色| 99精品伊人久久久大香线蕉| 婷婷色在线视频| 午夜性刺激在线观看免费| 精品视频一区二区三区在线播| 伊在人亞洲香蕉精品區| 五月天婷婷网亚洲综合在线| 精品精品国产高清A毛片| 国产无码精品在线播放 | 中国毛片网| 亚洲AV无码不卡无码| 1024国产在线| 亚洲美女操| 九九视频免费在线观看| 最新午夜男女福利片视频| 亚洲一区二区三区在线视频| 欧美在线导航| 美美女高清毛片视频免费观看| 五月激情综合网| 国产精品3p视频| 综合人妻久久一区二区精品 | 国产欧美视频在线| 欧美高清三区| 国产在线视频自拍| 欧美精品亚洲二区| 女人18毛片水真多国产| 波多野结衣中文字幕一区|