In this page, you can find a list of projects (in reverse chronological order) that I have worked on or am working on including projects that I am involved in out of personal interest. I've also listed short summaries of the projects for reference. Please feel free to contact me if you are interested in discussing about the projects in detail.
Simulated and compared the performance of RED, RIO, ARED and ARIO algorithms for Active Queue Management using the Georgia Tech Network Simulator
Performed a security analysis and identified possible vulnerabilities in the key derivation function and cascaded encryption schemes of TrueCrypt, an open source disk encryption software.
Implemented dynamic routing in a network of virtual machines using VirtualBox and Quagga. Used BGP Session Multiplexer to connect this network to the internet and developed a rate limiter tool as well.
Analyzed the working of the Lion worm and formulated solutions to prevent the propagation of similar worms in the future by using SELinux and introducing new security policies.
Developed a server side tool to detect unusual browsing behavior with features to detect and block potential DDoS attacks.