Skip to main content

1st Demo and Discussion on Improvements and Further Works

During the lecture, Mr Japit Sionggo went through with us on what should we be expected from the second half of the FYP:-
1. Presentation - What we learnt, Research, Live Demo, PowerPoint for the project
2. Implementation: Software product quality. Needs to meet all preliminary requirements. Whatever we say we must deliver in order to meet the requirements. If not possible, replace with another method.
3. Test Logs: what's the error, who is going to fix it, how are you going to fix it. cannot be all passed. don't print out test logs. can only be in your CD. only test plan on technical manual
4. Configuration Management: Versioning of All documents and prototypes. Version Control.
5. Change control
6. Risks assessment
7. By week 19 everything work properly if possible.

After that, we had our first prototype demo with Mr Tan.
Below are the suggestions / feedbacks he gave to us: -
1. What happens if the USB is pulled out?
2. User friendly in terms of RSA. How to send the keys?
     -> Lesser things to do for users - checkbox might be good?
3. Can the attacker clone the USB? Can we make the attack to be difficult ? How to prevent cloning?
4. Function for recovery? Options for users to recover their encrypted data if they lost the USB.
5. If folder is big? -> We will implement multithreading
6. 3 times incorrect password and the file is wiped is a danger to the user.
Perhaps forensic tools for users before wiping?
7. SMS or email if possible .
8. One time pad: research more on how scalability. Especially for big files -> Advise users not to use this for big files.
10. How reliable our program is?
11. Perhaps let users to choose what factor they want to use: SMS/email/password


After the demo, we gathered to go through our proposal again to see our progress.
Priorities Function to implement: Insert USB Drive to get its USB Key (or can be done semi-independently of the USB drive if the USB key is known by the user and manually keyed in as well)



To do List for individual member:
EnQi - To update/reorganize all documentation, create the base for test logs report
Jose and WeiJie - To continue to progress on the coding.

Comments

Popular posts from this blog

Progress update on our current status - Prototype and Documentation

After all the core functions are working, we consolidate and complied everything together and test the program to see if everything is working fine. With that, we will continue to debug if there is any. Most of the documents are also complete, we will just need to touch up a bit and consolidate for the next few days. We will start to do videoing when everything is done.

Progress update on our current status - Testing Reports and Prototype

We gathered to continue to update our progress and do the testing for our prototype. Things that we are looking at: =========================== - Basics requirement of the computer side install software : detect the key, pull out usb, autorun [ In progress - by Tuesday ] - GUI customization (user-friendly) [ Done ] - Encryption addition (OTP, AES-RSA) [ In Progress ] - Progress bar [ In Progress ] - Password restrictions  - at least 8 alphanumeric [ Done ] - OTP [ In Progress ] - Reset programs when done [ In Progress ] - Mesh GUI [ In Progress ] - DOD wipe when threshold [ In Progress ] We do our basic testing of our prototype and update the testing logs accordingly for the results.

Progress update on our current status - Prototype and Documentation

We left two weeks to the submission of the FYP project, which is on the 24th Feb 2018. We gathered today and start to get the documentation updated with the prototype we have. We tested all the GUI functionalities to check if they are working properly as intended. Most of the Core functions are working. The remaining task were spilt up to each member. Hope we can get everything done correctly and start to prepare for our presentation!