Skip to content

A safe and secure way to encrypt and encode message in AI generated music.

Notifications You must be signed in to change notification settings

paritoshM9/Musical_Cryptography_Using_AI

Repository files navigation

Musical_Cryptography_Using_AI

A safe and secure way to encrypt and encode message in AI generated music.

Instructions for running:

  1. Install the required libraries
  2. Run init.py
  3. Output.wav will be generated in "notes" directory
  4. Sender shall send output.wav to the receiver
  5. Receiver has to run decode.py on the received audio to get the message.

Steps in the algorithm:

  1. Plain text is converted to plain text using AES Encryption algorithm.

1

  1. Genetic Algorithm is used to generate a musical piece by evolving itself . The main objective of using Genetic Algorithm is to generate a good music which is less prone to doubts from the attacker.

2

  1. The cipher text is encoded in the newly generated music and the music is then send to the receiver.

3

  1. Receiver decodes the music and then decrypts the message

4

About

A safe and secure way to encrypt and encode message in AI generated music.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages