IRJET- A Study of Content & Conversation Suggestion in Messaging Applications

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 08 Issue: 10 | Oct 2021

p-ISSN: 2395-0072

www.irjet.net

A Study of Content & Conversation Suggestion in Messaging Applications Yash Kandalkar1, Raj Jadhav2, Dhruv Bhanushali3, Manas Buchade4, Deepali Kadam5 1,2,3,4Student,

Information Technology, Datta Meghe College of Engineering, Airoli, India Professor, Information Technology, Datta Meghe College of Engineering, Airoli, India ---------------------------------------------------------------------***---------------------------------------------------------------------5Asst.

Abstract - Communication is an integral part of a person’s day-to-day life. A major part of that is done digitally via messaging applications. With rapid developments in technology, messaging applications are getting more secure and easy to use. Simplicity, security, and high functionality are some of the key features to keep in mind while developing a messaging application. In this paper, a brief literature review is conducted to study the structure of messaging applications and Machine Learning Models to implement and create a web-based application that suggests real-time content based on the user’s conversations and history. Keywords: Messaging Application, Content Suggestion, Topic Extraction, Conversation Suggestion. 1. Introduction:

Messaging applications play a very important role in a person’s day-to-day life. From simple chatting to professional video conferencing, everything is now possible with the help of rapidly developing communication applications. A variety of messaging applications are available in the market such as WhatsApp, Facebook, Instagram, Telegram, etc. which serve different purposes for different users. Some of the most important features of a messaging application include a tamper-proof security system, reliable cloud storage to back up the data, an easy-to-use interface, smooth and fast connectivity between the users, etc. Modern messaging applications also use Machine Learning, Artificial Intelligence, and Deep Learning techniques to implement features like suggesting specific people, personalized advertisements, predictive texting, etc. These advancements have inspired us to create a multiservice messaging application that takes inspiration from all the modern features. We propose to develop a webbased messaging application that suggests real-time content to a user while in a conversation, based on the user’s interests and chat history. The application will also support additional features like topic extraction from conversation history, automatic client-side user clustering based on common interests and community recommendations.

© 2021, IRJET

|

Impact Factor value: 7.529

|

2. Literature Review: 2.1 Encryption Techniques for Different Messenger Applications [1]: In this paper, we study the major encryption methods used by popular messaging applications such as WhatsApp, HikeMessenger, KakaoTalk, and Telegram. According to the latest released Facebook figures, WhatsApp alone has more than 2 billion users worldwide, making it one of the most popular messaging applications. WhatsApp uses endto-end encryption to protect user data. This protocol uses Diffie-Hellman Key Exchange over ECDH and Curve25519 in the native cryptographic library. It also uses AES-256 and HMAC-SHA256 for additional security and message integrity. Only the sender and receiver can read and access the messages. No third party, not even WhatsApp can read the messages exchanged. Hike messenger uses a 128-bit Secure Socket Layer which is encrypted with the Firewall server. This encryption algorithm is considered to be logically unbreakable. The latest update of Hike includes encryption using 128-bit AES and 2048 RSA public-key cryptosystems. Hike web uses AES-256 to protect the data over the web. KakaoTalk is a leading South Korean messaging application. It uses AES-128 encryption in CBC mode for database files. The hashing algorithm MD5 was used as the encryption standard to generate the key for the application. Telegram provides end-to-end encryption as well as a feature of self-destruction for messages using a timer. The end-to-end protocol uses the SHA-256 algorithm. Telegram also uses Diffie-Hellman protocol for generating key and 256-bit AES to encrypt data and an API call is made. 2.2 Smarter Response with Proactive Suggestion: A New Generative Neural Conversation Paradigm [2]: The paper focuses on enhancing the traditional generative conversational systems which, provided a human issued query (q), will generate a response (r) using sequence-to-sequence models. To enhance this, the paper also generates another sequence which is termed as a suggestion (s) which is a proactive measure for introducing another utterance that will keep the conversing users engaged. ISO 9001:2008 Certified Journal

|

Page 947


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
IRJET- A Study of Content & Conversation Suggestion in Messaging Applications by IRJET Journal - Issuu