As we have demonstrated through many of our previous tutorials, our SKUDO Kryptor board can be easily used with the Raspberry Pi board. This time we will show you how to use our SKUDO Kryptor board with an Arduino Nano (just for the sake of this demo but you can use any model).
In the previous tutorials, we learned how to connect and use this device with a Raspberry Pi board. Today, we will show how to use our SKUDO Kryptor with an Arduino Nano (just for the sake of this demo but you can use any model).
The Arduino board is a microcontroller capable of executing certain steps (read inputs - light on a sensor, a finger on a button) programmed via so-called “sketches”. This way, you can tell your board what to do by sending a set of instructions to the microcontroller on the board. In this tutorial, we will learn how to connect the Arduino Nano to our SKUDO Kryptor and how to execute some of the basic functions provided by it. We will see how to verify the SPI connection is properly set, how to read the FPGA chip unique serial number, how to generate random numbers and how to encrypt and decrypt arbitrary data, finally how to use the ECDH algorithm.