This is part 4 in a series about OP-TEE, the trusted part of a secure linux implementation. In this part, we see how to write and build our first trusted application based on a simple example.
OP-TEE: Part 3 – Setting up OP-TEE on QEMU & Raspberry Pi 3
This is the part 3 in the series of posts about OP-TEE. In this post, we talk about how to set up and test OP-TEE on two very popularly used platforms - QEMU and Raspberry Pi 3.
OP-TEE: Part 2 – Understanding the OP-TEE Components
This is the part 2 in the series of posts about OP-TEE. In this post, we talk about the various components of the OP-TEE project, what their roles are and finally touch up on Global Platform.
OP-TEE: Part 1 – What A Beginner Needs To Know!
In order to enhance the cybersecurity of linux-based systems as well as to meet compliance requirements, more and more systems are making use of TEE or Trusted Execution Environment to implement security-critical functionality. Where does a beginner start? Read on..
Tinkering with the Jupiter Nano: Part 3 – A Complete Guide To Enabling Yocto Support!
Yocto is the most preferred build system used by embedded linux developers across the world owing to its layered and modular nature. In this post, we see how to add Yocto support for this board and then build a minimal image to test this support.
Tinkering with the Jupiter Nano: Part 2 – Understanding the linux boot!
The Jupiter Nano ships with a debian image. However, not everyone wants to use debian. Also, something like Yocto allows you to heavily customize your linux image as well as reduce your boot time considerably. Check out this post that lays the foundation for creating a Yocto image.
Tinkering with the Jupiter Nano: Part 1 – Is it a microcontroller or a low-power linux machine?!
The Jupiter Nano is an open-source hardware based on an awesome MPU product from Microchip called the SAMA5D27C-LD1G. The boards exposes a lot of IO in spite of a tiny form-factor, boots a full-fledged linux distro as well as can support microcontroller-like development flow.
Raspberry Pi + ATECC608: Part 2 – About PKCS#11 and Testing Mutual TLS Authentication
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.
Raspberry Pi + ATECC608: Part 1 – Overcoming Modern IoT Security Challenges
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.
Yocto: Part 10 – Building and using SDK for Raspberry Pi
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!