[发明专利]通过用修改后的有效载荷校验和加扰有效载荷来避免错误同步的记录和回放设备有效
申请号: | 201780073361.0 | 申请日: | 2017-10-16 |
公开(公告)号: | CN109997310B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | G·凡尼斯;B·万达埃勒 | 申请(专利权)人: | 奥罗技术公司 |
主分类号: | H03M13/33 | 分类号: | H03M13/33;H04L25/03;H03M13/09 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 比利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 修改 有效 载荷 校验 避免 错误 同步 记录 回放 设备 | ||
本发明涉及一种用于将数据字集合转换为具有报头部分、校验和部分以及有效载荷部分的数据块的编码器。该编码器包括:报头插入器,被布置为在数据块中插入报头模式;校验和计算器,被布置为计算数据字集合的校验和;数据字转换器,被布置为将数据字集合转换为混淆数据字集合,该混淆数据字集合是在数据字集合和校验和之间应用异或操作的结果。
技术领域
本发明涉及将数据字编码成具有数据报头(header)的数据块的技术领域。
背景技术
在本领域中仍然需要一种用于对可以例如与音频或视频信号相关的数据字集合进行编码和解码的鲁棒编码器和解码器。
EP 1 529 365公开了一种用于对数据进行加密和认证使得一些数据可以以明文形式传送但仍然由发送方认证的方法和装置。明文位置集合和/或密文位置集合用于指定将使用哪些数据块来生成输入校验和值和输出校验和值。然后使用这些校验和来生成认证标签。由于EP 1 529 365主要针对信息安全性,因此所提出的校验和的使用导致过度复杂的解码器和解码方法。
本发明旨在解决至少一些识别出的问题。
发明内容
本发明涉及一种用于将数据字集合转换为数据块的编码器,该编码器包括:
-报头插入器,被布置为在数据块中插入报头模式;
-校验和计算器,被布置为计算数据字集合的校验和;以及
-数据字转换器,被布置为将数据字集合转换为混淆(obfuscated)数据字集合,该混淆数据字集合是在数据字集合和校验和之间应用异或操作的结果。
这样的编码器通过将数据字插入到数据块的有效载荷部分中并用校验和与报头完成数据块来形成基本数据块。
通过使用报头模式将二进制数据流分段为数据块并通过向二进制数据流添加校验和来添加错误检测能力允许二进制数据流以分组形式传送并且允许接收器/回放设备检测和重构字节流内的一个或多个二进制大对象(blob)。它使用报头开始标记(SOH)来指示数据块的开始。
但是,这种编码器的缺点在于,在数据字集合中的随机数据中偶尔可能出现诸如报头开始之类的报头模式,这将导致接收器/回放设备的错误同步。
本发明的目的是减少数据块的有效载荷部分中的报头模式的出现。
为了实现该目的,在第一方面,本发明提供了根据权利要求1的编码器。这种编码器的特征在于,编码器包括报头模式消除器,该报头模式消除器被布置为:只要在异或操作的结果中检测到报头模式,就在n次迭代中进行以下操作,其中n在1到校验和的位数之间:
-控制校验和修改器以通过修改校验和的第n位来创建第n个校验和,
-控制数据字转换器将数据字集合转换为第n个混淆数据字集合,该第n个混淆数据字集合是在数据字集合和第n个校验和之间应用异或操作的结果,
-控制报头模式检测器以检测第n个混淆数据字集合中的报头模式,并且如果没有检测到报头模式,则控制有效载荷插入器以在校验和部分中插入第n个校验和并且在数据块的有效载荷部分中插入第n个混淆数据字集合。
对于支持分段和错误检测的大多数现有编码器,这两种机制独立工作。在本发明中,校验和不仅用于检查和校正数据字,而且还用于混淆数据字,因此还通过在数据字集合和校验和之间执行异或操作并且在报头模式检测器未能检测到异或操作的结果中的报头模式的情况下将异或操作产生的混淆数据字集合与数据字集合一起插入到数据块的有效载荷部分中来对有效载荷部分中的数据字集合中的错误报头模式进行混淆。在报头模式仍然存在的情况下,执行至少另一轮修改校验和的另一位并使用它从原始数据字集合创建另外的混淆数据字集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥罗技术公司,未经奥罗技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780073361.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类