Abhinav Narain

Address: 3337, Networking and Telecommunication Group
Klaus Advanced Computing Building
266 Ferst Dr.
Georgia Institute Of Technology
Atlanta, Georgia, USA
Phone: 404-408-1947
nabhinav3 - gatech . edu

I am a graduate student at the Department of Computer Science at Georgia Institute of Technology.
I work with Professor Nick Feamster. Currently, I am collaborating with Prof. Mung Chiang and Prof Kyle Jamieson at Princeton University.

I am affiliated with NTG and Noise lab .
My area of Research is broadly in Computer Networks, Systems and Security.

I am currently trailing my adviser at Princeton University, and have an office in C-334, Dept. of Electrical Engg. (E-quad)
Current mailing address:
Abhinav Narain,
Computer Science,
Computer Science Building,
Princeton, NJ 08540
email : anarain@cs.princeton.edu


I received my Bachelors (Dual degree) in Computer Science and Engineering at the Dept. of Computer Science & Engineering , Indian Institute of Technology Madras.
I was advised by Professor V. Kamakoti. I have a minor in Physics.



I have worked initially in wireless networks, in measurement and security. My current research is about deniability, privacy and security on Power-line networks. The following image might give you a glipse of power-line and power-line signature of various devices on it.

View of Power-line Channel
View of Power-line Channel

Interesting observation about the noise produced by different appliances is that it can be modulated depending by its load. This gets interesting as we can vary the load on computing devices by changing their workload. An example modulation of the noise is shown below, with the spectrogram and decoded bits. Every bit 1 corresponds to loop activity on the processor, while the bit 0 corresponds to idle processor. This in-itself can be characterized as a covert channel.

Spectrogram of modulated processor activity
Spectrogram of the modulated bits by laptop's processor activity
View of Power-line Channel
Decoded bits

I am working on two projects described below.

Powerline Whisperer

We are constructing a deniable channel on Power-line network for two parties in close proximity to communicate. We use Software Design Radios and a powerline coupler front-end for transmission and reception of covert bits onto the channel.

Setup showing a Software Defined Radio with Powerline coupler front-end attached to laptop
Setup showing a Software Defined Radio with Powerline coupler front-end attached to laptop

We model the adversary at the breaker panel(where the distribution of lines for the building takes place) of the network.

Exfiltration using Powerlines

We are also interested in the amount and kind information leakage possible due to noise generated by the SMPS converter of computing devices like laptops or IoT devices. The following spectrograms show differences in the frequencies generated.
spectrogram of noise generated by UDP packets blast
Spectrogram of noise generated by UDP packets blast
spectrogram of noise generated due to computations on processor
Spectrogram of noise generated due to computations on processor

Our preliminary results show our ability to differentiate activities on a lenovo laptop.
ROC curve for differentiating different activities on a laptop


Travel Grants


Teaching Experience

Extra Curricular

I was the Vice President of Graduate Student Council(GSC) for the school of Computer Science at Georgia Tech (2014-2015), just before I left for Princeton.
I have been on several panels, some of them are:



Other Interests

I read a lot of philosophy. I relate it to physics many a times which work almost right for my view of the world. A minor in Physics has given me a fascinating approach to understanding the world using Quantum Physics to Relativity. I play musical instrument in my spare time.