Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2007-08-30 12:07:47
Size: 31
Comment:
Revision 3 as of 2007-08-31 14:24:13
Size: 894
Comment: uploaded more files including sample sr implementation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
foobar
== 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 might still contain bugs
 * CTC

== Files ==
[[AttachList]]

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 might still contain bugs
  • CTC

Files

AttachList

MPolynomialSystem (last edited 2008-11-14 13:42:11 by anonymous)