top of page

Testing Matricies

Screenshot 2024-04-04 223412.png
Screenshot 2024-04-04 223426.png
Screenshot 2024-04-04 223445.png
Screenshot 2024-04-04 223507.png
Screenshot 2024-04-04 223525.png
Screenshot 2024-04-04 223538.png

Calibration

Measurements

The calibration of our True Random Number Generator consisted of changing the BAUD rate to get a 50/50 split of 0s and 1s to get a similar split to a pseudorandom number generator. We tried with different BAUD rates from 50000-2.5 million, in which the one that got the best results was 115200 baud rate. This was because of our TRNG design which could only be as fast as 115200 baud rate and any faster would suggest that the number would not change as fast and stay on the same value for longer.

The measurements that were gained from the printed circuit board of our final design was a 0 or a 1 depending on when the arduino read it from the inverters. With a BAUD rate of 115200 the precision is high with a 3% error as well as the accuracy is higher for 115200 over the 2.5 million baud rate. There is a slight drift as the inverters change at such a fast rate, however this drift is unlikely to cause any issues and contributes to the randomness of the design.

bottom of page