Searching for a masters thesis topic

I am a student at an university and I have to write my master thesis (information technology / computer science). I have experience with programming (Objctive-C, PHP, web development, Java, C/C++, JSP, J2ME) and SQL databases like MySQL, PostgreSQL, Apache Derby.

I am currently interested in two topics: visualization and/or security.

Security: I have knowledge in crytography, network systems, firewalls, I did some basic implementations of RSA and AES. But I have no idea what is interesting in the future, I do not have the needed overview of "what's next".

Visualization: I found the project Sixth Sense of the MIT Media Lab ( which is a wearable device with a projector and a camera which recognize finger gestures and so you can "control" the user interface. I found this very interesting because in my opinion mobile devices will be more powerful (better processors, longer battery life, ...) in the future and it would be nice to have the screen instead of a display on every surface you want.

Because I only have 6 months to do my thesis (2-3 months for developing something) and so I only can build up a prototype and I am searching for ideas. Perhaps it is possible to do an iPhone app?!

Perhaps someone could give me some suggestions.

Thanks a lot in advance & Best Regards.


You should merge the ideas of Security and Visualization. For instance currently Capthcas are quite weak. Vulnerabilities have been reported in catpcha implementations, but not many people are looking:

Being able to develop a successful attack against a Capthca would be excellent material for a thesis. I recommend looking at open source capthca's such as Jcaptcha.

A known attack method is to train an OCR using known captcha images to increase the odds of reading unknown images.

Need Your Help

Weird output with WriteConsoleOutputA

c++ winapi memory console stdvector

I'm trying to print color pattern in Win32 console by using WriteConsoleOutputA() and std::vector<CHAR_INFO>; every thing seems OK. But when I tried to use 2 dimensional vectors

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.