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)…6 min read·Mar 4, 2021--1--1
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…7 min read·Nov 25, 2020--1--1
Nihal PashamDemystifying ARM TrustZone for Microcontrollers (and a Note on Rust Support)Introduction:7 min read·Sep 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.9 min read·Apr 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.13 min read·Apr 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.7 min read·Mar 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…6 min read·Nov 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…5 min read·Aug 3, 2019--1--1
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…3 min read·May 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…3 min read·Apr 8, 2019----