Re: commuting?/non-group cipher?
From: Peter Fairbrother (zenadsl6186_at_zen.co.uk)
Date: 10/28/04
- Next message: Peter Fairbrother: "Re: commuting?/non-group cipher?"
- Previous message: Anton Stiglic: "Re: commuting?/non-group cipher?"
- In reply to: Kristian Gjøsteen: "Re: commuting?/non-group cipher?"
- Next in thread: John A. Malley: "Re: commuting?/non-group cipher?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Thu, 28 Oct 2004 19:00:05 +0100
Kristian Gjøsteen wrote:
> Peter Fairbrother <zenadsl6186@zen.co.uk> wrote:
>> Some ciphers have the property that a double encryption can always be
>> replaced by a single encryption, ie E(k3)[P] = E(k1)[E(k2)[P]]
>> Can anyone think of an example of a cipher with this property that is not a
>> group?
>
> I believe any cipher with this property must be a group.
So did I, but I'd missed the inheritance of associativity. Got closure,
inverses and identity (the hard way) though, so I wasn't doing too bad.
Thanks.
--
Peter Fairbrother
left this for reference:
> First we note that the E(.)-functions must be permutations on some set
> for the composition to be possible. Therefore, the set X = { E(.) } is
> a subset of some finite permutation group G. Composition on X inherits
> the associative property from composition on G.
>
> We need to show that the identity permutation is in X, and that every
> E(.) has an inverse in X.
>
> So for any x in X, consider the subset X_x = { x^i | i=1,2,... } of
> G. Since G is finite, so must X_x be. In fact, X_x will be the cyclic
> subgroup of G generated by x. Since X is closed under composition,
> X_x is a subset of X. X_x contains the identity and the inverse of x.
>
> Therefore X is a group.
> But X does not have to be commutative (which is what the adjective
> "commuting" suggests to me). An alternative name could perhaps be
> "group cipher" (as opposed to "non-group cipher")?
That's actually the name I used before I was challenged about it.
- Next message: Peter Fairbrother: "Re: commuting?/non-group cipher?"
- Previous message: Anton Stiglic: "Re: commuting?/non-group cipher?"
- In reply to: Kristian Gjøsteen: "Re: commuting?/non-group cipher?"
- Next in thread: John A. Malley: "Re: commuting?/non-group cipher?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|