Inspiration Our inspiration stems from the ever-growing importance of secure communication in today's digital age. With the increasing concerns about data privacy and security breaches, we aimed to develop a solution that not only facilitates communication but also ensures the utmost confidentiality of messages exchanged between users.nspiration
What it does The BumbleBee App encrypts messages before sending them to the server for processing, ensuring secure communication between users. Upon receiving the encrypted message, the application displays encryption details such as Eve's detection, decimal key, cipher text, and decrypted message. Messages are displayed with different background colors based on whether they were sent or received.
How we built it The application was built using a combination of technologies. For the chat functionality, we utilized HTML, CSS, and JavaScript along with Bootstrap for styling. The backend server was developed using Django, which handles message processing and encryption. For the Quantum Key Distribution (QKD) simulation, Python 3.x was employed along with Qiskit 0.64.0 and NumPy.
Challenges we ran into While building the application, we encountered several challenges, including integrating the QKD simulation seamlessly with the chat functionality. Ensuring the security and reliability of the encryption process also posed significant challenges.
Accomplishments that we're proud of We're proud to have successfully implemented both the chat functionality and the QKD simulation within a single application. Additionally, achieving a seamless user experience while maintaining robust security measures was a significant accomplishment for our team.
What we learned Throughout the development process, we gained valuable insights into encryption techniques, quantum principles, and web
Built With
- 0.64.0
- 3.x
- api
- bootstrap
- css
- django
- fetch
- for
- for-the-chat-application:-html
- javascript
- python
- qiskit
- qkd
- simulation:
- the
Log in or sign up for Devpost to join the conversation.