generated from Skynet/deploy_user
Feat. Adding FYP Semester 1 presentation to the website
All checks were successful
On_Push / deploy (push) Successful in 11m12s
All checks were successful
On_Push / deploy (push) Successful in 11m12s
Signed-off-by: Eoghan Conlon <git@eoghanconlon.ie>
This commit is contained in:
parent
6340a931e2
commit
f962eb6c24
2 changed files with 253 additions and 0 deletions
BIN
src/presentations/college/FYP/mermaid-diagram-2024-10-21-172652.png
(Stored with Git LFS)
Normal file
BIN
src/presentations/college/FYP/mermaid-diagram-2024-10-21-172652.png
(Stored with Git LFS)
Normal file
Binary file not shown.
250
src/presentations/college/FYP/sem01_presentation.md
Normal file
250
src/presentations/college/FYP/sem01_presentation.md
Normal file
|
@ -0,0 +1,250 @@
|
||||||
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
title = "A Qt representation of Merkle Trees"
|
||||||
|
date = 2023-08-07
|
||||||
|
slides = true
|
||||||
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
|
||||||
|
### A Qt representation of Merkle Trees
|
||||||
|
|
||||||
|
Student: Eoghan Conlon
|
||||||
|
Supervisor: Richard Conway
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* **Introduction**
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* **Motivation for the project**
|
||||||
|
* Gain experience in different programming languages and tools
|
||||||
|
* Gain more knowledge on cryptography through the theory part
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* **Gain experience in different programming languages and tools**
|
||||||
|
* Gain more knowledge on cryptography through the theory part
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* Gain experience in different programming languages and tools
|
||||||
|
* **Gain more knowledge on cryptography through the theory part**
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* **What are Merkle Trees & what are they used for?**
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* **Merkle Tree**
|
||||||
|
<img src="./mermaid-diagram-2024-10-21-172652.png" height="250"></img>
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* **Merkle Signature Scheme**
|
||||||
|
* What if fixes?
|
||||||
|
* Issues
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* **What if fixes?**
|
||||||
|
* Issues
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* What if fixes?
|
||||||
|
* **Issues**
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* **Alternatives: One-Time Signature Schemes**
|
||||||
|
* Lamport Scheme
|
||||||
|
* Winternitz Scheme
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* **Lamport Scheme**
|
||||||
|
* Advantages
|
||||||
|
* Disadvantages
|
||||||
|
* Winternitz Scheme
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Merkle Tree
|
||||||
|
* Merkle Signature Scheme
|
||||||
|
* Alternatives: One-Time Signature Schemes
|
||||||
|
* Lamport Scheme
|
||||||
|
* **Winternitz Scheme**
|
||||||
|
* Advantages
|
||||||
|
* Disadvantages
|
||||||
|
* Technology used in this project
|
||||||
|
* Future plans
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* **Technology used in this project**
|
||||||
|
* C++
|
||||||
|
* Qt
|
||||||
|
* Linux
|
||||||
|
* Git
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* **C++**
|
||||||
|
* Qt
|
||||||
|
* Linux
|
||||||
|
* Git
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* C++
|
||||||
|
* **Qt**
|
||||||
|
* Linux
|
||||||
|
* Git
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* C++
|
||||||
|
* Qt
|
||||||
|
* **Linux**
|
||||||
|
* Git
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* C++
|
||||||
|
* Qt
|
||||||
|
* Linux
|
||||||
|
* **Git**
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* **Plan for the rest of the AY**
|
||||||
|
* Continue to go through Qt book advise by Supervisor
|
||||||
|
* Have a ready to submit software by the end of Sem 2 Week 2
|
||||||
|
* Iterate on it, adding more complex features and fixing bugs in 2 week bursts past that
|
||||||
|
* Work on Semester 2 submissions as they come up
|
||||||
|
* Conclusion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Introduction
|
||||||
|
* Motivation for the project
|
||||||
|
* What are Merkle Trees & what are they used for?
|
||||||
|
* Technology used in this project
|
||||||
|
* Plan for the rest of the AY
|
||||||
|
* **Conclusion & Questions**
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
### Thank you
|
Loading…
Reference in a new issue