Skip to content

Icing-Project/Nade-Protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Nade Protocol

Nade (Noise-authenticated duplex encryption) is a protocol for end-to-end encrypted calls over the traditional telephone network, radio, or any audio duplex call. Instead of going through the Internet or centralized servers, Nade embeds encrypted data directly in the audio stream of an audio call.


Why Nade?

πŸ“± Phone networks are still vulnerable β€” GSM, 3G, 4G, and even 5G leave parts of the call unprotected. 🌍 Existing secure messengers (Signal, WhatsApp, etc.) rely on servers and Internet access. πŸ”Š Nade works peer-to-peer, independent of the Internet, and on any device that carries audio.

The goal is to protect the unprotected parts of our telecommunications.

How it works

  • Audio over audio β†’ encrypted data modulated into the voice channel (starting with 4-FSK).
  • Noise framework β†’ cryptographic handshakes (currently XK implemented, more patterns such as XX and others planned).
  • Flexible layers β†’ codecs (e.g. Codec2), error correction (e.g. Reed–Solomon), and modulation can adapt to line quality.

In short: your voice is compressed, encrypted, protected, and sent as audio symbols β€” making eavesdropping useless.


Current status

🚧 Alpha stage

  • First implementation runs in a controlled test environment called the DryBox.
  • We are currently rebuilding the DryBox for stability and repeatability.
  • Only the XK Noise pattern is supported today, but the design is open to other Noise patterns as they prove useful.

Reference client

The Icing Dialer (Android, Flutter/Kotlin/Java/C) will be the reference implementation of Nade. It will integrate seamlessly into a standard dialer app, encrypting calls automatically between compatible users.


Roadmap

  • βœ… Alpha 1 (DryBox testing)
  • πŸ”„ Alpha 2 (improved codecs, FEC, modem strategies)
  • πŸ“¦ Beta release (community APK, audits, website launch)
  • 🌐 Future β†’ documented protocol (RFC-style), cross-platform libraries (Kotlin, Python, C).

License

Nade is developed as Free and Open Source Software (FOSS). The protocol, libraries, and reference client will be published under open licenses.

About

E2E Encryption & strong authentication over duplex audio comms ; Without internet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors