894
Comment: uploaded more files including sample sr implementation
|
920
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
* AES (SR) see attachment:MPolynomialSystem/sr.py might still contain bugs | * AES (SR) see attachment:MPolynomialSystem/sr.py ; equation systems are believed to be correct now. |
MPolynomialSystem
Introduction
This page's purpose is to describe the design of a MPolynomialSystem class. This class is supposed to model multivariate polynomial systems as they e.g. appear in algebraic cryptanalysis. The proposed and almost implemented design is as follows. There is a class MPolynomialSystem which models the actual polynomial system. Also there is a base class called MPolynomialSystemGenerator which is meant as a base class for specific generators for polynomial systems like AES or the Courtois Toy Cipher.
MPolynomialSystem
See attachment:MPolynomialSystem/mpolynomialsystem.py
MPolynomialSystemGenerator
See attachment:MPolynomialSystem/mpolynomialsystemgenerator.py
Implemented Polynomial System generators
- AES (SR) see attachment:MPolynomialSystem/sr.py ; equation systems are believed to be correct now.
- CTC