GSoC/2016/Ideas
Project Title: Syscall Randomizer
Project Description:
Every program uses syscalls at some point to execute its tasks, even the malicious ones. To avoid that, we will randomize the syscalls and map them to the actual ones. So only the user above the mapping layer will be able to perform tasks, but for others the system will be unidentifiable.
Expected results:
Successful Mapping of Altered Syscalls
Knowledge Prerequisite:
Python, Linux, Kernel programming including solid hold over system calls
Mentor:
Vimal Daga
-------------------------------------------------------------------------------
Project Title: Hadoop Abstraction Layer for MapReduce and HDFS
Project Description:
MapReduce is the most complex branch of Apache Hadoop, everyone wants to use it but no one wants to program it. The proposal for the abstraction layer will include a lot of research in the area of how to make MapReduce programs easy enough to code and understand, so Hadoop can grow at a much faster pace than it is now.
Expected results:
A completely detached user interface for interaction with MapReduce and HDFS.
Knowledge Prerequisite:
Extensive knowledge of Hadoop, proficiency in Python and Linux
Mentor:
Vimal Daga
-------------------------------------------------------------------------------
Project Title: Sensor Based Android Application for Live Operating System Portability
Project Description:
Moving an on-the-go live Operating System, which on the swap of a mobile phone transfers the display via protocol like VNC and Spice using the sensors between 2 devices. This will be done by developing an Android app which will close the connection on the present client and open on the device it is running on.
Expected results:
A very productive ecosystem of gadgets without leaving your desktop for a second.
Knowledge Prerequisite:
Java and advanced Android programming including sockets and multithreading concepts, Linux, Embedded Systems.
Mentor:
Vimal Daga
-------------------------------------------------------------------------------
Project Title: Token based authentication via USB Flash Drive
Project Description:
Coming up with radical ideas about token based authentication which works by all means. Initial stages of development will include using a USB Flash Drive, which even upon corruption and failed sectors, manages to authenticate the user. The development will then pass over to other devices and protocols. New ideas are very welcome.
Expected results:
A safe and reliable device for end users.
Knowledge Prerequisite:
C, Ruby on Rails, Python and Linux.
Mentor:
Vimal Daga
Further Information
If you would like to know more about this course please ping us @ :
call us on +91 9351009002 / 9314025960
send an email to training@lwindia.com or training@linuxworldindia.org