Currently, I work as a consultant -- "The Code Artist" -- who helps organisations solve their problems, or create new products from ground up.
I tend to be a generalist, and do not discriminate problems or technologies
My earlier stints include being the System Archiect at MapCase Media GmbH, Eschborn, Germany, my employment at Artec IT Solution, Karben, and Microsoft R&D, India
I successfully completed my doctorate in Informatik at Computer Science Department of Technical University Munich. I finished it with Magna Cum Laude, under the guidance of Prof. Ernst W Mayr, at the Chair for Efficient Algorithms.
Main focus of my thesis was "Counting in the Jacobian of (genus 2) hyperelliptic curves".
You can download my Thesis if you wish.
In the thesis one could see how we employed the new developments in group order to exploit the traditionally known details of the jacobian of hyperelliptic curves. The thesis explain the faster methods we devised.
I also worked on Groebner Basis and Polynomial Ideals. Even when Groebner Bases are not popular among cryptographers, we had ideas for a method which uses GB for some cryptographic protocols.
You can download the following documents for detailed perusal.
Working on now:
Resource constrained scheduling problems (using genetic algorithms)
Capacity planning for large scale production plants
Leading and mentoring a team to create a private cloud not dissimilar to Amazon Cloud
Trusted Computing models.
With the security aspects of large storage devices
Addition in the Jacobian of Hyperelliptic Curves, Master Thesis.
Counting in the Jacobian of Hyperelliptic curves, PhD Thesis.
"Light Weight Cryptography, Hyperelliptic Curve Cryptography", Talk at Bundes Sicherheits Institut (National Security Institute), Bonn, Germany. (March 2009)
S Sadanandan and R Mahalingam, "Light Weight Cryptography and Applications", CISSE 2007, Bridgeport, December 2007. http://www.springerlink.com/content/r65j94521j755nm3/
S Sadanandan, "Process Tracing using ptrace - Part I, II and III",
Linux Gazette: Issues 81, 83 and 85, 2002/03.
S Sadanandan and P Deepak, "GCC-Inline-Howto", Linux Howtos (2002)
S Sadanandan, "Valgrind Howto", Linux Howtos (2003)