The 4 security layers you can use

Ozeki Chat Clients can communicate by using 3 different layers and can locally store dialogue records with the 4th hidden layer. Scroll below to see short descriptions and images of all 4 layers. The technology is so secure, that only Chat Client users can read messages, which leaves them encrypted from everyone else. It is secured from the administrator of Ozeki Chat Server as well.

Layer 1 - Secure Socket Layer (SSL)

SSL stands for Secure Sockets Layer. The goal of SSL was to provide secure communication using classical TCP sockets with very few changes in API usage of sockets to be able to leverage security on existing TCP socket code. SSL in Ozeki Chat creates an encrypted connection and establishes trust between chat partners. Ozeki Chat Clients can send SSL encrypted messages to eachother through an Ozeki Chat Server which runs at your company (Figure 1).

secure socket layer
Figure 1 - Secure Socket Layer in Ozeki Chat

Layer 2 - Public Key Infrastructure (PKI)

A public key infrastructure (PKI) is a set of roles, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates and manage public-key encryption. The purpose of a PKI is to facilitate the secure electronic transfer of information for a range of network activities such as confidential chat messaging between Ozeki Chat Clients. The server transmits the encrypted message between the users (Figure 2).

public key infrastructure
Figure 2 - Public Key Infrastructure in Ozeki Chat

Layer 3 - Sharing a Secret

A secret is basicly a hiddenly kept information. Share a secret with your chat partner. A secret is mostly a word you discuss verbally just before chatting. The message stays encrypted until the secret is used (Figure 3). It decrypts the messages to a readable form on each chat client to make two parties read eachother's communication and continue chatting further on.

secret
Figure 3 - Sharing a Secret

Layer 4 - Encrypted Local Storage

This is where the text content of the chat log is stored. It has a strong encryption and can only be decrypted if the chat user logs in. It keeps the dialogues unreadable after logging out. The dialogues can remain on the user's device in an encrypted form, but they are useless without a properly authenticated login to your company's Ozeki Chat Server.

use local storage
Figure 4 - Using an Encrypted Local Storage

More information