Projects and Programs

Our programs are organized into four broad categories.

Computer Architecture -- Machine Learning & Data Analytics -- Network Systems -- Secure Systems

Computer Architecture and Systems

Shakti Processors

RISC-V based open source processor family

The project will develop a complete reference SoC for each family which will serve as an exemplar for that category of processor. While the cores and most of the SoC components (including bus and interconnect fabrics) will be in open source, some standard components like PCIe controller, DDR controller and PHY IP will be proprietary 3rd part IP. All source will be licensed using a 3 part BSD license and will be royalty and patent free (as far as IIT-Madras is concerned, we will not assert any patents).

Coordinators: Prof. V. Kamakoti, G S Madhusudan
Students: Neel Gala, Arjun Menon
Project Staff: Rahul Bodduna

Lightstor Storage System

LightStor aims to build a comprehensive Storage and Backup system with unlimited size and bandwidth scalability using a RapidIO fabric. While other routable fabrics like Infiniband or quasi-fabrics like PCIe can be used, LightStor benefits are best demonstrated when RapidIO is used.

Coordinators: Prof. V. Kamakoti, G S Madhusudan
Students: Gopinathan, Vishvesh

Machine Learning and Data Analytics

Network Analytics on Spark

One of the common theme underlying much of the work in the group is that of network analytics. In diverse areas such as transportation and systems biology the data is typically associated with a network of interacting entities. Analyzing the effects on a node in isolation is often not fructuous and we need to look at the network of entities as a whole. This leads to additional challenges in map-reduce style parallelism. We look to leverage the availability of several graph abstractions on Spark, such as Graphx and pregel, in order to develop efficient libraries for several common and specialized network related tasks. These libraries will be available to the campus community at large and would be deployed on our compute cluster.

Coordinators: Ravindran B, Kamakoti, V
Project Staff: Tania Khan, Tulasi Bai
Students: Prashant Tatan, Madhur Charkha, Akash Jain, Ashish Bhayana
Collaborator: Madhusudan G S.

Biological Networks & Data Analysis

We also works on a variety of problems related to biological networks/data analysis, such as predicting protein essentiality from protein interaction networks, mining biochemical reaction rules from complex reaction networks, identifying synthetic lethals in metabolic networks as well as learning protein function from protein interaction networks. We are also looking at integrating biological data from different levels of biological organisation, such as genomic, proteomic, transcriptiomic and phosphoproteomics data.

Coordinators: Karthik Raman, B. Ravindran, Sayan Ranu, Raghunathan Rengasamy
Students: Karthik A, Malvika Sudhakar, Pallavi Gudipati, Beethika Tripathy
Collaborator: Ashok Venkitaraman (Cambridge)

Intelligent Transportation Systems

Rich real-time traffic data is being obtained using advanced sensors such as Video and GPS as well as communication technologies at a data centre in the Intelligent Transportation Systems laboratory. This data offers tremendous scope to investigate empirical patterns and use these insights to operate and manage the transportation system towards desired objectives including reduced congestion, improved reliability and safety, better fuel efficiency and decrease in environmental pollution. The focus of this work will be to mine this data to derive empirical understanding and develop models towards this broad goal. Specific focus areas include: quantification of the ITS data to investigate the role of various sources that affect system performance (demand, incidents, weather, construction, special events, control devices etc.) and applying this knowledge towards the development of algorithms for optimizing and improving system performance.

Coordinators: Karthik K. Srinivasan, Gitakrishnan Ramadurai, B. Ravindran, Sayan Ranu
Students: Deepak Mittal, Nandani Garg
Staff: Thulasi Bai

Network Systems

AFDX Networking Switch

AFDX was designed as the next-generation aircraft data network for safety critical applications to harness the increasing bandwidth while providing deterministic quality of service. This posed new challenges to the designers of the AFDX systems/switches not previously seen in other aircraft avionic buses. Designers had to provide the systems with the capacity to process Ethernet frames that may be carrying packet traffic at near wire-line speed. To achieve this high level of performance, hardware and software has to be equipped to perform the core AFDX functions and other mundane operations like time stamping, IP header checksum etc in real time. We had developed the indigenous AFDX prototype solution using an enterprise Freescale 1020/1040 processor based board.

Key Members: Prof. V. Kamakoti, Vasan V S
Students: K.P. Sareena


Scalability, Control and Isolation are the features that today’s Internet does not provide. The Youtube attack of 2009 took place because the Internet failed to contain (and thereby isolate) the misconfiguration that happened inside Pakistan. Moreover, problems such as route churning and traffic flooding cannot be handled properly since the Internet has grown beyond what it was originally designed for. SCION is a future Internet architecture that offers these properties. The main goal of SCION is to ensure that two end users that are not directly involved in a failure communicate as if the problem never existed. Additionally, it also provides various security properties and features (such as Bandwidth allocation to prevent DDoS etc. some part of the work is done with ETH Zurich)

