A micro-controller implementation of a Fialka M-125 based stream cipher
Antal, Eugen ; Hromada, Viliam
Tatra Mountains Mathematical Publications, Tome 58 (2014), / Harvested from Mathematical Institute

In 2013, a new stream cipher was proposed in [5]. Its design wasinspired and motivated by a Soviet encryption machine Fialka M-125. The au-thors proposed three versions of the cipher with dierent inner state bit-lengths.They provided the design, software implementation on a personal computer anda preliminary statistical and performance analysis of the cipher.In this article we extend their work by implementing all three versions ofthe cipher on two dierent micro-controllers: EBV SoCrates evaluation board [2]and STM32F407VG [3]. We evaluate the performance of all implementations onboth platforms. We also investigate the possibilities of performing a simple poweranalysis of the implementation of the 8-bit version of the cipher implemented onSTM32F407VG micro-controller. It stems from our experiments that we are ableto determine a part of the secret key of the cipher by observing the power trace(power consumption) of the encryption/decryption process.

Publié le : 2014-01-01
DOI : https://doi.org/10.2478/tatra.v60i0.350
@article{350,
     title = {A micro-controller implementation of a Fialka M-125 based stream cipher},
     journal = {Tatra Mountains Mathematical Publications},
     volume = {58},
     year = {2014},
     doi = {10.2478/tatra.v60i0.350},
     language = {EN},
     url = {http://dml.mathdoc.fr/item/350}
}
Antal, Eugen; Hromada, Viliam. A micro-controller implementation of a Fialka M-125 based stream cipher. Tatra Mountains Mathematical Publications, Tome 58 (2014) . doi : 10.2478/tatra.v60i0.350. http://gdmltest.u-ga.fr/item/350/