• DocumentCode
    1579634
  • Title

    Formal Verification of Hardware Support for Advanced Encryption Standard

  • Author

    Slobodová, Anna

  • Author_Institution
    Intel Corp., Santa Clara, CA
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The advanced encryption standard (AES), approved by National Institute of Standards and Technology, specifies a cryptographic algorithm that can be used to protect electronic data. The next generation of Intel micro-processor introduces a set of instructions known as AES-NI, that promises multi-folded acceleration of the AES encryption and decryption process. In this paper, we report about the formal verification of hardware support for these new instructions. The verification is based on use of symbolic trajectory evaluation that lies at the base of formal verification methodology used by Intel Corporation. To our knowledge, this is the first formal verification of AES hardware support.
  • Keywords
    cryptography; formal verification; AES encryption; AES hardware support; advanced encryption standard; cryptographic algorithm; formal verification; symbolic trajectory evaluation; Boolean functions; Cryptography; Data structures; Formal verification; Galois fields; Hardware; NIST; Protection; Reed-Solomon codes; Standards publication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2008. FMCAD '08
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4244-2735-2
  • Electronic_ISBN
    978-1-4244-2736-9
  • Type

    conf

  • DOI
    10.1109/FMCAD.2008.ECP.12
  • Filename
    4689171