Font Size: a A A

Research On Some Problems Of Error-correcting Codes And Sequence Ciphers Over Finite Rings

Posted on:2007-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2120360182486537Subject:Applied Mathematics
Abstract/Summary:PDF Full Text Request
At present, with the successive development of production technique and the successive deep-going researches on error-correcting coding theory and theory of stream ciphers over finite rings have not only important theoretical significance but also important practical value.In recent decade, researches on error-correcting coding theory over finite rings have drawn intensive attention in the field of error-correcting coding theory. The ring F2+uF2 is a four-element ring which shares some good properties of both Z4 and F4.The ring Fp+uFp+...+uk-1Fp , which is the general case of ring F2+uF2, has already been used in the construction of optimal frequency-hopping sequence by P. Udaya. Coding theory over these rings has recently received a great deal of interest among coding theorists. This dissertation makes a deep-going research for various properties of linear codes and cyclic codes over these rings Fp+uFp+ ...+uk-1Fp. Research on algorithms for generating de Bruijn sequences is always a key problem in the study field of stream ciphers in the past several decades. Although numbers of effective algorithms for generating binary de Bruijn sequences have been given, there is still a considerably big gap between algorithms for generating de Bruijn sequences over finite rings, and the practical requirement due to the complexity of operations over finite rings. In this dissertation, we give an efficient algorithm for generating de Bruijn sequences by raising stage over Z4 and F2+uF2, respectively. The details are given as follows:1. We give the theory of Galois ring over F2+uF2, and show that the automorphism group of this Galois ring is different from the corresponding group over Z4. Trace code and subring subcode over this Galois ring are defined, and it is prove that the trace code of dual code of a linear code is the dual code of subring subcode.2. We give the structure of cyclic codes over F2+uF2 for arbitrary even length, and determine the number of cyclic codes for a given length.3. The concepts of Kerdock code and Preparata code are introduced into the ring Fp+uFp, the trace representation of Kerdock code is given. In the case p=2, we give the relations of these two codes with binary Reed-Muller codes;and we provethe one order Reed-Muller code is the Gray image of a linear subcode of Kerdock code.4. A Gray map from (Fp+uFp+...+uk-lFp)" to Fppkn is defined, and somepropositions of the map are given. A sufficient and necessary condition about cyclic code over Fp+uFp+... +uk-lFp is given.5. The generator matrixes of linear codes and their dual codes over Fp+uFp+...+uk-lFp and Mac Williams identities between linear codes and their duals are given.6. We give an efficient algorithm for generating arbitrary higher stage de Bruijn sequences from a given feedback function of lower stage de Bruijn sequencesby raising stage over Z4 and F2+uF2, respectively.
Keywords/Search Tags:Error-correcting code, Linear code, Cyclic code, Gray map, Stream cipher, De Bruijn sequence
PDF Full Text Request
Related items