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.
@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/