• DocumentCode
    2559449
  • Title

    Implementation and performance testing of the SQUASH RFID authentication protocol

  • Author

    Koshy, Philip ; Valentin, Justin ; Zhang, Xiaowen

  • Author_Institution
    Dept. of Comput. Sci., Coll. of Staten Island, Staten Island, NY, USA
  • fYear
    2010
  • fDate
    7-7 May 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    We implement and test the performance of an RFID hash algorithm recently proposed by Adi Shamir using a C++ simulation. The algorithm, called SQUASH (short for “SQUarehASH”), allows for an RFID tag design that is simple enough to be implemented on low-cost RFID tags. Shamir has proved mathematically that his SQUASH algorithm is at least as secure as the Rabin cryptosystem, which has been extensively tested and scrutinized for nearly 30 years. The SQUASH algorithm is designed to minimize processing time and cost without sacrificing security. Shamir´s SQUASH algorithm was developed as a lightweight version of a hash function from the Rabin cryptosystem, c = m2 mod n. The SQUASH algorithm is theoretically faster because rather than storing, computing, and transmitting a large ciphertext, the algorithm allows a low cost RFID tag to compute the bits of the ciphertext in real-time, bit by bit, transmitting them as they are calculated. Although the SQUASH algorithm is provably as secure as the Rabin cryptosystem, the performance of the algorithm has not been carefully scrutinized. Shamir writes that the performance of the SQUASH algorithm should scale linearly as the size of a tag´s register increases; we attempt to test this specific claim by using a software simulation.
  • Keywords
    cryptographic protocols; radiofrequency identification; Authentication Protocol; Rabin cryptosystem; SQUASH RFID; ciphertext; hash function; square-hash; Algorithm design and analysis; Authentication; Costs; Cryptography; Process design; Protocols; RFID tags; Radiofrequency identification; Security; Testing; Hash Algorithm; RFID; Rabin Cryptosystem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and Technology Conference (LISAT), 2010 Long Island Systems
  • Conference_Location
    Farmingdale, NY
  • Print_ISBN
    978-1-4244-5548-5
  • Electronic_ISBN
    978-1-4244-5550-8
  • Type

    conf

  • DOI
    10.1109/LISAT.2010.5478335
  • Filename
    5478335