[发明专利]一种保护文件的方法、装置及电子设备有效
| 申请号: | 201610941488.7 | 申请日: | 2016-10-25 |
| 公开(公告)号: | CN107977551B | 公开(公告)日: | 2020-07-03 |
| 发明(设计)人: | 辛安民 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/16 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保护 文件 方法 装置 电子设备 | ||
本发明的实施例公开一种保护文件的方法、装置及电子设备,涉及文件安全技术,能够保障MP4文件内容的完整性。所述保护文件的方法包括:获取目标文件中包含的索引盒子;在所述索引盒子中的用户数据盒子中写入数字版权管理信息;依据写入的数字版权管理信息以及所述索引盒子在所述目标文件中的位置,更新所述目标文件的索引盒子中的样本与块的映射表盒子以及块偏移盒子;对更新的目标文件进行数字签名。本发明适用于保障MP4文件内容的完整性。
技术领域
本发明涉及文件安全技术,尤其涉及一种保护文件的方法、装置及电子设备。
背景技术
MP4是一套用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的动态图像专家组(MPEG,Moving Picture Experts Group)制定,MP4文件是一种基于ISO/IEC 14496-12标准进行封装的媒体文件,相比采用其他封装格式封装的媒体文件,例如,RMVB、AVI、FLV、WMV、MKV等媒体文件,MP4文件具有更高的实用性和普及性,因而得到了广泛的应用。
为了有效保护文件,例如,MP4文件的版权,维护版权人的合法利益,需要对文件进行内容保护,以MP4文件为例,通过在MP4文件的尾部扩展添加数字版权管理(DRM,DigitalRights Management)信息,例如,数字水印、数字加密以及数字证书等,用以控制文件使用权,然后对添加了DRM信息的MP4文件进行数字签名,从而对MP4文件进行内容保护。
但目前的保护文件的方法,在MP4文件尾部通过扩展方式添加DRM信息后,相当于改动了原有的MP4文件格式,破坏了MP4文件内容,使得MP4文件内容的完整性受到了破坏;进一步地,由于改动了原有的MP4文件格式,使得播放端需要进行相应修改,否则将无法正常播放MP4文件,这样,如果使用现有的播放端播放按照DRM格式封装的MP4文件,播放成功率较低。
发明内容
有鉴于此,本发明实施例提供一种保护文件的方法、装置及电子设备,能够保障MP4文件内容的完整性,以解决现有的保护文件的方法中,需要改动原有的MP4文件格式导致的MP4文件内容的完整性被破坏的问题。
第一方面,本发明实施例提供一种保护文件的方法,包括:
获取目标文件中包含的索引盒子;
在所述索引盒子中的用户数据盒子中写入数字版权管理信息;
依据写入的数字版权管理信息以及所述索引盒子在所述目标文件中的位置,更新所述目标文件的索引盒子中的样本与块的映射表盒子以及块偏移盒子;
对更新的目标文件进行数字签名。
结合第一方面,在第一方面的第一种实施方式中,所述在所述索引盒子中的用户数据盒子中写入数字版权管理信息包括:
如果在所述索引盒子中未搜索到用户数据盒子,在所述索引盒子中添加用户数据盒子,并在添加的用户数据盒子中写入数字版权管理信息;
如果在所述索引盒子中搜索到用户数据盒子,判断搜索到的用户数据盒子的剩余数据长度是否大于或等于所述数字版权管理信息的长度,如果是,在所述搜索到的用户数据盒子中写入数字版权管理信息;如果不是,在所述索引盒子中添加用户数据盒子,并在添加的用户数据盒子中写入数字版权管理信息。
结合第一方面,在第一方面的第二种实施方式中,所述在所述索引盒子中的用户数据盒子中写入数字版权管理信息包括:
在所述索引盒子中添加用户数据盒子,并在添加的用户数据盒子中写入数字版权管理信息。
结合第一方面,在第一方面的第三种实施方式中,所述依据写入的数字版权管理信息以及所述索引盒子在所述目标文件中的位置,更新所述目标文件的索引盒子中的样本与块的映射表盒子以及块偏移盒子包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610941488.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于压缩的快速分析致病基因算法
- 下一篇:一种安卓应用的加固方法和装置





