中文

一类用于密码计算布尔掩码的新码

信息论 2016-11-15 v2 math.IT

摘要

我们引入了一类新的率为二分之一的二元码:**互补信息集码 (complementary information set codes)**。如果一个长度为2n2n、维数为nn的二元线性码具有两个不相交的信息集,则称其为互补信息集码(简称 CIS 码)。这类码包含自对偶码作为其子类。它与硬件实现密码原语安全性中使用的图相关免疫布尔函数相关联。此类码有助于降低针对侧信道攻击的密码算法掩码成本。在本文中,我们研究了这类新码:给出了长度<132<132的最优或已知最佳 CIS 码。我们推导了基于循环码和双循环码的一般构造方法。我们推导了长 CIS 码的 Varshamov-Gilbert 界,并表明所有长度12\le 12的码均可通过构建构造法进行分类。基于无限制码的对偶距离概念,利用Z4\Z_4-码构造了一些非线性置换。

关键词

引用

@article{arxiv.1110.1193,
  title  = {A new class of codes for Boolean masking of cryptographic computations},
  author = {Claude Carlet and Philippe Gaborit and Jon-Lark Kim and Patrick Solé},
  journal= {arXiv preprint arXiv:1110.1193},
  year   = {2016}
}

备注

19 pages. IEEE Trans. on Information Theory, to appear