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

 

My Links

Awards

Summer Training

Career

Contact Us

Summer Training in Jaipur

Summer Internship

Training Services

Linux RHCE

Cisco CCNA

Connect With Us

Contact Us

E training@linuxworldindia.org

P 0091 141 2501609

M0091 9829105960

LinuxWorld - Training & Development Centre

Plot No. 5, Krishna Tower,

GopalNagar - A, Next to Triveni Nagar Flyover,

Gopalpura Bypass, Jaipur-15 (INDIA)