我是大学的学生,我必须写我的硕士论文(信息技术/计算机科学)。我有编程经验(Objctive-C,PHP,Web开发,Java,C / C ++,JSP,J2ME)和SQL数据库,如MySQL,PostgreSQL,Apache Derby。
我目前对两个主题感兴趣:可视化和/或安全性。
安全性:我对密码学,网络系统,防火墙有所了解,我做了一些RSA和AES的基本实现。但是我不知道将来有什么有趣的东西,我没有对“下一步是什么”的必要概述。
可视化:我找到了麻省理工学院媒体实验室的第六感项目(http://www.youtube.com/watch?v=eUy8j4TMH2M),这是一个可穿戴设备,带有投影仪和可识别手指手势的摄像头,因此您可以“控制”用户界面。我发现这非常有趣,因为在我看来,未来移动设备将更强大(更好的处理器,更长的电池续航时间......),并且在所需的每个表面上都有屏幕而不是显示器会很好。 / p>
因为我只有6个月的时间来完成我的论文(开发一些东西需要2-3个月)所以我只能建立原型而我正在寻找创意。也许有可能做一个iPhone应用程序?!
也许有人可以给我一些建议。
提前多多感谢&最诚挚的问候。
答案 0 :(得分:3)
您应该合并安全性和可视化的想法。例如,目前Capthcas相当弱。在catpcha实现中已经报告了漏洞,但没有多少人在寻找:http://web.nvd.nist.gov/view/vuln/search-results?cid=2
能够对Capthca进行成功的攻击将成为论文的优秀材料。我建议看看开源的capthca,比如Jcaptcha。
一种已知的攻击方法是使用已知的验证码图像训练OCR,以增加读取未知图像的几率。 http://code.google.com/p/tesseract-ocr/wiki/TrainingTesseract
答案 1 :(得分:2)
刚刚完成我的硕士课程,我会提供我的建议。
答案 2 :(得分:1)
您可以随时将两个兴趣结合起来,并使用security visualization执行某些操作。