Hello @Klaus_K and @Hutkikz,
Thank you for the feedback, I had also seen that there were only 5 key slots and that if you try to run the random number generator examples on either the Arduino or Sparkfun Libraries they both say the chip needs to be "locked" to proceed.
On this Adafruit tutorial: https://learn.adafruit.com/adafruit-atecc608-breakout/arduino it seems to say that these certificates can be generated to last a certain amount of time and that they can possibly overwrite existing keys. I am not sure why they need keys to generate random numbers. As far as I can tell the random number generate just listens to a chaotic/entropy source and put that into a deterministic algorithm.
The application/experiment I am trying to run does need high-quality random numbers, however, I am not against getting an external ECC608. Having said that, is there any information as to what the ECC608 on the board is actually doing? It seems that it can't be used for anything until it is locked. So is there any reference to it in other libraries such as the WiFi or something else?