【技术实现步骤摘要】
本申请涉及多媒体,尤其涉及一种位流、位流签名及认证方法。
技术介绍
1、很多音视频编解码场景(例如,监控、直播、点播等),对音视频内容的真实性和完整性具有一定要求;因此,为了保证音视频内容传输过程中的安全,防止音视频内容在传输过程中被篡改,需要对音视频内容进行签名。
2、目前,对位流进行签名的过程如下,生成位流中访问单元分别对应的摘要,进而利用数字签名算法对摘要进行签名,从而将该签名写入位流。然而,在签名过程中,仅采用固定的摘要计算方式,不能根据端侧计算性能因素灵活调整,适用性较差。
技术实现思路
1、本申请提供了一种位流、位流签名及认证方法,以解决在签名过程中,仅采用固定的摘要计算方式,不能根据端侧计算性能因素灵活调整,适用性较差的问题。
2、本申请采用如下技术方案。
3、第一方面,本申请实施例提供了一种位流签名方法。该位流签名方法由计算设备或计算设备中的芯片执行,如该计算设备可以是指手机或电脑等。示例性地,该方法包括:计算设备获取认证数据,进而输出位
...【技术保护点】
1.一种位流签名方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的摘要数据连接,计算连接后的摘要数据的二级摘要,得到所述二级摘要数据。
3.根据权利要求1所述的方法,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n
...【技术特征摘要】
1.一种位流签名方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的摘要数据连接,计算连接后的摘要数据的二级摘要,得到所述二级摘要数据。
3.根据权利要求1所述的方法,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n+1个组合摘要数据为根据第n个组合摘要数据与第n+1个数据单元的摘要数据连接后计算摘要得到,n为正整数。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述数据单元为网络抽象层nal单元。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述数据单元为层单元,所述层单元包括具有相同分层标识的网络抽象层nal单元。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述数据单元为访问单元。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述认证数据还包括一组数据单元中每个数据单元的摘要数据。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述获取安全参数集和认证数据,包括:
9.根据权利要求1至8中任一项所述的方法,其特征在于,在所述输出位流之前,所述方法还包括:
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述安全参数集与所述认证数据对应。
11.一种位流,其特征在于,所述位流包括:
12.根据权利要求11所述的位流,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的摘要数据连接,计算连接后的摘要数据的二级摘要,得到所述二级摘要数据。
13.根据权利要求11所述的位流,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n+1个组合摘要数据为根据第n个组合摘要数据与第n+1个数据单元的摘要数据连接后计算摘要得到,n为正整数。
14.根据权利要求11至13中任一项所述的位流,其特征在于,所述数据单元为网络抽象层nal单元。
15.根据权利要求11至13中任一项所述的位流,其特征在于,所述数据单元为层单元,所述层单元包括具有相同分层标识的网络抽象层nal单元。
16.根据权利要求11至13中任一项所述的位流,其特征在于,所述数据单元为访问单元。
17.根据权利要求11至16中任一项所述的位流,其特征在于,所述认证数据还包括一组数据单元中每个数据单元的摘要数据。
18.一种位流认证方法,其特征在于,所述方法包括:
19.根据权利要求18所述的方法,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的第二摘要数据连接,计算连接后的第二摘要数据的二级摘要,得到所述二级摘要数据。
20.根据权利要求18所述的方法,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的第二摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n+1个组合摘要数据为根据第n个组合摘要数据与第n+1个数据单元的第二摘要数据连接后计算摘要得到,n为正整数。
21.根据权利要求18至20中任一项所述的方法,其特征在于,所述数据单元为网络抽象层nal单元。
22.根据权利要求18至20中任一项所述的方法,其特征在于,所述数据单元为层单元,所述层单元包括具有相同分层标识的网络抽象层nal单元。
23.根据权利要求18至20中任一项所述的方法,其特征在于,所述数据单元为访问单元。
24.一种位流认证方法,其特征在于,所述方法包括:
25.根据权利要求24所述的方法,其特征在于,所述确定位流的一组数据单元的第一摘要数据包括:
26.根据权利要求24或25所述的方法,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的摘要数据连接,计算连接后的摘要数据的二级摘要,得到所述二级摘要数据。
27.根据权利要求24或25所述的方法,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的第二摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n+1个组合摘要数据为根据第n个组合摘要数据与第n+1个数据单元的第二摘要数据连接后计算摘要得到,n为正整数。
28.根据权利要求24至27中任一项所述的方法,其特征在于,所述数据单元为网络抽象层nal单元。
29.根据权利要求24至27中任一项所述的方法,其特征在于,所述数据单元为层单元,所述层单元包括具有相同分层标识的网络抽象层nal单元。
30.根据权利要求24至27中任一项所述的...
【专利技术属性】
技术研发人员:袁文鸿,梁志坚,杨海涛,陈焕浜,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。