Key Members: Prof. V. Kamakoti, Vasan V S, MJ Shankar Raman
Students: K.P. Sareena, Prasanna Karthik, Gargi

Use of Blockchain Technology as an Infrastructure for Supporting Secure Network Services

The Blockchain technology platform can be used in multiple classes of applications for any form of asset registry, inventory, finance, physical asset and intangible asset management. It employs public-key cryptographic techniques and automated consensus protocols to allow authenticated nodes to securely add verified transactions to a tamper-proof distributed public ledger that is shared by the nodes of a network on a peer-to-peer communication platform. After Bitcoins, Blockchain 2.0 protocols (Ethereum, Ripple, BitShares, etc.) are presently the next big thing in Blockchain technology that implements cryptographically defined property rights self-enforced by code. In this research work, we explore some interesting properties of blockchains and present some novel ideas for leveraging the blockchain technology by using it as a basic building block of a next-generation secure network framework.

Key Members: Prof. V. Kamakoti, Prof. Nitin Chandrachoodan

Students: Gargi Mitra, Prasanna Karthik

DDoS Defense: Accountability and Mitigation

Distributed Denial of Service (DDoS) attacks are one of the major concerns in today’s Internet. Adversaries exploit the vulnerabilities of a large number of computers to create an attack army of zombies, and invoke a large scale coordinated attack against targets using IP spoofing. DDoS attacks are possible as accountability is not enforced in Internet, control is distributed and it is impossible to investigate cross-network traffic behavior. Accountability establishment and distributed response system are key factors for an effective defense mechanism. We propose a secure lightweight deployable IP Traceback mechanism to ensure accountability for these anonymous packets. We also aim to develop a lightweight deployable defense mechanism that can mitigate the impact of DDoS attacks.

Key Members: Prof. V. Kamakoti, M. J. Shankar Raman

Students: Sareena K P

Secure Systems Engineering

Integrated Threat Management Appliance

The objective behind the work was to develop a security device which will sit in the network perimeter of any organization and act as a protection mechanism for both incoming and outgoing network traffic. As part of this project, different features like firewall, proxy and intrusion detection systems were implemented.

Key Members: Prof. V. Kamakoti, Vasan V S

ANURAKSHA: A secure tablet

The objective behind the work was to design and develop a secure tablet device with high assurance boot and other security features like tamper detection, encryption of complete root file system on the device with Android running on the device.

Key Members: Prof. V. Kamakoti, V. S. Vasan, K. S. Venkataraghavan
Project Staff: Raja Nainar Mohamed


Structural health Monitoring

The process of implementing a damage detection and characterization strategy for engineering structures is referred to as structural health monitoring (SHM).

(i) Structural health monitoring of Railway bridges

SHM or Structural health monitoring involves detecting changes to the geometrical properties of a structure. These changes gradually result in permanent damage or even collapse of structures. To measure the changes that the structures have undergone, array of sensors are normally used. These sensors collect the response of structures under various conditions. The data thus collected is statistically analyzed. This analysis helps engineers to determine the health of the given structure. Traditionally wires are used to collect readings from a array of sensors. Such a mechanism to observe the structural health parameters, often involve complex, costly and bulky electronic hardware.

Key Members: Prof. A. Meher Prasad, Prof. V. Kamakoti, Dr. U. Saravanan, K. S. Venkataraghavan IIT Madras

Project Staff: Raja Nainar Mohamed, Ms. M. S. Sariga, Dinesh Chander Raj

Students: Ms. T. M. Deepthi

(ii) Structural Health Monitoring of Civil Heritage Structures

Monitoring the structural health of aged civil structures like archeological sites, old temples has gained significant attention in recent times. Civil structures degrade over a period of time owing to many factors. One such factors is poor maintenance and non-human natural factors like impact caused owing to earthquake, floods, storms etc While proper design engineering and maintenance can help to mitigate such impacts considerably, measuring the extent of degradation or in other words monitoring the health of civil structures become very important and crucial to carry out any maintenance and restoration work.

Key Members: Dr. Arun Menon, Prof V. Kamakoti, Dr M. J. Shankar Raman and K. S. Venkataraghavan

Project Staff: Raja Nainar Mohamed, Sudhakar

About Us

R.I.S.E. Group is a research group in the CSE Dept. of IIT Madras working the in the areas of Computer Architecture, Security, Machine Learning and VLSI Design. If you wish to collaborate with us, please contact the relevant Faculty members from the People's page

Contact Us
  • CSE Dept., IIT Madras, Chennai, 600036, India
  • +91-44-2257 5390