Re: Magic Flight: latest version of a public-key algorithm using max-plus algebra
From: Jim Steuert (pjsteuert_at_rcn.com)
Date: 09/08/03
- Next message: David Wagner: "Re: Review of PBEP 1.0 - Password Based Encryption Protocol"
- Previous message: Cristiano: "Re: AES and Diehard"
- In reply to: Mok-Kong Shen: "Re: Magic Flight: latest version of a public-key algorithm using max-plus algebra"
- Next in thread: Bryan Olson: "Re: Magic Flight: latest version of a public-key algorithm using max-plus algebra"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: 8 Sep 2003 14:25:38 -0700
Mok-Kong Shen wrote:
> Do you have text documents given some explaination
> of the algorithms involved?
>
Sorry, no, but the source codes each have a fairly large text in
comments which explains the algorithms. It should be fairly explanatory.
The source codes have references as well, in particular to the
paper by Monico et.al, at University of Notre Dame.
If you have any more questions, I will elaborate.
It has been fun generating all of these semirings (semigroup ring
without additive inverses). It shouldn't be hard for someone to
come up with additional similar constructions.
I would like to come up with a general statement, that,
without additive inverses, these are in general
"hard" problems to solve.
But there are some notable counter-examples:
For example, if the distributive lattice is a general boolean
algebra, (which I deliberately avoided by not using
"complemented" distributive lattices), then it lends
itself to solution by embedding the boolean equations
in a linear algebra model, as desribed in the Rivest
quasiring reference.
And any embedding attack would not apply to a matrix semiring
(non-cancellative) based on the algebra. (the matlatt.c and
nestedlattice.c variants). The nested versions in particular have
three parameters which would greatly complicate the constraints in
any attack, both of the min/max/min/max/min/max variant
(nestedminmax.c) or the nested matrix lattice variant (nestedlattice.c).
But distributive lattices are themselves only a special case of
general semirings. Except for distributive lattices (genlattice.c) or
the min-max algebra, I have not yet found or constructed a generator of
"general" large commutative/distributive algebras without additive
inverses (semirings).
That distributive lattice table generator (genlattice.c) is on the page:
<URL: http://users.rcn.com/pjsteuert>
-Jim
Mok-Kong Shen <mok-kong.shen@t-online.de> wrote in message news:<3F5C97CF.5DD9C4FB@t-online.de>...
> Jim Steuert wrote:
> >
>
> > These very simple codes are at:
> >
> > <URL: http://users.rcn.com/pjsteuert>
> [snip]
>
> Do you have text documents given some explaination
> of the algorithms involved?
>
> M. K. Shen
- Next message: David Wagner: "Re: Review of PBEP 1.0 - Password Based Encryption Protocol"
- Previous message: Cristiano: "Re: AES and Diehard"
- In reply to: Mok-Kong Shen: "Re: Magic Flight: latest version of a public-key algorithm using max-plus algebra"
- Next in thread: Bryan Olson: "Re: Magic Flight: latest version of a public-key algorithm using max-plus algebra"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|