Low power hardware and software implementation of IDEA NXT algorithm

Research output: Contribution to journalArticlepeer-review

Abstract

Encryption algorithms are becoming more necessary to ensure data is securely transmitted over insecure communication channels. IDEA NXT is a recently developed symmetric block algorithm and its structure is based on the already proven IDEA (International Data Encryption Algorithm) cipher. Its top-level structure uses the Lai-Massey scheme and the round functions used in the scheme are substitution permutation networks (SPN). Its flexibility lies in the fact that it can be efficiently implemented in hardware and software. Implementation of cryptographic algorithms has recently attracted researchers in terms of power usage. For various applications, minimising the consumed power has become an important challenge for cryptographers. With the advent of side channel attacks, this task has become even more difficult because a programmer must take into account countermeasures against such attacks, which often increase computations, and hence power consumption. We report some of the first results of implementing the cipher on an FPGA and on a low power microcontroller.

Original languageEnglish
Pages (from-to)419-424
Number of pages6
JournalIEE Conference Publication
Issue numberCP 511
Publication statusPublished - 2005
EventIEE Irish Signals and Systems Conference - Dublin, Ireland
Duration: 1 Sep 20052 Sep 2005

Keywords

  • Cryptography
  • IDEA NXT
  • Symmetric block cipher

Fingerprint

Dive into the research topics of 'Low power hardware and software implementation of IDEA NXT algorithm'. Together they form a unique fingerprint.

Cite this