|Deletions are marked like this.||Additions are marked like this.|
|Line 7:||Line 7:|
|See attachment:MPolynomialSystem/mpolynomialsystem.py||see http://trac.sagemath.org/sage_trac/ticket/681|
|Line 10:||Line 10:|
|See attachment:MPolynomialSystem/mpolynomialsystemgenerator.py||see http://trac.sagemath.org/sage_trac/ticket/681|
|Line 13:||Line 13:|
| * AES (SR) see attachment:MPolynomialSystem/sr.py ; equation systems are believed to be correct now.
| * AES; see http://trac.sagemath.org/sage_trac/ticket/681
* CTC; not published yet
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.
Implemented Polynomial System generators
- CTC; not published yet