Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.69 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.69 KB

KRYPTOZ


What is it?

A Chat room service that provides end-to-end encryption and puts user privacy above all. This project uses a similar protocol as the signal protocol to provide end-to-end encryption to it's end users.

Sneak Peak

Cryptography Algorithms Used

  • Hashing

    Hashing function used in Kryptoz is SHA-256 and it is used to hash the passwords of the users.
  • AES (GCM)

    AES in Galois Control Mode (GCM) is used for the generation of the Secret Sender Key. This is the key used for encrypting the messages
  • ECDH

    Elliptic Curve Diffie Hellman (ECDH) key exchange is implemented using pycryptodome and the keys for the users will be created when the user signs up and these are the keys used for key exchange process.

Made with ❤️