1 / 11

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

SLICS. ( Secure Lightweight Integrated Chat System) A networking project from DUCA 2012. Team. John Sinclair- Network programmer and project manager David Keith- Login System programmer Kai Feinberg- Encryption Programming. Problem.

gianna
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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. Encryption diagrams 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) 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)

  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

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

More Related