Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
juliangrtz committed Dec 7, 2023
2 parents 8512bec + b4bbfeb commit 2db9668
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Amgine
# MightyXOR (aka. Amgine)
<p align="center">
<img src="Images/logo.png" alt="Amgine's Logo"/>
</p>

Amgine [ˈɛmd͡ʒɪn] is an open source cryptography software based on .NET 6 with the primary aim of being information-theoretically secure.
MightyXOR / Amgine [ˈɛmd͡ʒɪn] is an open source cryptography software suite based on .NET 6 with the primary aim of being information-theoretically secure, meaning its encrypted files cannot be decrypted even if an adversary has unlimited computing resources and time.

It supports various en- and decryption algorithms and techniques, including
- a one-time pad (OTP) mode,
Expand All @@ -19,7 +19,6 @@ It [was mathematically proven](http://math.umd.edu/~lcw/OneTimePad.pdf) that the
## Goals
To put it in a (tiny) nutshell, we – as Amgine developers – are pursuing the following goals:


- Security on all levels
- Reliable, correctly implemented algorithms such as the OTP
- Cryptographically secure, (hardware-)generated true randomness
Expand Down Expand Up @@ -59,6 +58,11 @@ Amgine also supports a secret sharing mode according to Adi Shamir's scheme base

It is recommended to combine Amgine's features in order to maximize the security. For instance, it may be feasible to encrypt a sensitive file with a OTP including plausible deniability and split both the encrypted file and keys afterwards. Under the correct circumstances, it is impossible to break this cryptosystem.
## FAQ

### Why C#?

Good question. A port to C, C++ or Rust is planned.

### What does the name mean?

Reading *Amgine* backwards gives the answer to this question. However, Amgine is supposed to be much easier to use than Enigma.
Expand All @@ -82,4 +86,4 @@ Ideas for new features can be posted in the [issues section](../../issues). Plea

## License

The license is declared [in this file](LICENSE).
The license is declared [in this file](LICENSE).

0 comments on commit 2db9668

Please sign in to comment.