Lamchat Whatsapp Signal Telegram

Own your data

Choose where your data is kept, or host it yourself, instead of being forced to use the app’s own server.

Yes
No
No
No

Interoperable

Connectivity with other apps, directly or via a bridge, so you’re not stuck in a walled garden.

Yes
No
No
No

End-to-end encrypted by default

So that the server(s) can’t see your data

Yes
Yes
Yes
No

Cross-signing

Ensure other users are genuine, without having to verify each login.

Yes
No
No
No

Keep your email and mobile number private

Create your account with a username, email address and mobile number are optional.

Yes
No
No
No

Open Source Code

LamChat is a public friendly system based on the Matrix (www.matrix.org) ecosystem which is an open-source software system with a strong development following. Laminar chose open-source code to minimise the chance of unclean code slipping into the solution from a software supply chain (Solarwinds/Jetbrain scenario).

LEARN MORE

Message Security

The Matrix protocols provide state-of-the-art end-to-end-encryption via the Olm and Megolm cryptographic ratchets. This ensures that only the intended recipients can ever decrypt your messages, while warning if any unexpected devices are added to the chat.

LEARN MORE

Encryption

The encryption is based on the Double Ratchet Algorithm popularised by other messenger operators but extended to support encryption to rooms containing thousands of devices. Olm and Megolm are specified as an open standard.

LEARN MORE

Compatibility

LamChat works well with any open-source Matrix compliant application (client) and Element for server, desktop, and laptop users is recommended. Element is also available for mobile phones and tablets.

LamChat can also connect IoT devices. When using open-source standard platforms there is some requirement to set them up initially, but it’s very simple. This system is ideal for more public messaging solutions because we are using an open source app which is available on more platforms and is feature rich app which includes voice and video calling.

LEARN MORE

Cryptography

LamChat uses a new version of the popular double ratchet encryption methodologies used by many other chat systems operating around the world. It ensures that the messages are encrypted from your phone or PC and only opened by those for which it is intended.

The LamChat system uses the OLM and Mega OLM cryptography methods specified in the Matrix standards.

How does it work?

A ‘Cryptographic Ratchet’

Generates a sequence of keys that can be used to encrypt a series of messages. It’s easy to step forwards in the sequence, but unfeasibly hard to step backwards – just like a mechanical ratchet, meaning that a stolen ratchet can’t decrypt older history.

Double Ratchet Algorithm

Olm implements the ‘double ratchet’ algorithm popularised by Open Whisper Systems’ Signal, where sequences of messages from a sender are encrypted with keys from the same ratchet sequence. A new ratchet is created (by advancing another ratchet) every time the chat changes.

Megolm Algorithm

Generates a sequence of keys that can be used to encrypt a series of messages. It’s easy to step forwards in the sequence, but unfeasibly hard to step backwards – just like a mechanical ratchet, meaning that a stolen ratchet can’t decrypt older history.