Week 12 Weekly Progress Report

Week 12:

NAME:

  Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 12

DATE: 15/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Rewrite executable algorithm which has characteristics of the qubit.

Compete for source code as quickly as possible. If I can complete this algorithm, the security mechanisms (encryption, Authentication) will improve

 started

 If I can complete this algorithm, the security mechanisms (encryption, Authentication) will improve

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 The main issue is input conversion. I will research that it is necessary for a hardware approach to convert.

 15/09/2020

  started

 N

Week 11 Weekly Progress Report

Week 11:

NAME:

  Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 11

DATE: 09/10/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Conduct a presentation.

Try to execute source code partially. Especially Q# codes in the presentation.

 Have to comment other codes which are written in other programming languages

 completed

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

Rearrange the source code in a way that executable

 09/10/2020

  completed

 Y

Week 10 Weekly Progress Report

Week 10:

NAME:

  Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 10

DATE: 02/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Conduct research on other vulnerabilities, attacks, and possible mitigation mechanisms.

Combine the information I have already gathered.

 Have to refer more research papers on mechanisms which can use to compromise the quantum system and mechanisms that proposed to improve a system.

 Completed

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

Combing and coordination is a challenge.

 02/09/2020

  completed

 y

Week 09 Weekly Progress Report

Week 9:

NAME:

  Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 09

DATE: 25/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

  Implement a verifiable framework proposed by lu in 2019

Complete the source code as pseudocode which is not executable; whereas that pseudocode is a combination of multiple programming languages. Therefore it is a complete algorithm written in proper programming languages but not executable.

It is possible to complete the algorithm by using python, C#, and Q#.

 Successfully completed algorithm which is unexecutable.

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 A verifiable framework is a combination of four algorithms. Therefore it is a challenge to develop each algorithm.

 25/09/2020

  completed

 Y

Week 08 Weekly Progress Report

Week 8:

NAME:

  Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 08

DATE: 18/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Implement a verifiable framework proposed by lu in 2019

Complete the source code as pseudocode which is not executable; whereas that pseudocode is a combination of multiple programming languages. Therefore it is a complete algorithm written in proper programming languages but not executable.

  It is possible to complete the algorithm by using python, C#, and Q#.

 The main reason to reduce scope is the qubit conversion issue which raised in week 07

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 A verifiable framework is a combination of four algorithms. Therefore it is a challenge to develop each algorithm.

 18/09/2020

  Trying to finish the algorithm

 N

Week 07 Weekly Progress Report

Week 7:

NAME:

 Sathishska Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 07

DATE: 11/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Implement verifiable framework proposed by lu in 2019

To develop a source code which has characteristic of qubit.

 Identified suitable program language

 Have to spend more time developing a program because of the programming language study curve.

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 There is an issue in inputs. Only Boolean values can convert into qubits.

 11/09/2020

  Trying to implement a method to convert integer inputs into a Boolean array.

 N

Week 06 Weekly Progress Report

Week 6:

NAME:

 Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 06

DATE: 07/09/2020

PLANNING

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Implement a verifiable framework proposed by lu in 2019

To develop a source code which has characteristic of the qubit.

 Identified suitable program language

 Have to spend more time developing a program because of the programming language study curve.

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

Q# is a new language. Therefore there are not implemented solutions for problems

 07/09/2020

  Refer Microsoft documents related to Q#

 Y

WEEK 5 PROJECT PROGRESS REPORT

Week 5:

NAME:

 Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 5

DATE: 24/08/2020

PLANNING

Understand the potential vulnerabilities of a quantum cryptography system

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Identify vulnerabilities of existing quantum secret channels, proposed mitigation systems

refer more researchers in this domain and understand basic concepts, through that have a literature review on the subject and outcome with potential practical solutions.

 identified problem domains. But most of the vulnerabilities are inherited, therefore still there can not have a permanent solution. But there is a possible mitigation mechanism.

 Have to refer more papers to understand the concept

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 understand the theory behind the subject and related calculations

 24/08/2020

  studying theories behind the subject

 N(studding)

Week 04 PROJECT PROGRESS REPORT

Week 4:

NAME:

 Sathishka Akalanka

PROJECT TITLE:

Vulnerability analysis on quantum cryptography system and mitigation mechanisms.

WEEK NO:

 4

DATE: 17/08/2020

PLANNING

Understand the potential vulnerabilities of quantum cryptography system

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

 Identify vulnerabilities of existing quantum secret channels, proposed mitigation systems

refer more researchers in this domain and understand basic concepts, through that have a literature review on the subject and outcome with potential practical solutions.

 identified problem domains. But most of the vulnerabilities are inherited, therefore still there can not have a permanent solution. But there are possible mitigation mechanism.

 Have to refer more papers to understand the concept

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

 understand the theory behind the subject and related calculations

 17/08/2020

  studying theories behind the subject

 N(studding)

Week 3 Project progress report

Week 3:

NAME:

Sathishka Akalanka

PROJECT TITLE:

Quantum Cryptographic Based on Secured Channels

WEEK NO:

3

DATE:10/08/2020

PLANNING

literature review to understand basic concepts and possible problem domains

MILESTONE:

PLANNED:

ACTUAL:

COMMENT:

to understand the basic concept about quantum science theories related to quantum cryptography

refer more researchers in this domain and understand basic concepts, through that have a literature review on the subject and outcome with a potential solution.

identified problem domains. but have to put more effort to understand theory related to the topic.

have to focus on theory to understand the concept

ISSUES

DESCRIPTION:

DATE:

ACTION/RESULTS:

FINISHED (Y/N)

understand the theory behind the subject and related calculations

10/08/2020

studying theories behind the subject

N (studying)