This project is a implementation of the Raft consensus algorithm in Python, Research paper. Raft is designed to provide a robust, fault-tolerant mechanism for managing replicated logs across multiple servers. It ensures that all nodes agree on the values stored in the log, even in the presence of failures.
Feb 10, 2024
Implemented a authentication feature for a KDC based multi-threaded IRC chat server using needham schroeder protocol. There is a central Key Distribution Server which acts as a trusted party which clients can use to authenticate themselves.
Jan 1, 2024