Paper 2020/158
Jump index in T-functions for designing a new basic structure of stream ciphers
Ali Hadipour, 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.
Note: New basic structure for designing primitives of stream ciphers
Metadata
- Available format(s)
- Category
- Foundations
- Publication info
- Preprint. MINOR revision.
- Keywords
- T-FunctionJump IndexStream cipherMaximum Period
- Contact author(s)
- a hadipour64 @ gmail com
- History
- 2020-02-13: received
- Short URL
- https://ia.cr/2020/158
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/158, author = {Ali Hadipour and Seyed Mahdi Sajadieh and Raheleh Afifi}, title = {Jump index in T-functions for designing a new basic structure of stream ciphers}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/158}, year = {2020}, url = {https://eprint.iacr.org/2020/158} }