• DocumentCode
    79959
  • Title

    An Estimator for the ASIC Footprint Area of Lightweight Cryptographic Algorithms

  • Author

    Martin, Harold ; Peris-Lopez, Pedro ; Tapiador, Juan E. ; San Millan, Enrique

  • Author_Institution
    Dept. of Electron. Technol., Carlos III Univ. of Madrid, Leganes, Spain
  • Volume
    10
  • Issue
    2
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1216
  • Lastpage
    1225
  • Abstract
    In resource-constrained devices such as RFID tags or implantable medical devices, algorithm designers need to make careful choices to ensure that their proposals are sufficiently efficient for the target platform. A common way of expressing such restrictions is in terms of an upper bound for the maximum available footprint area in gate equivalents (GE). For example, RFID tags conforming to standards EPC Class-1 Generation-2 and ISO/IEC 18000-6C can devote up to 4K GE to security functions. However, in most cases, algorithm designers are not hardware experts, nor they have any quantitative means to find out how much area their designs would occupy in a given technology. In this paper, we attempt to fill this gap by providing an estimate of the upper bound for the footprint area of any algorithm. Our approach takes into account the main components of such algorithms, namely, basic arithmetic/logic operations and additional hardware such as registers and multiplexers. We believe that our proposal can help designers in making informed decisions about what kind of algorithmic structures can be afforded for a target environment.
  • Keywords
    application specific integrated circuits; cryptography; ASIC footprint area; GE; algorithmic structures; arithmetic-logic operations; gate equivalents; lightweight cryptographic algorithm; resource-constrained devices; Algorithm design and analysis; Clocks; Computer architecture; Cryptography; Hardware; Multiplexing; Registers; ASIC implementations; VHDL; footprint area; lightweight algorithms; radio frequency identification (RFID);
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2013.2288576
  • Filename
    6654360