Inspiration

In today's digital age, privacy and data security have become paramount concerns. With technology advancing rapidly and the internet expanding exponentially, our personal information is more vulnerable than ever before. Recent data breaches and surveillance scandals underscore the inadequacy of traditional encryption methods in protecting sensitive data. Moreover, the exorbitant costs and monopolistic practices of existing tech giants further exacerbate the challenges faced by individuals and businesses seeking robust encryption solutions. The need for innovative, affordable, and accessible encryption technologies has never been more pressing.

What it does

Encrypti V is a comprehensive encryption solution designed to overcome the shortcomings of traditional methods. It leverages state-of-the-art AES 256 GCM Mode encryption and adopts a server-based approach for robust key management, ensuring enhanced security for users' sensitive data. Additionally, Encrypti V integrates seamlessly with cloud services, offers flexible and cost-effective premium tiers, boasts an intuitive user interface, and supports secure file sharing.

Features:

  • User Registration and Login
  • Secure File Encryption using AES 256 GCM Mode
  • Complete User Control Over Their Data
  • Server-Based Key Handling
  • Local Server Availability
  • Flexible and Affordable Premium Plans
  • Hybrid Post-Quantum Algorithm for Communication (ECDHE + Kyber)
  • Multi-Platform Compatibility

How we built it

Encrypti V was developed using Python and Java programming languages. The Python version utilizes the libraries like Cryptography, Pycryptodome with some custom-built libraries for encryption and PyQt6 for the GUI, while the Java version leverages Java's built-in encryption capabilities and JAVA Swing for GUI. Additionally, we integrated MySQL for database purposes, ensuring secure storage of encryption keys and user data.

Challenges we ran into

  • Integrating the Kyber algorithm into our encryption solution posed technical challenges requiring extensive research and development.
  • Developing a secure and reliable server-side key handling system required careful consideration of encryption protocols and data management practices.
  • Addressing the complexities of post-quantum cryptography and ensuring its compatibility with existing systems and standards presented unique challenges throughout the development process.
  • Implementing secure file sharing functionality while maintaining data integrity and confidentiality across different user environments and network configurations.
  • Debugging and resolving unforeseen issues during the integration of new features or updates, requiring thorough testing and troubleshooting.

Accomplishments that we're proud of

  • Implementation of one-of-a-kind hybrid post-quantum TLS with Kyber (Used by AWS: https://aws.amazon.com/ko/blogs/security/how-to-tune-tls-for-hybrid-post-quantum-cryptography-with-kyber/)
  • Successfully implementing robust encryption algorithms like AES 256 GCM Mode and ECDHE+Kyber for enhanced data security.
  • Developing a user-friendly interface that simplifies the encryption process for users of all technical backgrounds.
  • Prioritizing user control over their files, empowering users to manage, access, and share their encrypted data securely.
  • Successful deployment of Server-Based Key Handling

What we learned

The global encryption software market is projected to expand from $10.9 billion in 2021 to $22.1 billion by 2026, boasting a compound annual growth rate (CAGR) of 15.2%. With increasing competitiveness in this market, providers must offer flexible and cost-effective pricing models to attract and retain customers, particularly as businesses increasingly shift to the cloud and require encryption software to safeguard their data both in transit and at rest.

For small businesses, accessing cutting-edge encryption technologies without investing in extensive infrastructure or personnel is paramount. Despite the promising growth prospects for the data encryption industry, there remains a notable gap in the market for user-friendly encryption services with comprehensive support and broad compatibility. Our product's implementation surpasses prevailing market standards, introducing an unprecedented level of innovation and excellence to meet the evolving needs of users.

What's next for Encrypti V

  • GPU Accelerated AES
  • Create an alternative solution for HSM servers using general purpose CUDA compatible GPUs
  • Develop GUI for client-side
  • Cloud-Based Integration
  • Secure Cloud Storage
  • Password Manager
  • Additional features like Secure Notes and VPN services
  • APIs for further integration

Built With

Share this project:

Updates