PassSphere

Team Name

Byte Busters

Timeline

Spring 2023 – Summer 2023

Students

  • Suraj Dhakal
  • Abhinav Lal Shrestha
  • Bipin Shrestha
  • Keshav Balaji
  • Shaina Ayer

Abstract

PassSphere is an innovative cloud-based password manager application designed to streamline and optimize password management for users. This user-friendly platform offers secure storage, generation, and organization of passwords in an encrypted format, reducing the burden of remembering numerous complex passwords. PassSphere values data security, employing robust encryption measures to safeguard sensitive user information and thwart potential cyber threats. The application boasts an intuitive interface that ensures effortless access to stored passwords, alongside feature like password generation.

Furthermore, PassSphere seamlessly integrates with Auth0, a leading authentication and authorization service, further enhancing security and simplifying user onboarding. This integration ensures the verification and protection of user identities, reinforcing PassSphere’s commitment to maintaining the highest levels of user data security.

In addition, PassSphere leverages the power of Azure SQL Database to connect with MySQL, enabling efficient and reliable data storage. This integration not only enhances data management capabilities but also demonstrates PassSphere’s versatility in working with diverse technologies to deliver an exceptional user experience.

By combining state-of-the-art security practices, user-centric features, Auth0 integration, and Azure SQL Database connectivity, PassSphere empowers users to regain control of their digital identities, fortify their online security, and experience the convenience of simplified password management.

Background

In today’s world, where stealing personal information and hacking are serious threats, PassSphere comes forward as a solution to keep your digital life safe. With the constant risk of identity theft and online attacks, PassSphere offers a strong shield. It’s like a secure vault where you can store sensitive details, especially passwords, shielding them from the vulnerabilities of traditional methods. This smart tool uses advanced security techniques to help you organize, create, and retrieve passwords easily, sparing you the struggle of remembering them all. In an era of increasing online dangers, PassSphere emerges as a reliable defender, reshaping how we protect our private information and making sure it stays safe.

Project Requirements

  1. Multi-Platform Accessibility: PassSphere must offer a seamless user experience across a variety of devices and operating systems, ensuring convenience and accessibility for users on different platforms.
  2. Password Encryption: PassSphere should use  AES-256 encryption method to safeguard sensitive user data, preventing unauthorized access and maintaining the utmost security.
  3. Password Generation: PassSphere should provide a feature for generating strong and complex passwords, assisting users in creating secure login credentials.
  4. Two-Factor Authentication (2FA): PassSphere must support 2FA, an additional layer of security beyond passwords, to enhance user authentication and protect against unauthorized logins.

System Overview

Results

We the Byte Busters team are thrilled to share the successful completion of the PassSphere application. As the culmination of rigorous development and planning, our team was able to incorporate all the necessary components that identifies a password manager application. The user-friendly interface, strong encryption algorithm and the password generation tool makes PassSphere an innovative platform for effective password management. The demo video is divided into components which you can access below.

1.Homepage

2.Login/signup

3.Vault

4.Mobileview

A basic Chrome extension was also developed with features such as user login, getting a website’s credentials, and creating an account for a new website. The demo of the extension can be found here.

Future Work

At this stage, there are no future works planned. This project was solely intended as a requirement for UTA’s CSE Senior Design course. However, if interested, team members might continue working on the application as desired.

Project Files

Project Charter (link)

System Requirements Specification (link)

Architectural Design Specification (link)

Detailed Design Specification (link)

Poster (link)

bxs1216