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

國密算法在數字電影中的應用探討

2021-12-27 06:48:12李雪偉劉知一王木旺
現代電影技術 2021年11期

李雪偉 劉知一 王木旺

(中國電影科學技術研究所,北京 100086)

1 引言

近年來,全球數字電影產業進入新一輪技術革新期,我國個性化放映需求不斷增強,電影內容版權保護日益得到關注。另一方面,國家從長遠戰略的高度提出推動國密算法應用實施、加強行業安全可控的要求,國家商用密碼產業鏈不斷完善。數字電影在發行包加密、傳輸、解密播放等主要環節,目前均通過國外專利密碼技術支撐內容的版權保護,在數字電影領域推進國密算法應用,促進我國自主研發的國密算法逐步應用在數字電影關鍵技術環節,擺脫對國外技術和產品的過度依賴,推動相關設備國產化,勢在必行。

2 國密算法介紹

2020年1 月1 日,我國首部關于密碼的立法《中華人民共和國密碼法》(以下簡稱:《密碼法》)施行,其中對密碼進行了定義:密碼是指采用特定變換的方法對信息等進行加密保護、安全認證的技術、產品和服務,并將密碼分為核心密碼、普通密碼和商用密碼。其中核心密碼、普通密碼用于保護國家秘密信息,商用密碼用于保護不屬于國家秘密的信息。本文所說的國密算法即國家商用密碼算法。

密碼,根本上是按照一定的規則對信息進行重新編碼,以保證信息的機密性。根據通信雙方所持密鑰是否相同,密碼可分為3大類:對稱密碼算法、非對稱密碼算法、雜湊算法。其中對稱密碼算法是通信雙方擁有相同的密鑰,即加密密鑰和解密密鑰相同;非對稱密碼算法是通信雙方擁有不同的密鑰,加密密鑰和解密密鑰不同,二者組成一個公鑰、私鑰的密鑰對;雜湊算法能夠將任意長度的消息壓縮成固定長度的摘要,能夠賦予每個消息唯一的“數字指紋”。

國際上通用的對稱密碼算法有DES、AES等,非對稱密碼算法有DSA、RSA、ECC等,雜湊算法有MD5、SHA 等。我國自主研發的國密算法包括SM1、SM2、SM3、SM4、SM7、SM9 和祖沖之密碼算法(ZUC)等。其中SM1、SM4、SM7和祖沖之密碼 (ZUC)是對稱密碼算法,SM2 和SM9 是非對稱密碼算法,SM3是雜湊算法。國密算法與國際通用加密算法的對應關系如表1所示。

表1 國密算法與國際通用加密算法的對應關系

2.1 對稱密碼算法

2.1.1 SM1算法

SM1算法是分組密碼算法,分組長度和密鑰長度均為128比特,該算法將待加密的數據以128比特為一組,分成n組,對每組數據使用128比特長度的密鑰進行加密。該算法不公開,僅以IP核的形式存在于芯片中,調用該算法時,需要通過加密芯片的接口進行調用。該算法安全性與國際通用算法AES相當。該算法已被應用于芯片、智能IC 卡、智能密碼鑰匙、加密卡/機等安全產品。

2.1.2 SM4算法

SM4算法,即SM4 分組密碼算法,分組長度和密鑰長度均為128比特。該算法主要包含加密算法、解密算法和密鑰的拓展算法,該算法加密時對字節數據進行128比特分組,然后使用輪密鑰對每組數據進行加密,共進行32輪加密計算,最后得到密文。解密時逆序使用輪密鑰對密文進行解密得到原數據。

2.1.3 SM7算法

SM7是分組密碼算法,分組長度和密鑰長度均為128比特。SM7算法不公開,調用該算法時,需要通過加密芯片的接口進行調用。該算法適用于非接觸式IC卡,該算法可應用于身份識別類應用(門禁卡、工作證、參賽證)、票務類應用(大型賽事門票、展會門票)、支付與通卡類應用 (積分消費卡、校園一卡通、企業一卡通)等。

2.1.4 祖沖之序列密碼算法

