Abstract
This paper presents a method for increasing efficiency of evaluation of a pseudorandom sequence generated by a linear feedback shift register (LFSR). To enable parallel calculation of several values of the pseudorandom sequence, the LFSR feedback function is given by a system of linear recurrence equations. A formalized algorithm based on matrix multiplication is proposed for finding coefficients of the system of linear recurrence equations and for calculating values of the pseudorandom sequence. Depending on the bit capacity of the processor, optimal implementation conditions for the proposed method are established.
Similar content being viewed by others
References
Sizonenko, A.B., Parallel schemotechnic realization of linear recurrent shift register, Proektir. Tekhnol. Elektron. Sredstv, 2012, no. 2, pp. 43–47.
Fomichev, V.M., Diskretnaya matematika i kriptologiya: Kurs lektsii, (Discrete Mathematics and Cryptology: Course of Lectures), Podufalov, N.D., Ed., Moscow: Dialog-MIFI, 2003.
Shnaier, B., Prikladnaya kriptografiya. Protokoly, algoritmy, iskhodnye teksty na yazyke Si (Applied Cryptography. Protocols, Algorithms, Initial Texts on SI Language), Moscow: TRIUMF, 2003.
Sizonenko, A.B., Model of linear recurrence of the shift register for a parallel implementation on graphic processors, Inform. Sist. Tekhnol., 2013, no. 4, pp. 145–151.
Lidl, R. and Niderraiter, G., Konechnye polya. Vol. 1, 2 (Finite Fields,), 2nd. Ed., Cambridge: Cambridge Univ., 1997; Moscow: Mir, 1998, Vol. 1, 2.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © A.B. Sizonenko, V.V. Men’shikh, 2015, published in Avtomatika i Vychislitel’naya Tekhnika, 2015, No. 2, pp. 16–24.
About this article
Cite this article
Sizonenko, A.B., Men’shikh, V.V. Software implementation of parallel matrix computations for linear recurrent sequence and numerical methods for estimating its efficiency. Aut. Control Comp. Sci. 49, 76–81 (2015). https://doi.org/10.3103/S0146411615020066
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0146411615020066