Cryptographic NIOS II extension with secure key management - Université Jean-Monnet-Saint-Étienne Access content directly
Conference Papers Year : 2011

Cryptographic NIOS II extension with secure key management

Lubos Gaspar
  • Function : Author
  • PersonId : 881692
  • IdRef : 177548894
Viktor Fischer
Florent Bernard
  • Function : Author
  • PersonId : 857064
Lilian Bossuet


Modern security devices are facing many constraints. Besides being efficient in terms of speed and area, they have to achieve high security level and resist against attacks aimed at recovering the secret key. Many common security devices are based on a general-purpose processor (e.g. ARM, PowerPC, NIOS II) realizing communication protocols and a hardware coprocessor dedicated for acceleration of cryptographic algorithms. In this commonly adopted solution, the general-purpose processor operates with secret keys in clear. This way, an intentional or unintentional modification of firmware can lead to secret keys disclosure. In this work, processor cryptographic extension is presented. The platform is based on a NIOS II processor with additional hardware blocks and extended custom instruction set. The aim of this NIOSII extension is to enable highly secure key management. High security level reaches beyond customer electronics, therefore the proposed principle can be employed in automotive or military class devices.
No file

Dates and versions

ujm-00664288 , version 1 (30-01-2012)


  • HAL Id : ujm-00664288 , version 1


Lubos Gaspar, Viktor Fischer, Florent Bernard, Lilian Bossuet. Cryptographic NIOS II extension with secure key management. Journee de la Recherche 2011, JDR 2011, May 2011, saint etienne, France. ⟨ujm-00664288⟩
63 View
0 Download


Gmail Mastodon Facebook X LinkedIn More