ENC424J600, Gunnebo Business Solutions, Microchip, PIC24, PIC24FJ256GB206, Security, TLS/SSL

x.509 Certificates Explained

x.509 is an international digital certificate used for verification in different internet protocols. It can be applied to verify either a person or a website name, an email address, etc. Its main advantage is that it allows minimizing problems which might occur while encrypting and exchanging confidential information, like data interception or cracking. While using the certificate system, you may be quite sure you have encrypted your data in such a way that it can be read only by the intended recipient.

The system implies the use of public key encryption, which actually means you deal with two keys, from which one is made public and the other is kept private by the owner of the key. Typically, a message is encrypted using the public key.But it is only the owner of the private key who can decrypt it. Alternatively, a message is encrypted with the private key and decrypted with the public one, for example, when it goes about the signature which is created by the owner of the private key and then can be verified by any other person.

The complexity of the mathematical relationship between the public key and the private key secures private key from cracking.Moreover,  there exist time limitations within which the certificate is active.  And there can be other constraints on the use of the certificate.

The certificate contains a digital signature, the purpose of which is to certify the validity of the information in the certificate. The certificate cannot be trusted without verification of the signature. The signature is generated in such a way that it will not verify in case any important information in the certificate has been tampered with.

Continue reading “x.509 Certificates Explained”

ENC424J600, PIC24, PIC24FJ256GB206, Security, Technical, TLS/SSL

TLS “simplified”

SSL/TLS Library for PIC24 is a mikro-Pascal library developed by and for the open source community. The aim of open source projects is to provide developers with opportunities to share and learn through collaboration.

Gunnebo_Security

We have some of the greatest minds working on this, and we hope to attract as many developers from the open source community as possible to contribute to the development of the  library and to use it. Today’s post is prepared with support from Jack Lloyd, a TLS security and cryptography expert.

Continue reading “TLS “simplified””

ENC424J600, Gunnebo Business Solutions, Microchip, Microcontroller, PIC24, PIC24FJ256GB206, Security

SSL/TLS Library for PIC24

Gunnebo is kicking off yet another open source project these days, a SSL/TLS library for the PIC24 microcontroller from Microchip. It is a mikroPascal library developed by and for the open source community. One of the most outstanding features of open source projects is that they offer immense opportunities for developers, who can share and learn through collaboration.

We have some of the greatest minds working on this, and hope to engage as many developers  from the open source community as possible in contribution to the library and its use.

Gunnebo_Security

Continue reading “SSL/TLS Library for PIC24”