• DocumentCode
    3799643
  • Title

    Techniques for Random Masking in Hardware

  • Author

    Jovan Dj. Golic

  • Author_Institution
    Security Innovation, Telecom Italia, Turin
  • Volume
    54
  • Issue
    2
  • fYear
    2007
  • Firstpage
    291
  • Lastpage
    300
  • Abstract
    A new technique for Boolean random masking of the logic and operation in terms of nand logic gates is proposed and applied for masking the integer addition. The new technique can be used for masking arbitrary cryptographic functions and is more efficient than previously known techniques, recently applied to the Advanced Encryption Standard (AES). New techniques for the conversions from Boolean to arithmetic random masking and vice versa are also developed. They are hardware oriented and do not require additional random bits. Unlike the previous, software-oriented techniques showing a substantial difference in the complexity of the two conversions, they have a comparable complexity being about the same as that of one integer addition only. All the techniques proposed are in theory secure against the first-order differential power analysis on the logic gate level. They can be applied in hardware implementations of various cryptographic functions, including AES, (keyed) SHA-1, IDEA, and RC6
  • Keywords
    "Hardware","Cryptography","Boolean functions","Energy consumption","Telecommunication computing","Logic gates","Circuits","Power measurement","Semiconductor device measurement","Electromagnetic measurements"
  • Journal_Title
    IEEE Transactions on Circuits and Systems I: Regular Papers
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2006.885974
  • Filename
    4089116