利用列表译码的高效叛徒追踪算法
在信息安全领域,叛徒追踪是一个重要的研究方向,旨在识别那些非法共享或传播受保护内容的用户。本文将介绍几种基于列表译码的高效叛徒追踪算法,以及相关的译码概念和不同类型代码的应用。
1. 译码概念
在介绍叛徒追踪算法之前,先了解几种常见的译码类型:
- 擦除译码 :在这种译码中,接收到的码字的某些位置被损坏或“擦除”,无法识别。不过,译码器知道错误发生在这些位置。
- 擦除 - 错误译码 :译码器接收到的码字包含一些擦除和错误,需要确定传输的码字或可能的传输码字列表(在给定错误和擦除数量的适当界限下)。
- 软判决译码 :译码器接收的不是一个(硬判决)码字,而是一个可靠性矩阵,该矩阵表明字母表中任何给定元素在任何给定位置被发送的概率。利用这种“软”信息,软判决译码器输出最可能的传输码字。
2. 基于列表译码的高效追踪算法
当追踪方案基于某些纠错码,并且追踪算法使用快速列表译码方法时,TA 追踪算法的效率可以大大提高。一般来说,原本复杂度为 O(N) 的过程可以变成一个运行时间为 c log N 的多项式的过程。以下是基于 Reed - Solomon、代数几何和级联码的构造定理:
- Reed - Solomon 码 :设 C 是长度为 r、维度为 k 的 Reed - Solomon 码,定义在大小至多为 2r 的有限域 Fq 上。如果 c 是整数且 c ≥ 2,r > c²(k - 1),则 C 是 c - TA 码,并且存在一个
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



