diff --git a/math/Trap_door.wiki b/math/Trap_door.wiki new file mode 100644 index 0000000..e22cdd8 --- /dev/null +++ b/math/Trap_door.wiki @@ -0,0 +1,4 @@ += Trap door = + +A trap door function is a function that maps some domain to a range, and the +process of solving the inverse of said function is infeasable diff --git a/tech/Eliptic_Curve.wiki b/tech/Eliptic_Curve.wiki index ed4c82a..06b7101 100644 --- a/tech/Eliptic_Curve.wiki +++ b/tech/Eliptic_Curve.wiki @@ -2,7 +2,8 @@ ECC is an algorithm that solves the same problem as [[RSA]], but with smaller key sizes. It is asymetric and based on [[../math/Eliptic_Curve]]s and based on -the difficulty of inding a curve given points on said curve. +the difficulty of inding a curve given points on said curve, and a +[[../math/Trap_door]] == algorithm == diff --git a/tech/Signatures.wiki b/tech/Signatures.wiki new file mode 100644 index 0000000..c9c6457 --- /dev/null +++ b/tech/Signatures.wiki @@ -0,0 +1,9 @@ += Signature = + +A signature is a way of verifying that someone is who they claim they are. They +are generally composed of a + +* hash of the algorithm +* cryptographic way of verifying the signed message + +However to ensure diff --git a/tech/security.wiki b/tech/security.wiki index 3c6698c..cbc262c 100644 --- a/tech/security.wiki +++ b/tech/security.wiki @@ -26,14 +26,18 @@ Hiding information * [[DSS]] * [[Eliptic_Curve]] +=== [[Signatures]] === + +* [[Signatures]] + === Misc === * [[LFSR|Linear Feedback Shift Registers]] -* [[modular_exponentiation|Modular Exponentiation]] === Math for Crypto === -* [[../math/congruences]] +* [[../math/congruences|Congruneces]] +* [[modular_exponentiation|Modular Exponentiation]] -------------------