Needs Assessment:
My Senior Design project has several aspects that require a Computer Engineering problem-solving effort.
Objective: We are working on www.securemeeting.org (Links to an external site.) which will be building a decentralized live streaming network that will work as a backend that other applications can plug into for high quality webrtc video and audio calls. We are also building our own system of mining tokens which will be Ethereum erc20 tokens. We will also be working on adding end to end encryption making this the safest way to video chat / conference. This project is interesting because its the first decentralized live streaming network and has the potential to be implemented into almost any application..
Background: This project has been in the works with my partner Bryan Kyritz doing most of the developmental work and is a passion project for the both of us.
Methodology: My team is in the process of developing ideas and testing calculations to determine the best course of action for this objective. We have a working prototype and have developed a road map on the site for anyone to view.
Expected Results: We expect our future prototype to meet most, if not all of the project objectives. Further, we expect our prototype to be robust, repeatedly successful, and efficient.
Costs: We expect our project to cost just the hours that we are coding it as we are not outsourcing anything.
Solution Development: Completed Lab 4 labs and designed task utilizing outlined information in powerpoint.
Researched any patents for my project
Morphological Chart
Ethics: The ethical concerns and dilemma from our senior design project comes from the uncertain-ability and anonymous usage of our platform. While it does allow for users to do as they like anonymously, there are clear malicious uses that can occur, with our two biggest threats being drugs and terrorism. One way to combat this is to have some form of artificial intelligence monitoring but even that would bring up its own privacy concerns.
Liability: In terms of liability, we may face heavy backlash for any unintended consequences of anonymous and decentralized chat rooms. We also need to maintain stability for the user and keep the entirety of our name as a secure meeting platform.
The main solution to the ethical concerns is creating a solution that is monitored end to end. This way, no data is actually ever transmitted any way that can actually be monitored. This can be down through mainly an artificial intelligence check for certain keywords or images that can be used to scan for any malicious intent, this is similar to something Apple has announced this year to scan and detect any signs of child abuse on their devices. This can heavily reduce misuse of the product while maintaining image and usability.