TLDR: In their run-time engine code, Amazon provides the ability to use PKCS#11 tokens to perform mutual TLS authentication with the cloud. Here, we use Microchip ATECC608 as a PKCS#11 token. By using Microchip's ATECC608, the act of generating and storing keys and certificates is rendered unnecessary and the device-to-cloud on-boarding is a breeze! Welcome … Continue reading Raspberry Pi + ATECC608: Part 3 – Using PKCS#11 Token For MQTT Pub-Sub with AWS IoT Core
Looking for a great introduction to the PKCS#11 standard? Look no further! This post talks about PKCS#11, Cryptoki and demonstrates practically how to use PKCS#11 tokens to achieve mutual TLS authentication.
Embedded systems are tough. Implementing security the right way is even tougher for such systems. Let us look at how a hardware security chip can help address the challenges in connected IoT nodes.
In the tenth part of this series on Yocto, we talk about SDKs! How to build them, install them and finally use them to build your next awesome application!
I recently came across a wonderful, tiny, fully open-source board on CrowdSupply and loved it. Here's my take on this!
In the last four posts, we have talked about creating a new Yocto layer, and creating custom recipes. Let us bring all of that together by building our first custom image! Read on...
In the previous posts, we learnt about Yocto and also wrote recipes to deal with tarballs. In this post, we talk about using source code located in a git repository. Read on!
In the last post, we talked about writing a basic bitbake recipe. Often in the real world, we use tarballs for storing their source tree. Read on to know how to write bitbake recipes that use tarballs!
In the last post, we saw the first step towards creating a custom image i.e. creating a new layer. We did that so that it could house our custom recipes. Do you want to know how to make your own bitbake recipes? Read on...
In the Yocto series of posts, we have talked about what Yocto is and how you can set up the build environment for development. The first step on the way to develop a custom image is making a new layer. Read on to know more about this!