基于SM4算法的白盒密碼視頻數(shù)據(jù)共享系統(tǒng)
發(fā)布時(shí)間:2022-02-13 08:51
基于SM4算法的白盒密碼視頻數(shù)據(jù)共享系統(tǒng)是一種保障監(jiān)控視頻數(shù)據(jù)跨級(jí)跨域共享安全的系統(tǒng),提出了一種基于國(guó)密SM4算法的白盒密碼實(shí)現(xiàn)方式,并分析了算法的安全性,解決了SM4算法在非信任硬件環(huán)境中的安全運(yùn)行問(wèn)題。研制了基于后臺(tái)權(quán)限控制機(jī)制的視頻數(shù)據(jù)安全共享軟件系統(tǒng),包括共享數(shù)據(jù)上傳/下載、共享審核、數(shù)據(jù)白盒加密處理、訪問(wèn)控制、基于白盒密碼算法的共享視頻解密播放器,實(shí)現(xiàn)了視頻數(shù)據(jù)共享全過(guò)程的安全管控。搭建了實(shí)驗(yàn)環(huán)境,對(duì)所提系統(tǒng)進(jìn)行了功能性能實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,所提系統(tǒng)功能性能滿足設(shè)計(jì)要求。
【文章來(lái)源】:北京航空航天大學(xué)學(xué)報(bào). 2020,46(09)北大核心EICSCD
【文章頁(yè)數(shù)】:10 頁(yè)
【部分圖文】:
SM4算法整體結(jié)構(gòu)
白盒密鑰表生成模塊由綁定信息生成算法、隨機(jī)數(shù)生成算法、白盒密鑰表構(gòu)造算法3部分組成,如圖2所示。綁定信息生成算法用于生成白盒密鑰表構(gòu)造算法的初始運(yùn)行因子,該因子源于視頻共享口令及播放設(shè)備硬件信息,目的是抵抗共享輸出數(shù)據(jù)被非法瀏覽及拷貝風(fēng)險(xiǎn),限制共享視頻數(shù)據(jù)只能在指定播放設(shè)備上被知曉共享口令的人解密查看。輸入因子必須為256 bit的數(shù)據(jù),因此使用綁定信息生成算法將視頻共享口令和指定視頻播放設(shè)備的硬件信息進(jìn)行融合。設(shè)共享口令為Password,設(shè)備硬件信息為Hi,使用 SM3雜湊算法[16]作為綁定信息生成算法,算法的輸入為Password和Hi,算法的輸出結(jié)果為綁定信息即 Ρassword ‖ Hi的哈希值。
SM4白盒解密算法的輸入為使用SM4算法加密的密文視頻、白盒密鑰表和綁定信息BI,輸出為明文視頻,其是一個(gè)36輪的分組迭代算法,每一輪的具體步驟如下:設(shè)第i輪的輸入為(xi-1,xi,xi+1,xi+2),其中,xi-1,xi,xi+1,xi+2都為32 bit。
【參考文獻(xiàn)】:
期刊論文
[1]對(duì)兩個(gè)SM4白盒方案的分析[J]. 潘文倫,秦體紅,賈音,張立廷. 密碼學(xué)報(bào). 2018(06)
[2]SM4分組密碼算法綜述[J]. 呂述望,蘇波展,王鵬,毛穎穎,霍利利. 信息安全研究. 2016(11)
本文編號(hào):3622884
【文章來(lái)源】:北京航空航天大學(xué)學(xué)報(bào). 2020,46(09)北大核心EICSCD
【文章頁(yè)數(shù)】:10 頁(yè)
【部分圖文】:
SM4算法整體結(jié)構(gòu)
白盒密鑰表生成模塊由綁定信息生成算法、隨機(jī)數(shù)生成算法、白盒密鑰表構(gòu)造算法3部分組成,如圖2所示。綁定信息生成算法用于生成白盒密鑰表構(gòu)造算法的初始運(yùn)行因子,該因子源于視頻共享口令及播放設(shè)備硬件信息,目的是抵抗共享輸出數(shù)據(jù)被非法瀏覽及拷貝風(fēng)險(xiǎn),限制共享視頻數(shù)據(jù)只能在指定播放設(shè)備上被知曉共享口令的人解密查看。輸入因子必須為256 bit的數(shù)據(jù),因此使用綁定信息生成算法將視頻共享口令和指定視頻播放設(shè)備的硬件信息進(jìn)行融合。設(shè)共享口令為Password,設(shè)備硬件信息為Hi,使用 SM3雜湊算法[16]作為綁定信息生成算法,算法的輸入為Password和Hi,算法的輸出結(jié)果為綁定信息即 Ρassword ‖ Hi的哈希值。
SM4白盒解密算法的輸入為使用SM4算法加密的密文視頻、白盒密鑰表和綁定信息BI,輸出為明文視頻,其是一個(gè)36輪的分組迭代算法,每一輪的具體步驟如下:設(shè)第i輪的輸入為(xi-1,xi,xi+1,xi+2),其中,xi-1,xi,xi+1,xi+2都為32 bit。
【參考文獻(xiàn)】:
期刊論文
[1]對(duì)兩個(gè)SM4白盒方案的分析[J]. 潘文倫,秦體紅,賈音,張立廷. 密碼學(xué)報(bào). 2018(06)
[2]SM4分組密碼算法綜述[J]. 呂述望,蘇波展,王鵬,毛穎穎,霍利利. 信息安全研究. 2016(11)
本文編號(hào):3622884
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3622884.html
最近更新
教材專(zhuān)著