• Password Management: Create a secure password management system that automatically strengthens a 'weak' user password for each domain. All of which is authorized and secured using one private master password.
  • Charge Trap-based Camouflage Gates (CTCG) for Reverse Engineering Prevention: Propose a CTCG which are resilient towards various RE attacks, without requiring a process change in realizing them.
  • Robust & Energy-Efficient Domain Wall Caches: Exploit the trade-off between power and performance by address-based and work-load based cache monitoring.
  • Layout Design of the Memory controller: Designed and tested (LVS, DRC) of a memory controller used in a STTRAM sensing circuit. (was a collaborative effort with my colleagues from our Lab).
  • SPA-Based attack on DES Encryption: Crack the encryption key through a Trojan based side channel attack.
  • Design of low-power ALU with wide operating range: Optimizing circuit design to sustain high performance at low power.
  • Safety System for a Semi-Automatic Robot (January-May 2010): Create a safety device for a human controlled robot that is capable of working in an obstacle-filled terrain.
  • Huffman Encoder: Characters were assigned a bit size depending on their frequency of occurrence, using Verilog HDL.
  • Micro- UART: Design of the Universal Asynchronous Receiver and Transmitter in Verilog HDL.
  • AMBA APB Protocol: Data management, control, transmission & reception using Sys Verilog.