My Tutorial to Securing AWS Greengrass with TPM2 is live!

A tutorial I authored is finally available in the official AWS documentation!! https://docs.aws.amazon.com/greengrass/v2/developerguide/gg-with-tpm-tutorial.html What is it about? The tutorial shows process of stemming your AWS IoT Thing/Device’s Certificates for your AWS Greengrass Nucleus against the Trusted Platform module chip available on a device that supports one. Why would one do this? Let’s take this scenario, your business operates a fleet of Cloud native Endpoints (basically computer/devices that talk to the cloud). This could be devices like point of sale systems, embedded devices, industrial PCs, any computer you probably see out in the wild that isn’t a personal computer. ...

July 9, 2025 · 3 min · 607 words · Me

Curated List of FOSDEM 2025 Talks for Linux Distribution Builders

FOSDEM is a free and non-commercial event organised by the community for the community. The full form is Free and Open Source Developers European Meeting, you can learn more about it’s history here. My day to day involves working with Linux, and maintaining a Linux Distribution for my company and building new features for the distribution. FOSDEM is great conference for Linux builders and even users to learn about the latest greatest happening in the community. ...

February 17, 2025 · 3 min · 552 words · Vasuper

My notes on the Trusted Platform Modules

These are my notes taken from learning about TPMs from this source material: https://courses.cs.vt.edu/cs5204/fall10-kafura-BB/Papers/TPM/Intro-TPM-2.pdf These are just excerpts and notes, that I have captured for my recollection and understanding, from the chapter A common design goal across this diversity however, is the provision of some degree of secure processing, implemented in secure hardware. The Trusted Platform Module, or TPM, is similar to a smart card device in that it is a small footprint low cost security module typically implemented as a tamper resistant integrated circuit (IC). The TPM however, has been specifically designed to be a building block for trusted computing ...

June 10, 2024 · 19 min · 3910 words · Me

My Notes while learning about Greengrass

Greengrass Concepts Basics GG is a edge runtime with a deployment and management mechanism for the egde runtime AWS IoT thing: A device or logic entity Greengrass core device: Device running greengrass core software Greengrass client device: A device that connects to and communicates with a greengrass core device over MQTT. client device and core device could the same device or could be separated, with a sort of master slave relationship. client devices are meant for small footprint device that run embedded linux or RTOS maybe? ...

June 9, 2024 · 4 min · 668 words · Me