Facebook Instagram Twitter RSS Feed PodBean Back to top on side

A micro-controller implementation of a FIALKA M-125 based stream cipher

In: Tatra Mountains Mathematical Publications, vol. 60, no. 3
Eugen Antal - Viliam Hromada
Detaily:
Rok, strany: 2014, 101 - 116
Kľúčové slová:
micro-controller, side-channel analysis, stream ciphers, Fialka M-125
O článku:
In 2013, a new stream cipher was proposed in Antal, E.–Hromada, V.: \textit{A new stream cipher based on Fialka M-125}, Tatra Mt. Math. Publ. \textbf{57} (2013), 101–118. Its design was inspired and motivated by a Soviet encryption machine Fialka M-125. The authors proposed three versions of the cipher with different inner state bit-lengths. They provided the design, software implementation on a personal computer and a preliminary statistical and performance analysis of the cipher. In this article we extend their work by implementing all three versions of the cipher on two different micro-controllers: EBV SoCrates evaluation board [\textit{Official SoCrates webpage (EBV SoCrates evaluation board),} www.rockerboards.org] and STM32F407VG [\textit{Official STM webpage (STM32F407VG),} \url{www.st.com}]. We evaluate the performance of all implementations on both platforms. We also investigate the possibilities of performing a simple power analysis of the implementation of the 8-bit version of the cipher implemented on STM32F407VG micro-controller. It stems from our experiments that we are able to determine a part of the secret key of the cipher by observing the power trace (power consumption) of the encryption/decryption process.
Ako citovať:
ISO 690:
Antal, E., Hromada, V. 2014. A micro-controller implementation of a FIALKA M-125 based stream cipher. In Tatra Mountains Mathematical Publications, vol. 60, no.3, pp. 101-116. 1210-3195.

APA:
Antal, E., Hromada, V. (2014). A micro-controller implementation of a FIALKA M-125 based stream cipher. Tatra Mountains Mathematical Publications, 60(3), 101-116. 1210-3195.