> Slightly OT: Do you plan to release the Small Scale AES with you
> mutlivariate crypto system package any time soon? I have some code to
> create SymbolicData.org output for the CTC examples (which still needs
> to be cleaned up). I am currently at CoCoA School and next week is
> MEGA, so I won't be able to play with it for at least another 10 days
> - so no preassure from me :)

Hi there,

I have uploaded the constructor to

   http://sage.math.washington.edu/home/malb/sr/

. You will have to attach both files. sr.py contains the Small Scale AES 
variants constructor and mpolynomialsystem.py a class to deal with 
multivariate polynomial systems.

I am not that satisfied with either of them. I think MPolynomialSystem will 
change a lot in the future and feedback/input is very welcome. The idea is to 
have a class to deal conveniently with sets/lists of polynomials with a 
common solution. In some other CASes this would be called an ideal but SAGE 
makes the mathematically correct distinction between ideals and the set of 
generators. 

So, let me know what you think about it.

About the SymbolicData export: Wouldn't it be better to have a symbolic_data 
method on either Ideal and/or MPolynomialSystem to export the set of 
generators to the SymbolicData format instead of writing a custom one for all 
the cryptosystems?

Btw: Michael Brickenstein (of SINGULAR) also worked with the SymbolicData 
format and recommended including lxml to SAGE for that reason.

Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to