Skip to Content
Writing

Notes from the low levels of the stack

Confidential computing, hardware roots of trust, attestation, and the occasional Go deep-dive. 17 posts and counting.

Gufran Mirza
Gufran Mirza
Systems & security engineer
Latest · Security

No Rule Was Broken

Every control around the browser sees where you went and what bytes moved. Identity tells you whose credentials were used, never who was driving. A human, or an AI agent?

Aug 5, 2026
Confidential Computing

Trusted Platform Module (TPM) as Root of Trust (rot) and cryptographic features

High level overview of the trusted platform module its cryptographic features that can be used to perform the platform attestation.

TPMcryptoTEEFeb 2024
Confidential Computing

Deep dive into the Confidential Containers (CoCo)

Enabling cloud native confidential computing by leveraging Trusted Execution Environments to protect containers and data

ArchIntelMicroprocessorJan 2024
Confidential Computing

Remote Attestation Procedures Architecture (RATS) - Part-I

In this article, we will focus on attestation, as a method to prove specific properties of the system and components being used.

RATSAttestationArchNov 2023
Security

Protection against vulnerabilities at boot time with Linux Secure Boot Process

Secure Boot is a security feature found in the UEFI standard, designed to add a layer of protection to the pre-boot process

ArchLinuxEFINov 2023
Confidential Computing

Bits and pieces of confidential virtual machine architecture

In this post, we will look into confidential virtual machines (CVMs) and its core building blocks.

ArchSecurityMicroprocessorNov 2023
Security

Zero Trust Architecture and Confidential Computing

How on-chip security features (TEEs) that can significantly boost your Zero Trust solution architecture.

ArchZeroTrustEncryptionOct 2023
Confidential Computing

AMD Secure Encrypted Virtualization (SEV) on AMD EPYC™ Microprocessors

Confidential computing on AMD EPYC™ with built-in Encrypted Virtualization (SEV), which helps protect data in use.

ArchAMDMicroprocessorOct 2023
Confidential Computing

Confidential Compute Architecture(CCA) on Armv9.2+ Microprocessors

CCA is hardware-based secure environment, to shield portions of code and data from access or modification, even from privileged software stack.

ArchARMMicroprocessorOct 2023
Confidential Computing

Confidential Computing on Intel Microprocessors

This blog covers the confidential computing (TCB) features on the Intel chips

ArchIntelMicroprocessorOct 2023
Go & APIs

Managing Microservice Schema With Protocol Buffers

Defining the Microservice Schema, Interfaces, Objects, and strategies that can be used to manage Microservice API Interfaces.

gRPCprotobufDec 2020
Go & APIs

Anatomy of Go-Routines in Go - Golang concurrency pattern

Goroutine is lightweight execution thread running in the background.

GolangGo-routinesThreadsDec 2020
Go & APIs

A Comprehensive Guide to Learn GraphQL & Its Core Concepts

Tutorial series dedicated to learning the graphql from scratch with examples and working demos

GraphQLAPIsApr 2020
Go & APIs

JWT authentication in Golang with Echo

Learn how to build JWT authentication middleware for Echo

GolangJWTAuthenticationDec 2019
Go & APIs

Build Simple API with gRPC, Protocol Buffers in Golang

This guide gets you started with gRPC in Go with a simple working example.

GolanggRPCprotobufDec 2019

New posts, now and then.

No newsletter, no spam — just deep dives on systems and security when I finish one. Follow along wherever you already are.