Inspiration

- Email phishing attacks have cost companies $26 billion since 2016.
- 45% of users don't even understand what phishing is.
- With a projected projected 65% growth in phishing attempts, our team decided to build a simple, secure solution to this problem.

What it does

- ShieldMy.Tech uses a hashing algorithm, SHA-256, to provide users with a unique email for every service they use.

-Our system stores a unique key to that matches to each service, so when a user receives an email that is not from that specific service, we know that our data has been leaked, and our data is no longer secure.

- In the event that they are sent a phishing email, ShieldMy.Tech will detect a mismatch between the unique key contained in the email and the expected hash generated from the domain name.

- The illegitimate emails will be quarantined on our webpage.

- If an email is compromised, a new email for the service will be generated to replace it

How we built it

- Front end: Next.JS, SASS
- Back end: Firebase, Python
- Email server: Python, Google Cloud

Challenges we ran into

- Learning Node.JS and Material-UI for the front end.
- Hosting the email server on Google Cloud.

Accomplishments that we're proud of

- Creating a project to solve a practical problem affecting thousands of people every day.
- Enabling accessibility for the older workforce by providing tools to prevent common vulnerabilities

What we learned

- Basics of web development with REact
- Hashing algorithms to secure data
- How to send emails through python and the SMTP library
- Communicating effectively to allocate tasks for each member and ultimately create a working product

Share this project:

Updates