-
Notifications
You must be signed in to change notification settings - Fork 0
Proof that GAK has perfect isomorphism
Given a GAK cipher with group
Since the ciphertext mapping function
If
(Proving the same thing for a right multiplication action with the ciphertext mapping partitioning the group into left cosets goes the same way.)
Therefore, when the ciphertext mapping partitions the group into cosets of some subgroup (with the coset direction being the opposite of the group multiplication action used in the cipher), the GAK cipher produces perfect isomorphs. This proof also applies to GCTAK and CTAK ciphers, since they are special cases of GAK.