本技术涉及通信,尤其涉及一种视频数据加密、解密方法、装置、设备及可读存储介质。
背景技术:
1、目前的家庭视频监控解决方案中,视频数据流一般以明文不加密的方式上传到网络平台侧。视频数据作为用户个人隐私类数据需要进行安全保护,因此,现有的处理方式将会导致视频数据的安全性较差。
技术实现思路
1、本技术实施例提供及一种视频数据加密、解密方法、装置、设备及可读存储介质,以提高视频数据的安全性。
2、第一方面,本技术实施例提供了一种视频数据加密方法,应用于第一终端,包括:
3、生成第一信息;
4、向视频加密设备发送所述第一信息;
5、其中,所述第一信息用于对视频数据进行加密,所述视频加密设备与所述第一终端位于相同的局域网内。
6、可选的,所述第一终端包括:视频播放应用(app),视频安全软件开发工具包(software development kit,sdk)以及用户识别模块(subscriber identity module,sim)卡视频安全卡应用,所述第一信息包括:第一加密密钥;
7、所述生成第一信息,包括:
8、由sim卡视频安全卡应用生成所述第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送第一加密密钥。
9、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥和第一随机数;
10、所述生成第一信息,包括:
11、由所述sim卡视频安全卡应用生成第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
12、由所述sim卡视频安全卡应用动态生成第一随机数,并通过所述视频安全sdk向所述视频播放app发送所述第一随机数。
13、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第二加密密钥和第一随机数;
14、所述生成第一信息,包括:
15、由所述sim卡视频安全卡应用生成第一加密密钥以及动态生成第一随机数;
16、由所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一随机数生成第二加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第二加密密钥。
17、可选的,所述向视频加密设备发送所述第一信息,包括:
18、由所述视频播放app向视频加密设备发送所述第一信息。
19、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
20、第二方面,本技术实施例提供了一种视频数据加密方法,应用于视频加密设备,包括:
21、接收第一终端发送的第一信息;
22、根据所述第一信息对视频数据进行加密,其中,所述视频加密设备与所述第一终端位于相同的局域网内;
23、向视频监控平台发送加密后的视频数据。
24、可选的,所述第一信息包括第一加密密钥;所述根据所述第一信息对视频数据进行加密,包括:
25、利用所述第一加密密钥对视频数据进行加密;
26、其中,所述第一加密密钥是由所述第一终端生成的静态密钥。
27、可选的,所述第一信息包括第一加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
28、利用所述第一加密密钥和所述第一随机数生成第二加密密钥;
29、利用所述第二加密密钥对视频数据进行加密,其中,加密后的视频数据包括所述第一随机数。
30、可选的,所述第一信息包括第一加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
31、利用所述第一加密密钥和所述第一随机数生成第一加密密文;
32、利用所述第一随机数对所述视频数据进行加密,其中,加密后的所述视频数据包括所述第一加密密文。
33、可选的,所述第一信息包括第二加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
34、利用所述第二加密密钥对视频数据进行加密,所述加密后的视频数据包括所述第一随机数。
35、第三方面,本技术实施例提供了一种视频数据解密方法,应用于终端,包括:
36、从视频监控平台获取待播放的视频数据;
37、获取第一解密密钥;
38、利用所述第一解密密钥解密所述待播放的视频数据。
39、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述获取第一解密密钥,包括:
40、由所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
41、由所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥,其中,所述第一加密密钥用于作为所述第一解密密钥。
42、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;
43、所述获取第一解密密钥,包括:
44、由所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
45、由所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
46、由所述视频播放app根据所述第二随机数和所述第一加密密钥,生成所述第一解密密钥。
47、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;
48、所述获取第一解密密钥,包括:
49、由所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第二随机数;
50、由所述sim卡视频安全卡应用根据所述第二随机数和第一加密密钥生成第一解密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一解密密钥。
51、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;
52、所述获取第一解密密钥,包括:
53、由所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
54、由所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
55、由所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一加密密文生成第二随机数,并将所述第二随机数作为所述第一解密密钥。
56、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;
57、所述获取第一解密密钥,包括:
58、由所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第一加密密文;
59、由所述sim卡视频安全卡应用根据所述第一加密密文和第一加密密钥生成第二随机数,并通过所述视频安全sdk向所述视频播放app发送所述第二随机数,其中,所述第二随机数用于作为所述第一解密密钥。
60、可选的,所述终端包括分享密钥的第一终端,所述方法还包括:
61、通过视频安全管理平台获取第二终端的公钥或数字证书,其中,所述第二终端为被分享密钥的终端;
62、利用所述第二终端的公钥或数字证书加密第一加密密钥;
63、通过所述视频安全管理平台向所述第二终端发送加密后的所述第一加密密钥。
64、可选的,所述通过视频安全管理平台获取第二终端的公钥或数字证书,包括:
65、由所述第一终端的视频安全sdk从所述视频安全管理平台获取所述第二终端的公钥或数字证书;
66、所述利用所述第二终端的公钥或数字证书加密所述第一加密密钥,包括:
67、由所述第一终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
68、在验证通过的情况下,由所述视频安全sdk向所述第一终端的sim卡视频安全卡应用发送所述第二终端的公钥或数字证书;
69、由所述第一终端的sim卡视频安全卡应用利用所述第二终端的公钥或数字证书加密所述第一加密密钥。
70、可选的,所述终端包括被分享密钥的第二终端,所述方法还包括:
71、通过视频安全管理平台从第一终端获取加密后的第一加密密钥,其中,所述第一终端包括分享密钥的终端;
72、利用所述第二终端的私钥解密所述加密后的第一加密密钥。
73、可选的,所述通过视频安全管理平台从第一终端获取加密后的第一加密密钥,包括:
74、由所述第二终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
75、在验证通过的情况下,由所述第二终端的sim卡视频安全卡应用向所述第二终端的视频安全sdk发送所述第二终端的公钥或数字证书;
76、由所述第二终端的视频安全sdk通过所述视频安全管理平台从所述第一终端获取加密后的第一加密密钥。
77、可选的,所述利用所述第二终端的私钥解密所述加密后的第一加密密钥,包括:
78、由所述第二终端的视频安全sdk向所述第二终端的sim卡视频安全卡应用发送加密后的第一加密密钥;
79、由所述第二终端的sim卡视频安全卡应用利用所述私钥解密所述加密后的第一加密密钥。
80、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
81、第四方面,本技术实施例提供了一种视频数据加密装置,应用于第一终端,包括:
82、第一生成模块,用于生成第一信息;
83、第一发送模块,用于向视频加密设备发送所述第一信息;
84、其中,所述第一信息用于对视频数据进行加密,所述视频加密设备与所述第一终端位于相同的局域网内。
85、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥;
86、所述第一生成模块还用于:
87、通过sim卡视频安全卡应用生成所述第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送第一加密密钥。
88、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥和第一随机数;
89、所述第一生成模块还用于:
90、通过所述sim卡视频安全卡应用生成第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
91、通过所述sim卡视频安全卡应用动态生成第一随机数,并通过所述视频安全sdk向所述视频播放app发送所述第一随机数。
92、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第二加密密钥和第一随机数;
93、所述第一生成模块还用于:
94、通过所述sim卡视频安全卡应用生成第一加密密钥以及动态生成第一随机数;
95、通过所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一随机数生成第二加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第二加密密钥。
96、可选的,所述第一发送模块,还用于通过所述视频播放app向视频加密设备发送所述第一信息。
97、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
98、第五方面,本技术实施例提供了一种视频数据加密装置,应用于视频加密设备,包括:
99、第一接收模块,用于接收第一终端发送的第一信息;
100、第一加密模块,用于根据所述第一信息对视频数据进行加密,其中,所述视频加密设备与所述第一终端位于相同的局域网内;
101、第一发送模块,用于向视频监控平台发送加密后的视频数据。
102、可选的,所述第一信息包括第一加密密钥;所述第一加密模块还用于:
103、利用所述第一加密密钥对视频数据进行加密;
104、其中,所述第一加密密钥是通过所述第一终端生成的静态密钥。
105、可选的,所述第一信息包括第一加密密钥和第一随机数;所述第一加密模块还用于:
106、利用所述第一加密密钥和所述第一随机数生成第二加密密钥;
107、利用所述第二加密密钥对视频数据进行加密,其中,加密后的视频数据包括所述第一随机数。
108、可选的,所述第一信息包括第一加密密钥和第一随机数;所述第一加密模块还用于:
109、利用所述第一加密密钥和所述第一随机数生成第一加密密文;
110、利用所述第一随机数对所述视频数据进行加密,其中,加密后的所述视频数据包括所述第一加密密文。
111、可选的,所述第一信息包括第二加密密钥和第一随机数;所述第一加密模块还用于:
112、利用所述第二加密密钥对视频数据进行加密,所述加密后的视频数据包括所述第一随机数。
113、第六方面,本技术实施例提供了一种视频数据解密装置,应用于终端,包括:
114、第一获取模块,用于从视频监控平台获取待播放的视频数据;
115、第二获取模块,用于获取第一解密密钥;
116、第一解密模块,用于利用所述第一解密密钥解密所述待播放的视频数据。
117、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述第二获取模块还用于:
118、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
119、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥,其中,所述第一加密密钥用于作为所述第一解密密钥。
120、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;所述第二获取模块还用于:
121、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
122、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
123、通过所述视频播放app根据所述第二随机数和所述第一加密密钥,生成所述第一解密密钥。
124、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;所述第二获取模块还用于:
125、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第二随机数;
126、通过所述sim卡视频安全卡应用根据所述第二随机数和第一加密密钥生成第一解密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一解密密钥。
127、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;所述第二获取模块还用于:
128、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
129、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
130、通过所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一加密密文生成第二随机数,并将所述第二随机数作为所述第一解密密钥。
131、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;所述第二获取模块还用于:
132、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第一加密密文;
133、通过所述sim卡视频安全卡应用根据所述第一加密密文和第一加密密钥生成第二随机数,并通过所述视频安全sdk向所述视频播放app发送所述第二随机数,其中,所述第二随机数用于作为所述第一解密密钥。
134、可选的,所述终端包括分享密钥的第一终端,所述装置还包括:
135、第三获取模块,用于通过视频安全管理平台获取第二终端的公钥或数字证书,其中,所述第二终端为被分享密钥的终端;
136、第一加密模块,用于利用所述第二终端的公钥或数字证书加密第一加密密钥;
137、第一发送模块,用于通过所述视频安全管理平台向所述第二终端发送加密后的所述第一加密密钥。
138、可选的,所述第三获取模块还用于:
139、通过所述第一终端的视频安全sdk从所述视频安全管理平台获取所述第二终端的公钥或数字证书;
140、所述利用所述第二终端的公钥或数字证书加密所述第一加密密钥,包括:
141、通过所述第一终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
142、在验证通过的情况下,通过所述视频安全sdk向所述第一终端的sim卡视频安全卡应用发送所述第二终端的公钥或数字证书;
143、通过所述第一终端的sim卡视频安全卡应用利用所述第二终端的公钥或数字证书加密所述第一加密密钥。
144、可选的,所述终端包括被分享密钥的第二终端,所述装置还包括:
145、第四获取模块,用于通过视频安全管理平台从第一终端获取加密后的第一加密密钥,其中,所述第一终端包括分享密钥的终端;
146、第二解密模块,用于利用所述第二终端的私钥解密所述加密后的第一加密密钥。
147、可选的,所述第四获取模块还用于:
148、通过所述第二终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
149、在验证通过的情况下,通过所述第二终端的sim卡视频安全卡应用向所述第二终端的视频安全sdk发送所述第二终端的公钥或数字证书;
150、通过所述第二终端的视频安全sdk通过所述视频安全管理平台从所述第一终端获取加密后的第一加密密钥。
151、可选的,所述第二解密模块还用于:
152、通过所述第二终端的视频安全sdk向所述第二终端的sim卡视频安全卡应用发送加密后的第一加密密钥;
153、通过所述第二终端的sim卡视频安全卡应用利用所述私钥解密所述加密后的第一加密密钥。
154、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
155、第七方面,本技术实施例提供了一种视频数据加密装置,应用于第一终端,包括:处理器和收发器;
156、所述处理器,用于生成第一信息;
157、所述收发器,用于向视频加密设备发送所述第一信息;
158、其中,所述第一信息用于对视频数据进行加密,所述视频加密设备与所述第一终端位于相同的局域网内。
159、可选的,所述第一终端包括:视频播放应用app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥;
160、所述处理器还用于,通过sim卡视频安全卡应用生成所述第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送第一加密密钥。
161、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥和第一随机数;
162、所述处理器还用于,通过所述sim卡视频安全卡应用生成第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
163、通过所述sim卡视频安全卡应用动态生成第一随机数,并通过所述视频安全sdk向所述视频播放app发送所述第一随机数。
164、可选的,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第二加密密钥和第一随机数;
165、所述处理器还用于,通过所述sim卡视频安全卡应用生成第一加密密钥以及动态生成第一随机数;通过所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一随机数生成第二加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第二加密密钥。
166、可选的,所述收发器还用于,通过所述视频播放app向视频加密设备发送所述第一信息。
167、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
168、第八方面,本技术实施例提供了一种视频数据加密装置,应用于视频加密设备,包括:处理器和收发器;
169、所述收发器,用于接收第一终端发送的第一信息;
170、所述处理器,用于根据所述第一信息对视频数据进行加密,其中,所述视频加密设备与所述第一终端位于相同的局域网内;向视频监控平台发送加密后的视频数据。
171、可选的,所述第一信息包括第一加密密钥;所述处理器还用于:
172、利用所述第一加密密钥对视频数据进行加密;
173、其中,所述第一加密密钥是通过所述第一终端生成的静态密钥。
174、可选的,所述第一信息包括第一加密密钥和第一随机数;所述处理器还用于:
175、利用所述第一加密密钥和所述第一随机数生成第二加密密钥;
176、利用所述第二加密密钥对视频数据进行加密,其中,加密后的视频数据包括所述第一随机数。
177、可选的,所述第一信息包括第一加密密钥和第一随机数;所述处理器还用于:
178、利用所述第一加密密钥和所述第一随机数生成第一加密密文;
179、利用所述第一随机数对所述视频数据进行加密,其中,加密后的所述视频数据包括所述第一加密密文。
180、可选的,所述第一信息包括第二加密密钥和第一随机数;所述处理器还用于:
181、利用所述第二加密密钥对视频数据进行加密,所述加密后的视频数据包括所述第一随机数。
182、第九方面,本技术实施例提供了一种视频数据解密装置,应用于终端,包括:处理器和收发器;
183、所述处理器,用于从视频监控平台获取待播放的视频数据;获取第一解密密钥;利用所述第一解密密钥解密所述待播放的视频数据。
184、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述处理器还用于:
185、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
186、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥,其中,所述第一加密密钥用于作为所述第一解密密钥。
187、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;所述处理器还用于:
188、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
189、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
190、通过所述视频播放app根据所述第二随机数和所述第一加密密钥,生成所述第一解密密钥。
191、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;所述处理器还用于:
192、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第二随机数;
193、通过所述sim卡视频安全卡应用根据所述第二随机数和第一加密密钥生成第一解密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一解密密钥。
194、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;所述处理器还用于:
195、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求;
196、通过所述sim卡视频安全卡应用根据所述密钥获取请求获取第一加密密钥,并通过所述视频安全sdk向所述视频播放app发送所述第一加密密钥;
197、通过所述sim卡视频安全卡应用根据所述第一加密密钥和所述第一加密密文生成第二随机数,并将所述第二随机数作为所述第一解密密钥。
198、可选的,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;所述处理器还用于:
199、通过所述视频播放app通过所述视频安全sdk向所述sim卡视频安全卡应用发送密钥获取请求,其中,所述密钥获取请求包括所述第一加密密文;
200、通过所述sim卡视频安全卡应用根据所述第一加密密文和第一加密密钥生成第二随机数,并通过所述视频安全sdk向所述视频播放app发送所述第二随机数,其中,所述第二随机数用于作为所述第一解密密钥。
201、可选的,所述终端包括分享密钥的第一终端,所述处理器还用于:
202、通过视频安全管理平台获取第二终端的公钥或数字证书,其中,所述第二终端为被分享密钥的终端;
203、利用所述第二终端的公钥或数字证书加密第一加密密钥;
204、通过所述视频安全管理平台向所述第二终端发送加密后的所述第一加密密钥。
205、可选的,所述处理器还用于:
206、通过所述第一终端的视频安全sdk从所述视频安全管理平台获取所述第二终端的公钥或数字证书;
207、通过所述第一终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
208、在验证通过的情况下,通过所述视频安全sdk向所述第一终端的sim卡视频安全卡应用发送所述第二终端的公钥或数字证书;
209、通过所述第一终端的sim卡视频安全卡应用利用所述第二终端的公钥或数字证书加密所述第一加密密钥。
210、可选的,所述终端包括被分享密钥的第二终端,所述处理器还用于:
211、通过视频安全管理平台从第一终端获取加密后的第一加密密钥,其中,所述第一终端包括分享密钥的终端;
212、利用所述第二终端的私钥解密所述加密后的第一加密密钥。
213、可选的,所述处理器还用于:
214、通过所述第二终端的视频安全sdk对所述视频安全管理平台的身份进行验证;
215、在验证通过的情况下,通过所述第二终端的sim卡视频安全卡应用向所述第二终端的视频安全sdk发送所述第二终端的公钥或数字证书;
216、通过所述第二终端的视频安全sdk通过所述视频安全管理平台从所述第一终端获取加密后的第一加密密钥。
217、可选的,所述处理器还用于:
218、通过所述第二终端的视频安全sdk向所述第二终端的sim卡视频安全卡应用发送加密后的第一加密密钥;
219、通过所述第二终端的sim卡视频安全卡应用利用所述私钥解密所述加密后的第一加密密钥。
220、可选的,所述视频播放app和所述视频安全sdk设置于一个模块中。
221、第十方面,本技术实施例还提供一种通信设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的视频数据加密方法或视频数据解密方法中的步骤。
222、第十一方面,本技术实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的视频数据加密方法或视频数据解密方法中的步骤。
223、在本技术实施例中,第一终端生成第一信息并向视频加密设备发送该第一信息,从而使得视频加密设备对视频数据进行加密。由于视频加密设备与所述第一终端位于相同的局域网内,使得视频监控平台无法及时获得视频密文也无法解密明文,从而提高了视频数据的安全性。
1.一种视频数据加密方法,应用于第一终端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一终端包括:视频播放应用app,视频安全软件开发工具包sdk以及用户识别模块sim卡视频安全卡应用,所述第一信息包括:第一加密密钥;
3.根据权利要求1所述的方法,其特征在于,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第一加密密钥和第一随机数;
4.根据权利要求1所述的方法,其特征在于,所述第一终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用,所述第一信息包括:第二加密密钥和第一随机数;
5.根据权利要求2至4任一项所述的方法,其特征在于,所述向视频加密设备发送所述第一信息,包括:
6.根据权利要求2至4任一项所述的方法,其特征在于,所述视频播放app和所述视频安全sdk设置于一个模块中。
7.一种视频数据加密方法,应用于视频加密设备,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,所述第一信息包括第一加密密钥;所述根据所述第一信息对视频数据进行加密,包括:
9.根据权利要求7所述的方法,其特征在于,所述第一信息包括第一加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
10.根据权利要求7所述的方法,其特征在于,所述第一信息包括第一加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
11.根据权利要求7所述的方法,其特征在于,所述第一信息包括第二加密密钥和第一随机数;所述根据所述第一信息对视频数据进行加密,包括:
12.一种视频数据解密方法,应用于终端,其特征在于,包括:
13.根据权利要求12所述的方法,其特征在于,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述获取第一解密密钥,包括:
14.根据权利要求12所述的方法,其特征在于,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;
15.根据权利要求12所述的方法,其特征在于,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第二随机数;
16.根据权利要求12所述的方法,其特征在于,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;
17.根据权利要求12所述的方法,其特征在于,所述终端包括:视频播放app,视频安全sdk以及sim卡视频安全卡应用;所述待播发的视频数据包括第一加密密文;
18.根据权利要求12至17任一项所述的方法,其特征在于,所述终端包括分享密钥的第一终端,所述方法还包括:
19.根据权利要求18所述的方法,其特征在于,
20.根据权利要求12至17任一项所述的方法,其特征在于,所述终端包括被分享密钥的第二终端,所述方法还包括:
21.根据权利要求20所述的方法,其特征在于,所述通过视频安全管理平台从第一终端获取加密后的第一加密密钥,包括:
22.根据权利要求20所述的方法,其特征在于,所述利用所述第二终端的私钥解密所述加密后的第一加密密钥,包括:
23.根据权利要求13至17任一项所述的方法,其特征在于,所述视频播放app和所述视频安全sdk设置于一个模块中。
24.一种视频数据加密装置,应用于第一终端,其特征在于,包括:
25.一种视频数据加密装置,应用于视频加密设备,其特征在于,包括:
26.一种视频数据解密装置,应用于终端,其特征在于,包括:
27.一种视频数据加密装置,应用于第一终端,其特征在于,包括:处理器和收发器;
28.一种视频数据加密装置,应用于视频加密设备,其特征在于,包括:处理器和收发器;
29.一种视频数据解密装置,应用于终端,其特征在于,包括:处理器和收发器;
30.一种通信设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至11中任一项所述的视频数据加密方法中的步骤;或者实现如权利要求12至23中任一项所述的视频数据解密方法中的步骤。
31.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至11中任一项所述的视频数据加密方法中的步骤;或者实现如权利要求12至23中任一项所述的视频数据解密方法中的步骤。