Abstract:
In cryptography, random numbers hold a special importance in which they can be utilized as keys, to generate challenges, or merely as a value. The Pseudorandom Number Gen...Show MoreMetadata
Abstract:
In cryptography, random numbers hold a special importance in which they can be utilized as keys, to generate challenges, or merely as a value. The Pseudorandom Number Generator (PRNG), as the name suggests, makes the generation of random numbers possible. It is widely accepted that there are two different categories of PRNG algorithms, namely the specifically built and those based on existing cryptography algorithms. The block cipher-based hash function scheme is one of the mostly used algorithms to generate outputs of a PRNG. In this study, we performed the ENT randomness test on PRNG which is based on hash function based on block cipher. Since the hash function produces a fixed output, the data set will be used to match the required sample. The hash function scheme used is Davies-Meyer with block cipher construction, namely the PRESENT-80 and PRESENT-128 algorithms. The results showed that the output sequences produced by one iteration and two iterations of DM-PRESENT-80 and DM-PRESENT-128 as a whole passed the ENT test, which means that the PRNG has a random output.
Published in: 2021 4th International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)
Date of Conference: 16-17 December 2021
Date Added to IEEE Xplore: 11 February 2022
ISBN Information: