Radyo frekansı tanımlama etiketleri, akıllı kartlar, kablosuz duyarga düğümleri ve Nesnelerin İnterneti kavramına ait hafif aygıtlar günden güne çoğalmaya devam etmektedir, bu nedenle bu cihazlar için etkili ve hafif güvenlik yapılarına ciddi bir ihtiyaç vardır. Bu çalışmada, rastgele olmayan bir donanım kaynağı tarafından tohumlanan etkili ve hafif bir rasgele sayı üreteci önerilmiştir. Yerleşik sıcaklık duyargası bir donanım kaynağı olarak hafif sözde rasgele sayı üretecini tohumlamak için kullanılır. Önerilen hibrit üreteç, xorshift yapısı üzerine inşa edilmiştir. Bu üreteç, daha az sayıda mantıksal kaydırma, ÖZEL VEYA işlemi içerirken girdi tohumlarının bit uzunluğu bakımında daha kısa olan xorshift'in ileri düzey hafif bir türüdür. Yeni ve hafif üreteç, “L” nin “hafif” anlamına geldiği xorshiftLplus olarak adlandırılır. Rastsallık, performans ve kaynak kullanımı göz önünde bulundurulduğunda hafif cihazlara uygunluk gösterir. Bu rastgele sayı üreteci, EPC ™ Nesil-2 Sınıf 1 belgesinde belirtilen üç EPC ™ Gen-2 Sınıf 1 koşulu ve NIST rastsallık testi paketi ile test edilmiştir. Zaman ve kaynak kullanımını araştırmak için WISP pasif RFID etiketi üzerinde uygulanmıştır.
Lightweight devices such as radio frequency identification tags, smart cards, wireless sensor nodes and devices belong to Internet of Things concept continue to grow day by day, so there exists a serious need for effective and lightweight security structures for them. In this paper, an effective and lightweight pseudo random number generator seeded by the non-random hardware source is proposed. Built-in temperature sensor is used to seed the lightweight pseudo random number generator as a hardware source. The proposed hybrid generator is built on the structure of xorshift. This generator is ultralight version of xorshift with fewer number of shift, XOR operations and the short bit length of the seeds. The new and lightweight generator is called the xorshiftLplus in which “L” stands for “lightweight”, demonstrated great suitability for lightweight devices considering its randomness, performance and resource usage. This random number generator is tested for the three EPC™ Gen-2 Class 1 conditions that is mentioned in EPC™ Gen-2 Class 1 document and with NIST randomness test suite. It is implemented on WISP passive RFID tag to investigate time and resource usage.