Skip to main content
QUICK REVIEW

[论文解读] Linear Complexity of Ding-Helleseth Generalized Cyclotomic Binary Sequences of Any Order

Tongjiang Yan|arXiv (Cornell University)|Aug 22, 2011
Coding theory and cryptography参考文献 7被引用 5
一句话总结

本文確立了任意階數的二元 Ding-Helleseth 广義分圓序列的線性複雜度,證明其至少為 (pq−1)/2(序列週期為 N=pq)。透過代數數論與 GF(2) 上分圓類的性質,作者利用特徵和分析與 Berlekamp-Massey 算法推導出精確界限,修正了文獻中先前的錯誤,並確認該序列在密碼學應用中具有高度不可預測性。

ABSTRACT

This paper gives the linear complexity of binary Ding-Helleseth generalized cyclotomic sequences of any order.

研究动机与目标

  • 確立 Ding-Helleseth 廣義分圓二元序列在任意階數 2n 下的精確線性複雜度。
  • 修正 Yuan Sun (2008) 的論文中 Lemma 4 的先前錯誤,該錯誤導致先前關於線性複雜度的結論無效。
  • 利用代數數論與 GF(2) 上的特徵和技術,建立線性複雜度的嚴謹下界。
  • 分析分圓類的結構及其對模 pq 之剩餘類的乘法作用。
  • 透過確認高線性複雜度,驗證序列適用於流密碼的可行性,此為不可預測性的關鍵指標。

提出的方法

  • 使用 Berlekamp-Massey 算法,將線性複雜度與最小生成多項式 m(x) = (x^N − 1)/gcd(S(x), x^N − 1) 的次數關聯。
  • 在分裂域 GF(2^L) 上應用特徵和分析,以評估 S(α^k),其中 α 為原始 N 次單位根,S(x) 為序列的生成多項式。
  • 運用引理 1–8 分析分圓類中元素對集合 P、Q 和 B 的作用,利用乘法封閉性與對稱性性質。
  • 利用恆等式 S(α^k) = 0 ⇔ α^k 為 S(x) 的根,並透過計算此類根的數目來計算 L(s) = N − |{k : S(α^k) = 0}|。
  • 利用引理 4 表明,對於某些 k1, k2 ∈ Di,有 S(α^{k1}) + S(α^{k2}) = 1,進而可用於計數非零評估值。
  • 應用引理 7 將 S(α^k) 表示為對 P_n 和 Q_n 的求和,並利用引理 8 來界定 P 與 Q 中的根數。

实验结果

研究问题

  • RQ1Ding-Helleseth 廣義分圓二元序列在任意階數 2n 下的精確線性複雜度為何?
  • RQ2分圓類對剩餘集合 P、Q 和 B 的乘法作用如何影響線性複雜度?
  • RQ3能否利用嚴謹的代數框架修正 Yuan Sun (2008) 中先前錯誤的結果?
  • RQ4這些序列在 GF(2) 上的線性複雜度可建立何種下界?
  • RQ5GF(2) 上的特徵和與分裂域中單位根如何貢獻於線性複雜度的計算?

主要发现

  • Ding-Helleseth 廣義分圓二元序列(週期 N = pq)的線性複雜度至少為 (pq − 1)/2。
  • 本文修正了 Yuan Sun (2008) 中引理 4 的錯誤,該錯誤曾導致對線性複雜度的錯誤結論。
  • 作者證明 |{k : S(α^k) = 0, 0 ≤ k ≤ N−1}| ≤ (p−1)(q−1)/2,進而導出線性複雜度的下界。
  • 對於 k ∈ P,有 S(α^k) = (p−1)/2 + ∑_{t∈P_n} α^{kt} mod 2;對於 k ∈ Q,有 S(α^k) = ∑_{t∈Q_n} α^{kt} mod 2,此為計算根數的關鍵。
  • 在 GF(2) 上有 ∑_{t∈Q} α^t = 1,且對 P 和 Z_N^* 亦有類似恆等式,用於簡化評估並推導界限。
  • 分圓類的對稱性與 g 對 D_i 的作用確保 S(x) 的根數受到限制,進而促成最終的複雜度結果。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。