媒体数据解密方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33086326 阅读:10 留言:0更新日期:2022-04-15 10:50
本申请涉及一种媒体数据解密方法、装置、计算机设备和存储介质。所述方法包括:获取媒体数据加密包,解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据,根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路,基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,其中,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应。上述方案,需要同时依赖播放端硬件的实时解密能力和可编程逻辑电路与LED屏结构的对应关系才能进行解密,且根据位置索引数据加密得到的媒体数据存在非常多种可能性,故攻击者绝无破解的可能,充分保证媒体数据的信息安全。据的信息安全。据的信息安全。

【技术实现步骤摘要】
媒体数据解密方法、装置、计算机设备和存储介质


[0001]本申请涉及数据解密
,特别是涉及一种媒体数据解密方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着LED(Light Emitting Diode,发光二极管)显示屏行业的蓬勃发展,其应用领域也越来越广。LED显示屏作为传媒载体的一种重要途径,越来越多的被市场认可。随之智慧城市建设的深入发展,LED显示屏也更加智能化,便捷化,只要有网络便可实现远程控制,技术的发展给大屏管理人员带来便捷的同时,也给不法分子留下“可乘之机”。
[0003]目前,现有的媒体数据解密方式基本上都是通过使用常见的软件层面的解密算法(如:AES/DES/RSA/RC2/RC4)对媒体信息进行解密操作,被破解的风险较高,同时配合不同的鉴权方式进行播发控制,显示屏子系统依然保持原有的逐点映射模式,这样在其播控设备底层操作系统被非法入侵或取得控制权后,不论媒体是否被授权,依然可以通过硬件映射的模式被投射到LED显示屏体。
[0004]由此可见,需要提供一种能够保障媒体数据的信息安全的方案。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够保障媒体数据的信息安全的媒体数据解密方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种媒体数据解密方法,应用于媒体数据播放端。所述方法包括:
[0007]获取媒体数据加密包,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应;
[0008]解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据;
[0009]根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路;
[0010]基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,得到已解密媒体数据。
[0011]在其中一个实施例中,显示屏的结构参数包括显示屏的模组点阵规模、箱体点阵规模和屏体点阵规模,位置索引数据通过所述显示屏的结构参数得到,且表征显示屏的显示像素的逻辑与物理位置的映射关系,位置乱序索引数据包括模组级位置乱序索引数据、箱体级位置乱序索引数据以及屏体级位置乱序索引数据;
[0012]根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路包括:
[0013]将模组级位置乱序索引数据、箱体级位置乱序索引数据以及屏体级位置乱序索引数据,分别填充至显示屏的控制系统中对应的缓存区域,以配置媒体数据播放端中显示屏
的控制系统的可编程逻辑电路。
[0014]在其中一个实施例中,基于已配置的可编程逻辑电路,对待解密媒体数据进行解密包括:
[0015]基于已配置的可编程逻辑电路,调用MFC媒体解码器,对待解密媒体数据进行解密。
[0016]在其中一个实施例中,解密媒体数据加密包之前,还包括:
[0017]对媒体数据加密包进行合法性校验;
[0018]解密媒体数据加密包包括:
[0019]当媒体数据加密包通过合法性校验时,则解密媒体数据加密包。
[0020]在其中一个实施例中,媒体数据加密包携带第一校验码;
[0021]对媒体数据加密包进行合法性校验包括:
[0022]对媒体数据加密包进行哈希运算,生成第二校验码;
[0023]判断第二校验码与第一校验码是否匹配,以对媒体数据加密包进行合法性校验。
[0024]在其中一个实施例中,第一校验码和第二校验码均为MD5码。
[0025]第二方面,本申请还提供了一种媒体数据解密装置,应用于媒体数据播放端。所述装置包括:
[0026]数据获取模块,用于获取媒体数据加密包,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应;
[0027]第一数据解密模块,用于解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据;
[0028]电路配置模块,用于根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路;
[0029]第二数据解密模块,用于基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,得到已解密媒体数据。
[0030]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0031]获取媒体数据加密包,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应;
[0032]解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据;
[0033]根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路;
[0034]基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,得到已解密媒体数据。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0036]获取媒体数据加密包,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应;
[0037]解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据;
[0038]根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑
电路;
[0039]基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,得到已解密媒体数据。
[0040]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0041]获取媒体数据加密包,媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,位置索引数据与显示屏的结构参数对应;
[0042]解密媒体数据加密包,得到位置乱序索引数据和待解密媒体数据;
[0043]根据位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路;
[0044]基于已配置的可编程逻辑电路,对待解密媒体数据进行解密,得到已解密媒体数据。
[0045]上述媒体数据解密方法、装置、计算机设备、存储介质和计算机程序产品,根据与显示屏的结构参数对应的位置乱序索引数据,配置媒体数据播放端中显示屏的控制系统的可编程逻辑电路,使得已配置的可编程逻辑电路与LED屏的结构相对应,从而实现了在解密过程中,需要同时依赖播放端硬件的实时解密能力和可编程逻辑电路与LED屏结构的对应关系,才能进行解密,并且由于根据位置乱序索引数据乱序加密得到的媒体数据的加密结果存在有非常多种可能性,因此,使得攻击者绝无破解的可能,充分保证了媒体数据的信息安全。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种媒体数据解密方法,其特征在于,所述方法包括:获取媒体数据加密包,所述媒体数据加密包根据位置索引数据对原始媒体数据进行像素乱序加密得到,所述位置索引数据与显示屏的结构参数对应;解密所述媒体数据加密包,得到位置索引数据和待解密媒体数据;根据所述位置索引数据,配置所述显示屏的控制系统的可编程逻辑电路;基于已配置的可编程逻辑电路,对所述待解密媒体数据进行解密,得到已解密媒体数据。2.根据权利要求1所述的媒体数据解密方法,其特征在于,所述显示屏的结构参数包括显示屏的模组点阵规模、箱体点阵规模和屏体点阵规模,所述位置索引数据通过所述显示屏的结构参数得到,且表征所述显示屏的显示像素的逻辑与物理位置的映射关系,所述位置索引数据包括模组级位置索引数据、箱体级位置索引数据以及屏体级位置索引数据;所述根据所述位置索引数据,配置所述媒体数据播放端中显示屏的控制系统的可编程逻辑电路包括:将所述模组级位置索引数据、所述箱体级位置索引数据以及所述屏体级位置索引数据,分别填充至所述显示屏的控制系统中对应的缓存区域,以配置所述媒体数据播放端中显示屏的控制系统的可编程逻辑电路。3.根据权利要求1所述的媒体数据解密方法,其特征在于,所述基于已配置的可编程逻辑电路,对所述待解密媒体数据进行解密包括:基于已配置的可编程逻辑电路,调用MFC媒体解码器,对所述待解密媒体数据进行解密。4.根据权利要求1所述的媒体数据解密方法,其特征在于,所述解密所述媒体数据加密包之前,还包括:对所述媒体数据加密包进行合法性校验;所述解密所述媒体数据加密包包括:当所述媒体数据加密包通过...

【专利技术属性】
技术研发人员:祁峰余诚志
申请(专利权)人:深圳市洲明科技股份有限公司
类型:发明
国别省市:

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

1