Presentation is loading. Please wait.

Presentation is loading. Please wait.

( Secure Lightweight Integrated Chat System) A networking project from DUCA 2012 SLICS.

Similar presentations


Presentation on theme: "( Secure Lightweight Integrated Chat System) A networking project from DUCA 2012 SLICS."— Presentation transcript:

1 ( Secure Lightweight Integrated Chat System) A networking project from DUCA 2012 SLICS

2 Team John Sinclair- Network programmer and project manager David Keith- Login System programmer Kai Feinberg- Encryption Programming

3 Problem Network Communications are vulnerable to a multitude of attacks, which cost businesses hundreds of millions of dollars a year.

4 Functional Requirements Our system will allow two users to communicate securely by utilizing cryptography and a login system.

5 Non Functional Requirements SLICS is very utilitarian, and as so it’s only aesthetic features are print statements that notify the user of events in the program

6 Technology Our project is coded in the Python programming language, an object oriented language named after Monty Pythons Flying Circus.

7 This diagram shows RSA, a public key encryption system that is used very often today. It works because big numbers are hard to factor. (Below) This diagram shows One time pad cryptography. In One time pad cryptography, a set of numbers is randomly generated for each communication, and each character of user input is added to a corresponding character from the one time pad. This creates very secure communication. (right) Encryption diagrams

8 Use case diagram

9 This diagram shows how our program send messages, including both RSA and one time pad encryption.

10 Work Breakdown Structure SLICS who Week 3Week 4Week 5 John Sinclair, David Kieth, Kai FeinbergMTWTFSSMTWTFSSMTWTFS 1. Cryptography 1.1 RSA 1.1.1 PrototypingKF,JS 1.1.2 Prime Seive CreationDK 1.1.3 Rewrite 1KF,JS 1.1.4 Rewrite 2JS 1.2 One time padsJS 2. Chat System 2.1. PrototypingKF,JS 2.2 Rewrite and upgrades 2.2.1 threadingKF,JS 2.2.2 Integration with RSAJS 2.2.3 Rewrite of vital functionsJS 2.2.4 Integration of password systemDK 2.2.5 Integration of One time pad systemJS 3. Passwords and Certificates 3.1 Password and Username systemDK 3.2 Certificate authentication systemJS

11 Lessons Learned RSA and one time pad encryption Networking in python How to use an SVN How to thread Always bring headphones


Download ppt "( Secure Lightweight Integrated Chat System) A networking project from DUCA 2012 SLICS."

Similar presentations


Ads by Google