一种位流、位流签名及认证方法技术

技术编号:45909623 阅读:10 留言:0更新日期:2025-07-25 17:42
公开了一种位流、位流签名及认证方法,涉及多媒体技术领域。该位流签名方法包括:计算设备获取安全参数集和认证数据,进而输出位流,该位流包括安全参数集和认证数据。其中,安全参数集包括标识,标识用于指示摘要的计算方式;认证数据包括签名数据,签名数据为对二级摘要数据进行签名得到,二级摘要数据为根据标识指示的摘要的计算方式,对位流中一组数据单元的每个数据单元的摘要数据进行处理得到。计算设备根据安全参数集中的标识,确定对一组数据单元的摘要的摘要的计算方式,进而可根据端侧设备计算性能等因素,对数据单元的摘要的计算方式进行灵活选择,提高了摘要的适用性。

【技术实现步骤摘要】

本申请涉及多媒体,尤其涉及一种位流、位流签名及认证方法


技术介绍

1、很多音视频编解码场景(例如,监控、直播、点播等),对音视频内容的真实性和完整性具有一定要求;因此,为了保证音视频内容传输过程中的安全,防止音视频内容在传输过程中被篡改,需要对音视频内容进行签名。

2、目前,对位流进行签名的过程如下,生成位流中访问单元分别对应的摘要,进而利用数字签名算法对摘要进行签名,从而将该签名写入位流。然而,在签名过程中,仅采用固定的摘要计算方式,不能根据端侧计算性能因素灵活调整,适用性较差。


技术实现思路

1、本申请提供了一种位流、位流签名及认证方法,以解决在签名过程中,仅采用固定的摘要计算方式,不能根据端侧计算性能因素灵活调整,适用性较差的问题。

2、本申请采用如下技术方案。

3、第一方面,本申请实施例提供了一种位流签名方法。该位流签名方法由计算设备或计算设备中的芯片执行,如该计算设备可以是指手机或电脑等。示例性地,该方法包括:计算设备获取认证数据,进而输出位流,该位流包括安全参本文档来自技高网...

【技术保护点】

1.一种位流签名方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述标识为第一值,所述第一值用于指示所述摘要的计算方式为将所述一组数据单元中每个数据单元的摘要数据连接,计算连接后的摘要数据的二级摘要,得到所述二级摘要数据。

3.根据权利要求1所述的方法,其特征在于,所述标识为第二值,所述第二值用于指示所述摘要的计算方式为沿位流顺序将第n+1个组合摘要数据与第n+2个数据单元的摘要数据连接,计算连接后的数据的摘要,得到第n+2个组合摘要数据,直至一组数据单元中每个数据单元的摘要数据都参与连接,得到二级摘要数据;所述第n+1个组合摘要数据为...

【技术特征摘要】

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中任一项所述的...

【专利技术属性】
技术研发人员:袁文鸿梁志坚杨海涛陈焕浜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1