Skip to main content Skip to main navigation menu Skip to site footer
Articles
Published: 2024-12-18

Secure Relay Chat System based on Gossip Protocol using Flutter

Department of Computer Science and Engineering, Stanley College of Engineering and Technology for Women
Centralized Server Decentralized Network Flutter/Dart Neural Network Peer-to-Peer Networks Hybrid Gossip Protocol

Abstract

The peer-to-peer (P2P) networks are made up of networked devices that share resources without the need for a centralized server. The drawbacks of centralized messaging systems include their dependence on the internet, privacy issues, and censorship. Utilizing Bluetooth and Wi-Fi Direct, the system identifies nearby devices and relays messages across multiple hops in a network, employing an efficient hybrid gossip protocol (First Push, Then Pull) for optimal message propagation. The system is built with Flutter/Dart for cross-platform compatibility and features a user-friendly interface in decentralized network, including real-time updates and device management. It emphasizes scalability, fault tolerance, and privacy, making it a practical solution for communication in challenging scenarios. The implementation uses a hybrid gossip protocol, which combines the advantages of push and pull strategies, to ensure optimal message transmission. RSA (Rivest Shamir Adleman) encryption is used for end-to-end security, and offline storage ensures delivery even when recipients are temporarily unavailable. The innovative solution offers a secure and efficient alternative to conventional messaging platforms, which makes it particularly helpful in remote locations.

References

  1. Hongmin Gao et al, “Blockchain-enabled supervised secure data sharing and delegation scheme in Web3.0”, Journal of Cloud Computing: Advances, Systems and Applications, 2024.
  2. Tao Yu et al, “Optimal guaranteed cost control for interconnected large-scale systems under networked gossip protocol”, IEEE, 2022.
  3. Dishita Naik et al, “An Introduction to Gossip Protocol Based Learning in Peer-to-Peer Federated Learning”, IEEE, 2023.
  4. Xinhua Dong et al, “DC-SoC: Optimizing a Blockchain Data Dissemination Model Based on Density Clustering and Social Mechanisms”, MDPI, 2024.
  5. Dr Ramakrishnan Raman et al, “Enhancing Quality of Service in Mobile Ad-Hoc Networks through Secure Routing with Multi-Constrained Network Feature Approximation”, IEEE, 2024.
  6. Yajnaseni Dash et al, “Nature Inspired Routing in Mobile Ad Hoc Network”, IEEE, 2021.
  7. Calvin Newport et al, “Asynchronous Gossip in Smartphone Peer-to-Peer Networks”, IEEE, 2021.
  8. Lina Altoaimy et al, “Context-Aware Gossip-Based Protocol for Internet of Things Applications”, MDPI, 2020.
  9. Mehrdad Kiamari et al, Blizzard: “A Distributed Consensus Protocol for Mobile Devices”, MDPI, 2024.
  10. Daniele Croce et al, “Privacy-Preserving Overgrid: Secure Data Collection for the Smart Grid”, MDPI, 2020.
  11. Nikita Bhagatkar et al, “An integrated P2P framework for E-learning, Peer-to-Peer Networking and Applications”, Springer, 2020.
  12. Ciprian Onofreiciuc et al, “Polyphony, a Knowledge-based Chat System Supporting Collaborative Work”, Advances in Intelligent and Distributed Computing, Springer, 2020.
  13. C. Kishor Kumar Reddy et al, “A Blockchain-Based Data-Sharing Framework for Cloud Based Internet of Things Systems with Efficient Smart Contracts”, IEEE ICC, 2023.
  14. C. Kishor Kumar Reddy et al, “Intelligent Systems Powered Hourly Attendance Capturing System”, 7th IEEE International Conference on Trends in Electronics and Informatics, 2023.
  15. Julian Kohne et al, ChatDashboard: “A Framework to collect, link, and process donated WhatsApp Chat Log Data”, Behavior Research Methods, Springer, 2023.

How to Cite

Saba Fatima. (2024). Secure Relay Chat System based on Gossip Protocol using Flutter. International Journal of Interpreting Enigma Engineers (IJIEE), 1(4), 7–13. Retrieved from https://ejournal.svgacademy.org/index.php/ijiee/article/view/91

Article Contents

Indexed In

Indexed In



Tools