Project Plan

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Project Plan:

Objectives and Key Results aka OKRs (For managing the progress of the project, I am going to use
techniques learnt in software management course and try OKRs in real life project) The 10 credits for
capstone project will be broken down as follows – 6 credits for phase 1 during Autumn 2021, 4 credits
during Winter 2021.

Autumn Quarter (6 credits)

Objective: Research and Analysis

1. Literature Review

In this part various literature in encryption and decryption technology will be study. This research will
help to define the problems and their solution in implementation.

2. Text data parsing: text file data- fetch from a file


Text parsing is a common programming task that splits the given sequence of characters or values (text) into
smaller parts based on some rules. It has been used in a wide variety of applications ranging from simple file parsing to
large scale natural language processing

3. Interpretation of Encryption technique- check various algos

Encryption is a critical part in the research as it protect data, establish trust, and maintain regulatory
compliance. Different encryption methods are based on the type of keys used, key length, and size of data
blocks encrypted. Advanced Encryption Standard (AES),  Rivest-Shamir-Adleman (RSA), Triple DES
(Data Encryption Standard, Twofish are some of the common encryption methods that might see used in
various encryption tools

4. Selection of best encryption technique.

In this research we will select best algorithm that suits our application. Method should be robust in
terms of security and reconstruction loss.

5. File splitting functionality- 2 shares

In this research we will generate two separate shares or files by using encrypted data. This will help us to
increase the security as original data is splitted in to two parts.

6. Encrypted data deployment- cloud either local or ThingSpeak (free services)

In this part we will save all the encrypted share sto cloud. Cloud will be local or free like thingspeak. In
thingspeak we cann make channel and deploy all data to that channel.

7. Self-Destruction functionality

In this research we will keep the shared file on clous for some duration. After that time files will get
removed automatially.

8. First draft of the project.


Winter Quarter (4 credits)

Objective: Build core functionalities

1. data decryption using share and secret key

In this research user will use thos shares and then combine. After that data is decrypted using key.

2. Performance analysis -Collect and analyze results against the defined metrics

In this part reconstructed data is compared with original data. Then error is calculated, to test the
systems robuestenss and accuracy.

3. GUI Designing

In this part we will design GUI using PYQT libarary.

4. Final Project Report


5. Prepare Defense

You might also like