祖沖之算法,簡稱ZUC,名字源于我國古代數學家祖沖之,由中國科學院等單位自主研究的序列密碼算法,該算法初始化階段輸入的初始向量和初始種子密鑰均為128 比特,輸出的密鑰字為32 比特,之后重復32次初始化階段,第33步舍棄,第34步進入密鑰輸出階段,輸出密鑰字32 比特。該算法由三部分組成:算法描述、基于祖沖之算法的機密性算法和基于祖沖之算法的完整性算法。ZUC算法作為序列密碼,安全性本身就優于分組密碼。

ZUC算法于2011年9月被3GPPLTE采納為國際加密標準(標準號為TS35.221),即第4代移動通信加密標準,是我國第一個成為國際密碼標準的密碼算法;2012 年3 月成為中國商用密碼標準(標準號為GM/T 0001-2012);2016年10月成為國家密碼標準 (標準號為GB/T 33133-2016);2020年4月,正式成為ISO/IEC國際標準,并納入ISO/IEC 18033-4/AMD1 《加密算法第4部分:序列算法-補篇1》發布。

2.2 非對稱密碼算法

2.2.1 SM2算法

SM2算法是我國在吸收國際先進成果的基礎上研制的具有自主知識產權的橢圓曲線公鑰密碼算法(elliptic curve cryptography,ECC)。該算法推薦了一條256比特的曲線作為標準曲線,該算法標準主要包括:數字簽名算法、密鑰交換協議和公鑰加密算法。其中SM2數字簽名算法由簽名者利用自己的私鑰對數據簽名,驗證者利用簽名者的公鑰對簽名進行驗證,確保該簽名真實可靠;SM2密鑰交換協議是用戶雙方利用自己的私鑰和對方的公鑰來商定一個只有雙方知道的會話密鑰。SM2公鑰加密算法是發送方利用接收方的公鑰對數據進行加密,接收方利用自己的私鑰對收到的密文進行解密。

SM2算法于2012年3月成為中國商用密碼標準(標準號為GM/T 0003-2012);2016年8月成為國家密碼標準 (標準號為GB/T 32918-2016);2017年11月,SM2數字簽名算法被納入ISO/IEC國際標準ISO/IEC 14888-3/AMD1 《帶附錄的數字簽名第3部分:基于離散對數的機制-補篇1》。

2.2.2 SM9算法

SM9標識密碼算法是在有限域中,利用橢圓曲線上雙線性對構造的基于標識的密碼算法。不同于傳統的公鑰密碼算法,SM9算法不需要通過傳統公鑰基礎設施PKI體系中的證書認證中心CA 等保證用戶公鑰來源的真實性,SM9算法是基于用戶的唯一標識信息 (手機號碼、郵箱地址等)生成公私鑰對,發送方利用公鑰加密數據,接收方利用自己的私鑰解密數據,無需數字證書的申請、查詢、驗證和交換環節,極大地減少了計算和存儲等資源的開銷。SM9算法主要包含數字簽名算法、密鑰交換算法、密鑰封裝機制、公鑰加密算法等。

SM9算法于2016年3月成為中國商用密碼標準(標準號為GM/T 0044-2016),2018年11月,SM9數字簽名算法成為ISO/IEC 國際標準,并納入ISO/IEC 14888-3∶2018 正文發布。2020 年4月成為國家密碼標準 (標準號為GB/T 38635-2020)。2021年2月SM9標識加密算法,基于標識的非對稱加密算法,作為國際標準ISO/IEC 18033-5∶2015/ADM1∶2021 《信息技術安全技術加密算法第5部分:基于標識的密碼補篇1:SM9》正式發布。

2.3 雜湊算法——SM3算法

SM3算法,又稱雜湊算法。該算法可以對一定長度的消息,填充和迭代壓縮后,生成長度為256比特的散列值,又稱“數字指紋”,即使更改消息中的任意一個字符,對應的雜湊值也會改變。SM3算法常用于數字簽名和數據完整性保護。

SM3算法于2012年3月成為中國商用密碼標準(標準號為GM/T 0004-2012);2016年8月成為國家密碼標準 (標準號為GB/T 32905-2016);2018年10月,國際標準化組織 (ISO)發布了包含我國SM3雜湊算法的ISO/IEC 10118-3∶2018《信息安全技術雜湊函數第3部分:專用雜湊函數》最新一版(第4版),SM3算法正式成為國際標準。

3 數字電影中國密算法的應用

3.1 數字電影中密碼技術應用

