Nihal PashamZero-trust networking for bare-metal systems, using Rust.I’ve been evaluating `TLS replacements` in constrained/embedded systems for a while now. Embedded systems have fewer (yet precise)…Mar 4, 20211Mar 4, 20211
Nihal PashaminLevel Up CodingPreserving the programmers ‘Intent’ in Unsafe RustA few weeks ago, I happen to revisit a ‘Rust’ project of mine — a barebones embedded bootloader, hoping to re-use and extend it. I chose…Nov 25, 20201Nov 25, 20201
Nihal PashamDemystifying ARM TrustZone for Microcontrollers (and a Note on Rust Support)Introduction:Sep 4, 2020Sep 4, 2020
Nihal PashamA noob’s attempt at reverse engineering Google pay’s Cash or Tez mode — part 3In the last part, we were able to recover the data-signal by un-mixing (i.e. de-spreading) the base-band signal.Apr 16, 2020Apr 16, 2020
Nihal PashamA noob’s attempt at reverse engineering Google pay’s Cash or Tez mode — part 2I finally managed to give this project my undivided attention. All it took was a world-stopping event -a stupid virus.Apr 12, 2020Apr 12, 2020
Nihal PashamComplying with India’s drone policy — a technical deep diveThe market for commercial and law-enforcement related drone usage in India is set to explode in the next few years.Mar 5, 2020Mar 5, 2020
Nihal PashamCommoditizing security for ‘all connected-devices’ with 0.50$The goal— Evaluate how one could vastly improve security in any IoT project with just 0.50$. (yes, including that 10$ thing that has no…Nov 19, 2019Nov 19, 2019
Nihal PashamAuthenticating ‘low-end wireless sensors’ with deep learning + SDRAny device that emits radio waves (i.e. a radio) has a unique RF fingerprint. RF fingerprints are attributable to slight variations in…Aug 3, 20191Aug 3, 20191
Nihal PashamCPU.fail …. is that really necessary?Another day, another CPU-specific ‘speculative execution’ bug and another scary headline. The latest in the list is here- https://cpu.fail…May 20, 2019May 20, 2019
Nihal PashamCompeting with ‘diversity’- Firmware analysis and its challengesStarted work on a new (sort of) project of mine over the weekend — “Reverse-engineer a random binary blob recovered from a downloaded…Apr 8, 2019Apr 8, 2019