Abstract

There are an increasing number of lightweight devices such as smart cards, radio frequency identification (RFID) tags, wireless sensor nodes and devices associated with the Internet of Things (IoT) concept, all of which need effective and lightweight security structures. One of the basic elements used in authentication protocols is the nonce values that are generated by PRNGs. Also random numbers are used for encryption process in secure communication. Proposed PRNG has demonstrated great suitability for devices with limited resources in terms of performance, resource usage and randomness. This generator is tested with NIST statistical test suite (NIST STS), which is one of the most comprehensive randomness test tools. It is also implemented, tested on wireless identification and sensing platform (WISP) passive RFID tag and compared with well-known PRNGs. As a result of the comparisons, it has better results than its rivals.

Highlights

  • In recent years, emerging technologies, such as smart cards, radio frequency identification tags (RFID), wireless sensor network (WSN) nodes and the concept of Internet of things (IoT) brought new solutions and challenges in their scope of application

  • This study presents a proposal for a solution for existing and pending security challenges on lightweight and ultralightweight devices in consideration of resource and time constraints

  • The wireless identification and sensing platform (WISP) passive RFID tag confirming to EPC Gen2 standard was used as the ultra-lightweight device to conduct tests and experiments

Read more

Summary

Introduction

In recent years, emerging technologies, such as smart cards, radio frequency identification tags (RFID), wireless sensor network (WSN) nodes and the concept of Internet of things (IoT) brought new solutions and challenges in their scope of application. Random numbers can be used as the secret keys for symmetric encryption algorithms such as advanced encryption standard (AES) and data encryption standard (DES) All these encryption algorithms and authentication protocols need random number sequences generated with levels of high randomness to prevent attackers infiltrating the system. Generating these number sequences, requires a source called a random number generator (RNG). A random number generated by a TRNG is used as the initial seed of a PRNG function. This type of random number generator can be called as hybrid random number generator (HRNG). HRNG design should resolve the challenge of the balance between speed and predictability [12]

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.