為促進數字電影規范發展,數字電影倡導組織DCI(Digital Cinema Initiatives)發布了 《數字電影系統規范》,為保護數字電影的安全,該規范規定:數字電影發行包必須在加密后才能傳輸。

(1)內容加密

數字電影由視頻和聲音組成,一部2小時的數字電影經過JPEG 2000編碼后,大小為100G 左右。由于數據量較大,DCI規定電影內容采用加密速度快、加密效率高的高級加密標準AES進行加密,且使用CBC模式,128比特的密鑰長度。

發行方生成AES節目密鑰,利用該密鑰對節目的圖像、聲音和字幕進行加密,然后將AES節目密鑰發送給接收方,接收方利用AES節目密鑰對接收到的已加密的電影內容進行解密播放。

(2)內容傳輸完整

為了保證圖像、聲音等數據傳輸的完整性,發行方利用雜湊算法SHA-1對發送的數據計算雜湊值,并將其與數據一同發送給接收方,接收方接收到數據后,利用雜湊算法SHA-1算法對接收到的數據計算雜湊值,并與發行方計算的雜湊值進行對比。若兩個值一樣,則說明數據在傳輸的過程中沒有被篡改。

(3)密鑰傳輸安全

①AES節目密鑰傳輸安全

由于內容加密使用的是對稱密碼算法AES,發行方需要把AES密鑰發送給接收方,接收方才能正確解密。為了保證AES密鑰分發的安全性,DCI規定該AES節目密鑰需要利用非對稱加密算法RSA,且密鑰長度需使用2048比特的RSA-2048算法進行加密。

接收方生成RSA 公私鑰,私鑰自己保存,RSA公鑰發送給發行方,發行方利用接收方的RSA 公鑰對AES 節目密鑰進行加密,接收方利用自己的RSA 私鑰進行解密,獲得AES節目密鑰。

②RSA 公鑰傳輸安全

發行方需要使用接收方的RSA 公鑰對AES節目密鑰進行加密,如何保證接收方的RSA 公鑰傳輸的安全性和完整性? DCI利用X509 數字證書保證RSA 公鑰傳輸的安全性及完整性。

數字證書將個人信息與公鑰進行綁定,并由權威機構證明其合法性。接收方將RSA 公鑰和個人信息發送給權威機構,權威機構利用RSA-2048算法對公鑰和個人信息進行加密,并利用RSASHA256算法對其進行數字簽名,生成數字證書,發送給接收方。接收方將權威機構生成的數字證書發送給發行方,發行方收到數字證書后,首先驗證數字證書的簽名是否正確,若正確,則從中提取公鑰信息,得到接收方的RSA 公鑰。

(4)KDM 正確

DCI規定AES節目密鑰需要通過非對稱加密算法RSA 加密后保存在密鑰傳送消息 (Key Delivery Message,KDM)文件中,傳送給已授權的影院。KDM 文件是一種基于影院外部消息 (ETM,Extra-Theater Message) 定義的XML 文件。KDM在結構上分為三部分,即公開部分 (Public)、私有部分(Private)和簽名部分 (Signature)。為了提高處理速度,發行方利用SHA-256算法分別對KDM的公開部分和私有部分計算雜湊值,然后利用自己的RSA 私鑰對公開部分和私有部分的雜湊值進行加密得到KDM 文件的簽名值,接收方利用從發行方X509數字證書中提取的發行方的RSA 公鑰驗證KDM 文件的數字簽名是否正確,以確保接收到的KDM 是正確的。

綜上所述,為保障數字電影安全,DCI采用了加密效率高的對稱加密算法AES-128-CBC 算法加密數據量大的數字電影節目信息,之后采用加密強度大的非對稱加密算法RSA-2048算法加密AES節目密鑰,并通過X509 數字證書和密鑰傳送消息KDM 文件進行傳輸,以提高AES節目密鑰的安全性,整個處理流程既高效且可靠。

3.2 數字電影中國密算法應用方案

根據相關學者的研究,國密算法的安全性與國際通用密碼算法的安全性相當。汪朝暉等人對比了ECC算法與RSA 算法,得出ECC-210 與RSA-2048安全水平相當,ECC-160與RSA-l024安全強度相當。由于SM2算法是在已有的ECC 算法基礎上研制的,SM2算法相當于ECC-256的安全強度,因此SM2算法可以取代RSA 算法,滿足各種應用在安全性上的要求,且在相同的安全強度下,SM2算法的密鑰長度比RSA 算法的密鑰長度更短。姚鍵,王小云等人的研究表明SM3雜湊算法安全性較高。SM3 雜湊算法與國際通用雜湊算法SHA-256實現效率相當。呂述望等人的研究表明,與國際通用分組密碼算法AES算法相比,SM4算法安全性較強。

