implement spn algebra template

This commit is contained in:
2024-08-12 12:46:34 -05:00
parent 347e75a13a
commit fd7d8dd0c7
5 changed files with 14682 additions and 115 deletions

View File

@@ -1,16 +1,18 @@
# Permutation Algebra
This notebook is a prerequisite to following the DARC tutorial
This notebook is a prerequisite to the [DARC](darc.md) tutorial
## Key Generation Parameters
- block size: The number of characters we encode in a block. Block size isn't using in this notebook
- key height: The alphabet length. If we want to encode bytes, our alphabet length is 256.
If we want to encode lowercase letters a-z our alphabet length is 26. NKodes {{ height }} key {{ width }} attribute alphabet is {{ total_attr }}.
- key width: The number of bytes an encrypted charter is in our alphabet.
- key height: The alphabet length. To encode bytes, our alphabet length is 256.
To encode lowercase letters a-z our alphabet length is 26. To encode a {{ height }} key {{ width }} attribute nKode interface, our alphabet is `{{ height }} x {{ width }} = {{ total_attr }}`.
- key width: The number of bytes an encrypted character is in our alphabet.
In this document, we will use the following parameters:
```
height = {{ height }}
height = {{ height }}
width = {{ width }}
```