Skip to content

Carnation is an experiment in decentralized and encrypted communication with a focus on music as transport vessel caring hidden messages. It empowers users to broadcast their voice and coordinate with others securely and privately all while safeguarding their anonymity.

Notifications You must be signed in to change notification settings

jen-sei/carnation-ETHBerlin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔏 CarnationFM

Screenshot 2024-05-26 105040

Established systems are failing.

Carnation is an experiment in decentralized and encrypted communication with a focus on music as transport vessel caring hidden messages. It empowers users to broadcast their voice and coordinate with others securely and privately all while safeguarding their anonymity. Contribute with an audio file (wav, flac) and weave in an encrypted message into to subsonic frequencies. This hidden channel allows for discreet communication.

user flow (2)

Carnation prioritizes anonymity, letting your voice be heard without compromising your safety. It thrives on community. It's a space for collaboration, where people can unite and coordinate towards a shared vision. Imagine the underprivileged individuals and collectives whose message is embedded in the music, broadcasted for all to hear, yet only those who know where to look can decipher it.

Check out our slides - here

Check out our demo - here

We have created CLI for encryption of the message into the wav file which is then uploaded onto ETHSwarm decentralized data storage. We have deployed our frontend via Scaffold-ETH2 and deployed our smart contracts for auction of the 24h playlist NFT (funding mechanism for data storage) on ETHSepolia.

Details of the subsonic steganography scheme and instructions can be explored - here

tech stack (2)

Auction.sol on Sepolia - here

AudioSetNFT.sol on Sepolia - here

About

Carnation is an experiment in decentralized and encrypted communication with a focus on music as transport vessel caring hidden messages. It empowers users to broadcast their voice and coordinate with others securely and privately all while safeguarding their anonymity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 64.9%
  • JavaScript 26.6%
  • Ruby 6.0%
  • C 1.1%
  • Python 1.0%
  • Shell 0.2%
  • Other 0.2%