國密算法自發布之日起,就被陸續應用在互聯網通信、銀行信息系統、電子政務、物聯網、大數據安全、衛生健康、廣播電視等領域,利用國密算法實現數據加密、數據防篡改和身份認證等安全需求,保障人民個人隱私與數據安全。

綜上所述,國密算法替代國際通用加密算法成為數字電影中的加密技術,為數字電影保駕護航是可行的。為滿足國際通用加密算法和國密算法并行運行、實現平滑過渡的需求,本文擬采用以下方案:使用SM4 算法代替AES-128 算法加密節目內容,使用SM3算法代替SHA-1和SHA-256算法計算數據的雜湊值,利用SM2算法代替RSA-2048算法加密節目密鑰,使用國密數字證書代替國際X509 數字證書保證公鑰傳輸安全性和KDM 簽名正確性,具體如表2所示。

表2 數字電影中國產密碼應用方案

4 結束語

本文對國家商用密碼算法在數字電影中的應用進行了探討,主要對國密算法SM1、SM2、SM3、SM4、SM7、SM9、ZUC算法進行了介紹,并結合數字電影中密碼技術的應用,提出了數字電影中國密算法應用方案,為電影行業技術人員正確有效使用國密算法提供思路,為推進電影領域國密算法的應用部署提供技術支持,讓國產密碼為電影行業的發展保駕護航,筑牢電影行業安全防線。

主站蜘蛛池模板: 久久精品中文字幕免费| 欧美国产视频| 在线观看国产精美视频| 免费亚洲成人| 日韩性网站| 四虎综合网| 欧美一级高清免费a| 亚洲动漫h| 在线中文字幕网| 日韩国产精品无码一区二区三区| 欧日韩在线不卡视频| 国产在线观看一区精品| 亚洲欧美自拍视频| 中文字幕有乳无码| 亚洲日韩精品无码专区97| 欧美区国产区| 久久综合色视频| 在线网站18禁| 国产成人免费手机在线观看视频| 在线播放精品一区二区啪视频| 影音先锋亚洲无码| 国产拍在线| 亚洲高清无在码在线无弹窗| 亚洲系列无码专区偷窥无码| 激情亚洲天堂| av在线5g无码天天| 国产成人无码Av在线播放无广告| 久久国产精品娇妻素人| 中国一级毛片免费观看| 操美女免费网站| 精品视频91| 秘书高跟黑色丝袜国产91在线| 老司机午夜精品网站在线观看| 国产精品露脸视频| 草草影院国产第一页| 欧洲高清无码在线| 国产95在线 | 91免费国产高清观看| 国产在线精品美女观看| 青青青视频蜜桃一区二区| 国产人碰人摸人爱免费视频| 日韩av手机在线| 最新国语自产精品视频在| 亚洲欧美自拍视频| 2020国产精品视频| 激情爆乳一区二区| 国产精品部在线观看| 毛片a级毛片免费观看免下载| 亚洲欧美成人在线视频| 日本国产一区在线观看| 91久久大香线蕉| 香蕉视频在线精品| 久久伊人久久亚洲综合| 偷拍久久网| 青青热久免费精品视频6| 小说 亚洲 无码 精品| 免费一级无码在线网站| 久久久久亚洲精品无码网站| 精品国产污污免费网站| 911亚洲精品| 国产乱人视频免费观看| 内射人妻无套中出无码| 久久免费精品琪琪| 综合色亚洲| 高清视频一区| 国产精品亚洲五月天高清| 国产无码精品在线播放| 国产成人综合在线观看| 国产亚洲精品资源在线26u| 国产免费福利网站| 久久精品娱乐亚洲领先| 欧美激情视频一区| 中国毛片网| 亚洲精品福利视频| 国产成人无码综合亚洲日韩不卡| 国产99免费视频| 日韩第九页| 一级香蕉视频在线观看| 成人福利在线免费观看| 中文成人在线| 久久久久九九精品影院| 亚洲国产清纯|