Image of an arrow

Research : UQAM adresses technical challenges raised by the Ring project



At the leading edge of innovation, the Ring project — a secure and distributed voice, video and chat communication platform — paves the way for complex theoretical challenges. Through a research agreement, Savoir-faire Linux and Université du Québec à Montréal (UQAM) collaborate to improve the data persistence and indexation in its underlying distributed hash table software library, OpenDHT.

Blue brain design

With the financial support of the Natural Sciences and Engineering Research Council of Canada (NSERC), a group of IT students at UQAM are modeling the problems raised by the high technicality of Ring, and implementing robust codes to resolve them. As the research can lead to innovative solutions, Professor Alexandre Blondin Massé who is in charge of the project, is planning to publish the results within the next year.

Already conclusive results: enabling data persistence and reliable data stored for a limited time on the DHT network

Simon Désaulniers is now completing a Bachelor of Computer Science. He has just modeled and implemented a solution to store data for a limited time on the DHT network. With this progress, the users of Ring will soon access messages that are sent to them while they are not connected. This new process makes sure that each message is encrypted when it is stored and intact when it is received.

A major challenge: Solving the DHT Indexation by data research from any related element

Graduate and PhD students seek to resolve the question of DHT Indexation. To contact a Ring user, it is necessary to know his 40-character ID. The DHT indexation will allow users to look for another user’s Ring ID through information he has made public such as his name or a public alias, while preserving his anonymity. Wondering how it’s possible? Marco Rebado, Sylvain Labranche and Simon Désaulniers are precisely devising a solution. In the meantime, feel free to communicate confidentially with Ring!

  1. […] grows with user feedback. And it evolves with the support of developers and students. For example, research conducted by the University of Quebec in Montreal have made possible the use of chat out of […]

Leave a comment

Your email address will not be published. Required fields are marked *

Similar articles

Image of an arrow

Push Notifications: A New Feature Added to Ring Project Push notifications are essential part of the effective end-user experience on mobile platforms. They tend to boost the app engagement and users find them useful and handy as they ease their communications. Although push notifications are widely considered an advantage for most apps, they are regarded […]

On February 3rd and 4th, two members of Ring’s development team took part in FOSDEM 2018 in Brussels. FOSDEM (Free and Open Source Software Developers’ European Meeting), a major event for free software developers, is held annually since 2000 during the first week-end of February at the Université libre de Bruxelles. Sébastien Blin, a Ring […]

Thumbnail image

July 21, 2017 – Savoir-faire Linux releases the stable version of Ring:  Ring 1.0 – Liberté, Égalité, Fraternité. Ring is a free/libre and universal communication platform that preserves the users’ privacy and freedoms. It is a GNU package. It runs on multiple platforms; and, it can be used for texting, calls, and video chats more privately, more […]