解决Shamir型方案中任意长度特权数组计算问题的算法

需积分: 6 1 下载量 32 浏览量 更新于2024-09-07 收藏 657KB PDF 举报
本文主要探讨了Shamir型方案中特权数组的一种计算算法。Shamir型方案是一种在密码学中广泛应用的秘密共享方案,它基于向量空间的结构,能够将一个秘密信息分割成多个部分,使得只有特定数量的参与者联合起来才能重构原始信息。Spiez等人提出的问题是关于如何确定所有可能存在的任意长度的(k,i)-特权数组,即在给定的Shamir型方案中,哪些特定组合的子集可以合作访问完整的信息。 论文首先从理论上证明了Shamir型方案本质上是向量空间秘密共享方案,这为后续算法设计提供了基础。作者利用这个理论基础,结合Mathematica软件,设计了一种算法来计算任意长度的(k,i)-特权数组,解决了Spiez等人提出的问题。这个算法的关键在于对向量空间的性质理解和有限域的处理,特别是对于非素有限域上的特征和本原多项式的应用。 实验结果显示,该算法具有普适性,适用于任何有限域环境,这在实际应用中具有广泛的价值。特别值得一提的是,作者通过算法给出了非素有限域上一类迹的所有(6,i)-特权数组的具体实例,这不仅验证了算法的有效性,也为其他类似问题的研究提供了具体示例。 关键词方面,文章重点讨论了Shamir型方案、特权数组、向量空间的概念,以及它们在有限域环境中的特性,如特征和本原多项式。这些关键词反映了论文的核心内容和研究焦点。 总结来说,这篇论文不仅解决了Shamir型方案中特权数组计算的问题,还提供了一个实用的计算方法,这对密码学、信息安全等领域具有重要意义,尤其是在有限域条件下,这种算法的应用有助于保护数据安全并增强多方协作的信任度。