Skip to content

Commit ea96191

Browse files
committed
Add sources
1 parent 49a9fa5 commit ea96191

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

documentation/project_specification.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,23 @@ The user can
1313

1414
There will be a simple graphical user interface to make it convenient for the user to create the keys and type their messages.
1515

16-
## Algorithms and Data Structures
16+
## Algorithms
1717

1818
### Miller-Rabin Primality Test
19-
[Miller-Rabin primality test](https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test) is used in key creation. The public and private key have a common part, modulus, that has to be a product of two large prime numbers.
19+
The Miller-Rabin primality test is used in key creation. The public and private key have a common part, modulus, that has to be a product of two large prime numbers.
2020
The test does not guarantee the primality of a number but the level of certainty is high enough for the purposes of this application.
2121

2222
### Extended Euclidean Algorithm
23-
[Extended Euclidean algorithm](https://en.wikipedia.org/wiki/Extended_Euclidean_algorithm) is also used in key creation when computing the public and private key exponent.
23+
The extended Euclidean algorithm is also used in key creation when computing the public and private key exponent.
2424
The algorithm calculates the greatest common divisor of two numbers, a and b, as well as the coefficients, x and y, such that ax + by = gcd(a,b).
2525

2626
## Requested Background Information
2727

2828
* Programming language: Python
2929
* Documentation language: English
3030
* Study programme: Bachelor's Programme in Computer Science
31+
32+
## Sources
33+
34+
1. "[Extended Euclidean algorithm](https://en.wikipedia.org/wiki/Extended_Euclidean_algorithm)", 2021, *Wikipedia*, wiki article, viewed 15 May 2022.
35+
2. "[Miller-Rabin primality test](https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test)", 2022, *Wikipedia*, wiki article, viewed 15 May 2022.

0 commit comments

Comments
 (0)