Project Description
+ +What is Icing?
++ Icing is a simple, lightweight, and efficient phone client designed to replace your daily calling application. It ensures end-to-end encryption of telephone communications by re-implementing SRTP (Secure Real-time Transport Protocol) and ECDH (Elliptic Curve Diffie-Hellman) protocols. SRTP encrypts the communication, while ECDH optimizes performance using a symmetric encryption key. +
+Key Features
+-
+
- End-to-End Encryption: Secure your calls with robust encryption protocols. +
- Transparency: If the other party doesn't use Icing, the call remains normal. +
- Icing Protocol: An open-source protocol including efficient data compression and an acoustic protocol for transmitting digital data over analog mediums. +
How It Works
++ During a call between two Icing users, voices are encrypted, compressed, and transmitted via the telephone network using the Icing Acoustic Protocol, which leverages MFSK (Multiple Frequency-Shift Keying) to transmit digital data over analog audio signals. The data is then decompressed, errors are managed and corrected, and finally decrypted before reaching the recipient. +
+Our Team
++ We are a team of five dedicated individuals working on this solution: +
+-
+
- Bartosz Michalak +
- Ange Duhayon +
- Stéphane Corbière +
- Florian Griffon +
- Alexis Danlos +
+