An Approximation Algorithm for Computing the k-error Linear Complexity of Sequences Using the Discrete Fourier Transform

被引:6
作者
Alecu, Alexandra [1 ]
Salagean, Ana [1 ]
机构
[1] Univ Loughborough, Dept Comp Sci, Loughborough, Leics, England
来源
2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6 | 2008年
关键词
periodic sequences; linear complexity; k-error linear complexity; discrete Fourier transform;
D O I
10.1109/ISIT.2008.4595424
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The k-error linear complexity of a periodic sequence s over a field K and with period N is the minimum linear complexity that s can have after changing at most k of its terms in each period. This concept can be used as a measure of cryptographic strength for sequences. We introduce a generalisation of the notion of k-error linear complexity, which we call the extension field k-error linear complexity, defined as being the k-error linear complexity of s when working in the smallest extension field of K which contains an N-th root of unity, assuming N is not divisible by the characteristic of K. The optimisation problem of finding the extension field k-error linear complexity is firstly transformed to an optimisation problem in the DFT (Discrete Fourier Transform) domain, using Blahut's theorem. We then give an approximation algorithm of polynomial complexity for the problem (O(N-2) operations in the extension field), by restricting the search space to error sequences whose DFT have period up to k. The algorithm was implemented in GAP and the results on a series of sequences are discussed.
引用
收藏
页码:2414 / 2418
页数:5
相关论文
共 13 条
[1]   TRANSFORM TECHNIQUES FOR ERROR CONTROL CODES [J].
BLAHUT, RE .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1979, 23 (03) :299-315
[2]  
DING C, 1992, STABILITY THEORY STR
[3]   A FAST ALGORITHM FOR DETERMINING THE COMPLEXITY OF A BINARY SEQUENCE WITH PERIOD 2N [J].
GAMES, RA ;
CHAN, AH .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1983, 29 (01) :144-146
[4]  
*GAP GROUP, 2006, GAP GROUPS ALG PROGR
[5]  
Kaida T, 2005, LECT NOTES COMPUT SC, V3486, P166
[6]   An algorithm for the k-error linear complexity of sequences over GF( pm) with period pn, p a prime [J].
Kaida, T ;
Uehara, S ;
Imamura, K .
INFORMATION AND COMPUTATION, 1999, 151 (1-2) :134-147
[7]   Computing the error linear complexity spectrum of a binary sequence of period 2n [J].
Lauder, AGB ;
Paterson, KG .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2003, 49 (01) :273-280
[8]  
Lidl R., 1994, INTRO FINITE FIELDS
[9]  
MASSEY JL, 1988, LECT NOTES COMPUT SC, V311, P19
[10]  
MASSEY JL, 1986, P ALL C COMM CONTR C