Random numbers are an essential input to many functions on the Internet of Things (IoT). Common use cases of randomness range from low-level packet transmission to advanced algorithms of artificial intelligence as well as security and trust, which heavily rely on unpredictable random sources. In the constrained IoT, though, unpredictable random sources are a challenging desire due to limited resources, deterministic real-time operations, and frequent lack of a user interface. In this paper, we revisit the generation of randomness from the perspective of an IoT operating system (OS) that needs to support general purpose or crypto-secure random numbers. We analyse the potential attack surface, derive common requirements, and discuss the pot...
IoT endpoints and systems are popular targets for cyberattacks which is why they need to be protecte...
Abstract. A pseudo-random number generator (PRNG) is a deterministic algorithm that produces numbers...
Information in the form of online multimedia, bank accounts, or password usage for diverse applicati...
The ability to produce random numbers is an important aspect of many cryptographic applications. Thi...
Pseudo-random number generators are the essential part of many security protocols such as signature ...
Cryptographic Pseudorandom Number Generators (CPRNG) play a very crucial role in Internet of Things ...
Since the beginning of times that human beings were presented with the difficult of protecting thei...
Hardware security for an Internet of Things (IoT) or cyber physical system drives the need for ubiqu...
The internet of things (IoT) brings security requirements to novel classes of devices, that are reso...
Pseudorandom Generators (PRGs) play an important role in security of systems and cryptographic mecha...
Over the past decade, several security issues with Linux Random Number Generator (LRNG) on PCs and A...
International audienceRandom numbers are required in many applications such as cryptography, telecom...
Smart cards rely on pseudorandom number generators to provide uniqueness and freshness in their cryp...
In recent years, security has grown into a critical issue in modern information systems. Electronic ...
The importance of random number generators (RNGs) to various computing applications is well understo...
IoT endpoints and systems are popular targets for cyberattacks which is why they need to be protecte...
Abstract. A pseudo-random number generator (PRNG) is a deterministic algorithm that produces numbers...
Information in the form of online multimedia, bank accounts, or password usage for diverse applicati...
The ability to produce random numbers is an important aspect of many cryptographic applications. Thi...
Pseudo-random number generators are the essential part of many security protocols such as signature ...
Cryptographic Pseudorandom Number Generators (CPRNG) play a very crucial role in Internet of Things ...
Since the beginning of times that human beings were presented with the difficult of protecting thei...
Hardware security for an Internet of Things (IoT) or cyber physical system drives the need for ubiqu...
The internet of things (IoT) brings security requirements to novel classes of devices, that are reso...
Pseudorandom Generators (PRGs) play an important role in security of systems and cryptographic mecha...
Over the past decade, several security issues with Linux Random Number Generator (LRNG) on PCs and A...
International audienceRandom numbers are required in many applications such as cryptography, telecom...
Smart cards rely on pseudorandom number generators to provide uniqueness and freshness in their cryp...
In recent years, security has grown into a critical issue in modern information systems. Electronic ...
The importance of random number generators (RNGs) to various computing applications is well understo...
IoT endpoints and systems are popular targets for cyberattacks which is why they need to be protecte...
Abstract. A pseudo-random number generator (PRNG) is a deterministic algorithm that produces numbers...
Information in the form of online multimedia, bank accounts, or password usage for diverse applicati...