本公開涉及人工智能,尤其涉及加密傳輸、視頻處理、大模型等。
背景技術(shù):
1、視頻加密方法通常依賴于經(jīng)典的加密算法。在加密端可以使用加密密鑰對(duì)視頻進(jìn)行加密,在解密端可以使用解密密鑰進(jìn)行解密。生成、存儲(chǔ)和傳輸密鑰需要嚴(yán)格的安全措施,密鑰泄漏可能導(dǎo)致視頻等數(shù)據(jù)被非法訪問(wèn)。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供了一種基于大模型的視頻加密方法、解密方法和裝置。
2、根據(jù)本公開的一方面,提供了一種基于大模型的視頻加密方法,包括:
3、從目標(biāo)視頻中提取視頻特征;
4、將該視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰;
5、使用該密鑰對(duì)該目標(biāo)視頻進(jìn)行加密,得到加密視頻。
6、根據(jù)本公開的另一方面,提供了一種基于大模型的視頻解密方法,包括:
7、獲取目標(biāo)視頻的視頻特征和加密視頻;
8、將該視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰;
9、使用該密鑰對(duì)該加密視頻進(jìn)行解密,得到該目標(biāo)視頻。
10、根據(jù)本公開的另一方面,提供了一種基于大模型的視頻加密裝置,包括:
11、提取模塊,用于從目標(biāo)視頻中提取視頻特征;
12、第一輸入模塊,用于將該視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰;
13、加密模塊,用于使用該密鑰對(duì)該目標(biāo)視頻進(jìn)行加密,得到加密視頻。
14、根據(jù)本公開的另一方面,提供了一種基于大模型的視頻解密裝置,包括:
15、獲取模塊,用于獲取目標(biāo)視頻的視頻特征和加密視頻;
16、第二輸入模塊,用于將該視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰;
17、解密模塊,用于使用該密鑰對(duì)該加密視頻進(jìn)行解密,得到該目標(biāo)視頻。
18、根據(jù)本公開的另一方面,提供了一種電子設(shè)備,包括:
19、至少一個(gè)處理器;以及
20、與該至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
21、該存儲(chǔ)器存儲(chǔ)有可被該至少一個(gè)處理器執(zhí)行的指令,該指令被該至少一個(gè)處理器執(zhí)行,以使該至少一個(gè)處理器能夠執(zhí)行本公開實(shí)施例中任一的方法。
22、根據(jù)本公開的另一方面,提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)指令用于使該計(jì)算機(jī)執(zhí)行根據(jù)本公開實(shí)施例中任一的方法。
23、根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)本公開實(shí)施例中任一的方法。
24、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過(guò)以下的說(shuō)明書而變得容易理解。
1.一種基于大模型的視頻加密方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,包括:
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,使用所述密鑰對(duì)所述目標(biāo)視頻進(jìn)行加密,得到加密視頻,包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,包括:
6.根據(jù)權(quán)利要求4所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,還包括:
7.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,用于生成所述種子值的信息還包括所述虛假數(shù)據(jù)在所述目標(biāo)視頻中的位置信息。
9.一種基于大模型的視頻解密方法,包括:
10.根據(jù)權(quán)利要求9所述的方法,還包括:
11.根據(jù)權(quán)利要求9或10所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,包括:
12.根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的方法,其中,使用所述密鑰對(duì)所述加密視頻進(jìn)行解密,得到所述目標(biāo)視頻,包括:
13.根據(jù)權(quán)利要求12所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,包括:
14.根據(jù)權(quán)利要求12所述的方法,其中,將所述視頻特征和種子值輸入多模態(tài)大模型,以生成密鑰,還包括:
15.根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的方法,還包括:
16.根據(jù)權(quán)利要求15所述的方法,其中,所述虛假數(shù)據(jù)在所述目標(biāo)視頻中的位置信息用于生成所述種子值。
17.一種基于大模型的視頻加密裝置,包括:
18.根據(jù)權(quán)利要求17所述的裝置,還包括:
19.根據(jù)權(quán)利要求17或18所述的裝置,其中,所述第一輸入模塊,包括:
20.根據(jù)權(quán)利要求17至19中任一項(xiàng)所述的裝置,其中,所述加密模塊,包括:
21.根據(jù)權(quán)利要求20所述的裝置,其中,所述第一輸入模塊,還用于將所述目標(biāo)視頻的整體視頻特征和種子值輸入多模態(tài)大模型,以生成所述密鑰。
22.根據(jù)權(quán)利要求20所述的裝置,其中,所述第一輸入模塊,還用于將所述一個(gè)或多個(gè)視頻塊的視頻特征和種子值分別輸入多模態(tài)大模型,以生成所述一個(gè)或多個(gè)視頻塊對(duì)應(yīng)的密鑰;每個(gè)視頻塊對(duì)應(yīng)密鑰用于對(duì)所述視頻塊進(jìn)行加密。
23.根據(jù)權(quán)利要求17至19中任一項(xiàng)所述的裝置,還包括:
24.根據(jù)權(quán)利要求23所述的裝置,其中,用于生成所述種子值的信息還包括所述虛假數(shù)據(jù)在所述目標(biāo)視頻中的位置信息。
25.一種基于大模型的視頻解密裝置,包括:
26.根據(jù)權(quán)利要求25所述的裝置,還包括:
27.根據(jù)權(quán)利要求25或26所述的裝置,其中,所述第二輸入模塊,包括:
28.根據(jù)權(quán)利要求25至27中任一項(xiàng)所述的裝置,其中,所述解密模塊,包括:
29.根據(jù)權(quán)利要求28所述的裝置,其中,所述第二輸入模塊,還用于將所述目標(biāo)視頻的整體視頻特征和種子值輸入多模態(tài)大模型,以生成所述密鑰。
30.根據(jù)權(quán)利要求28所述的裝置,其中,所述第二輸入模塊,還用于將所述一個(gè)或多個(gè)視頻塊的視頻特征和種子值分別輸入多模態(tài)大模型,以生成所述一個(gè)或多個(gè)視頻塊對(duì)應(yīng)的密鑰;每個(gè)視頻塊對(duì)應(yīng)密鑰用于對(duì)所述視頻塊進(jìn)行加密。
31.根據(jù)權(quán)利要求25至27中任一項(xiàng)所述的裝置,還包括:
32.根據(jù)權(quán)利要求31所述的裝置,其中,所述虛假數(shù)據(jù)在所述目標(biāo)視頻中的位置信息用于生成所述種子值。
33.一種電子設(shè)備,包括:
34.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1-9中任一項(xiàng)或9-16中任一項(xiàng)所述的方法。
35.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-9中任一項(xiàng)或9-16中任一項(xiàng)所述的方法。
36.一種大模型,包括計(jì)算機(jī)程序,所述大模型在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-9中任一項(xiàng)或9-16中任一項(xiàng)所述的方法。