Implementing a secure node based on a Raspberry Pi and a Maxim DS28C36 authenticator
Tutor / director / evaluatorMoreno Eguilaz, Juan Manuel
Document typeMaster thesis
Rights accessRestricted access - confidentiality agreement
This work is a practical approach to secure authentication using embedded elements and asymmetric cryptography. The aim is to create a Python code module that facilitates the authentication process between a remote server and a physical secure authenticator, in this case Maxim Integrated DS28C36. The code is intended to be run on Raspberry Pi that acts as a controller to the DS28C36. The authentication process makes use of asymmetric ECDSA cryptography. Some mathematical concepts that are key to understanding asymmetric cryptography are described. Several key aspects of asymmetric cryptography are described with special emphasis on digital signatures, which are the basis behind secure authentication.