arrow
Return

Non-Triangular Self-Synchronizing Stream Ciphers

delete2022-01-01
delete4
delete
OA
AI
J
Julien Francq
L
Loic Besson
P
Paul Huynh
P
Philippe Guillot
G
Gilles Millérioux
M
Marine Minier *
DOI:10.1109/TC.2020.3043714delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this article, we propose an instantiation, called Stanislas, of a dedicated Self-Synchronizing Stream Cipher (SSSC) involving an automaton with finite input memory using non-triangular state transition functions. Previous existing SSSC are based on automata with shifts or triangular functions (T-functions) as state transition functions. Our algorithm Stanislas admits a matrix representation deduced from a general and systematic methodology called Linear Parameter Varying (LPV). This particular representation comes from the automatic theory and from a special property of dynamical systems called flatness. Hardware implementations and comparisons with some state-of-the-art stream ciphers on Xilinx FPGAs are presented. It turns out that Stanislas provides bigger throughput than the considered stream ciphers (synchronous and self-synchronizing) when straightforward implementations are considered. Moreover, its synchronization delay is much smaller than the SSSC Moustique (40 clock cycles instead of 105) and the standard approach CFB1-AES128 (40 clock cycles instead of 128).
Keywords:
Self-synchronizing stream ciphers
automata with finite input memory
flatness
hardware implementations

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
I
Inria
Scholars:
3.5K
Papers: 2.5K
Citations: 343
U
universite de lorraine
Scholars:
1.8W
Papers: 1.4W
Citations: 27
U
universite paris-viii
Scholars:
345
Papers: 279
Citations: 0
researcher View more organizations