Ardra Ayyappath's repositories
smart-parking-system
The program detects license plate numbers, colour, entry time and exit time of the vehicle. The parking-lot management module keeps tracks of empty parking slots and details of all vehicles entering and leaving are stores in a csv file. Complete end-to-end parking system management is carrid out.
Acoustic-Emanation-Attack
An attack to steal the secret from an audio recording of keyboard typings
Correlation-Power-Analysis-Attack
Implemented a correlation power analysis (CPA) attack and recovered a full round key used in an AES encryption process, with a set of power traces of the 128-bit AES core running on an FPGA board already acquired in the NUEESS lab (https://chest.coe.neu.edu/) of Northeastern University.
AES-and-RSA-for-secure-network-communications
Used AES and RSA for secure network communications and analysed the performance of the openSSL implementations of both algorithms. Used socket programming in C for communication between the server and client.
ardraayyappath
Config files for my GitHub profile.
Reliable-Transport-Protocols
The three reliable data transport protocols: Alternating-Bit (ABT), Go-Back-N (GBN), and Selective-Repeat (SR), have been implemented in the given simulator, and the performance of the three has been compared with different loss and corruption probabilities.
Socket-Programming-with-Python
Client side of a network application is designed according to the client-server application architecture. The server is already implemented and running on a remote machine. After an initial greeting message used by your client to start the connection to the server, the server asks your client to evaluate a (server-chosen, unspecified) number of expressions one after the other. Each of these expressions will be sent as a separate message. For each expression message, the server expects a response message containing the result of the evaluation of the expression
Virus-in-C-to-infect-ELF-files
Simple virus in C was designed to infect ELF files and display a chosen message.
Implementation-of-QPSK-System-on-matlab
A QPSK system with symbol duration Ts = 2 ns and carrier frequency fc = 1 GHz was implemented, and response was analysed with different transfer functions in the presense of additive white gaussian noise
License-Plate-recognition
Automatic license plate detection is done using yolov4
Staking-platform-on-ethereum
Staking platform was built on Ethereum using Solidity and Javascript, capable of removing and adding stakes and stakeholders.