Cryptology ePrint Archive: Report 2020/158

Jump index in T-functions for designing a new basic structure of stream ciphers

Ali Hadipour and Seyed Mahdi Sajadieh and Raheleh Afifi

Abstract: The stream ciphers are a set of symmetric algorithms that receive a secret message as a sequence of bits and perform an encryption operation using a complex function based on key and IV, and combine xor with bit sequences. One of the goals in designing stream ciphers is to obtain a minimum period, which is one of the primary functions of using T-functions. On the other hand, the use of jump index in the design of LFSRs has made the analysis of LFSR-based stream ciphers more complicated. In this paper, we have tried to introduce a new method for designing the initial functions of stream ciphers with the use of T-functions concepts and the use of jump indexes, that has the maximum period. This method is resist side-channel attacks and can be efficiently implemented in hardware for a wide range of target processes and platforms.

Category / Keywords: foundations / T-Function, Jump Index, Stream cipher, Maximum Period

Date: received 12 Feb 2020

Contact author: a hadipour64 at gmail com

Available format(s): PDF | BibTeX Citation

Note: New basic structure for designing primitives of stream ciphers

Version: 20200213:132829 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]