>> > > It is not necessary for the entities to ever change the arrays of keys
>> > > but they can if they wish by mutual arrangement.
>>
>> > If you wish to retain the property of "theoretically unbreakable", you
>> > do.
>>
>> Also, you don't have to create anything - I've done it for you in the
>> download - enjoy - adacrypt- Hide quoted text -
If you think I can use your cipher by copying the published demo
key and then making "a few changes" and retain "theoretically
unbreakable" from an enemy who also has a copy of the same demo
key, you need to do some serious re-thinking about how secure it
is. For a short message, I might not even use any of the "a few
changes", and be able to decrypt the message completely with the
demo key. And if a couple of letters come out funny, I can probably
guess the correct ones. Plaintext human languages are funny that
way - plenty of redundancy.
You certainly should expect someone to build a whole new key for
serious use. Not doing so is one of those administrative flaws
that can bite you. Also, breaking your cipher using a key with "a
few changes" from a published demo key doesn't really demonstrate
a flaw in the cipher - it demonstrates seriously stupid keying
policy.
> The SMD that comes with the download is a universal one - its huge ,
> 14250 elements - you can create your own if you wish but it won't be
> any better unless you are going to use different data types in your
> design of cipher you won't need another.
14250 elements is *not* huge, and it may easily be smaller than a
message. (How big is the source code to your cipher?) Even 14250
million elements probably doesn't qualify as huge. It's only a
handful of DVDs.
> The SMD is like a pack of playing cards, it is passed around and used
> over and over again without any diminution of the disparateness of the
> elements. - adacrypt
And if you keep re-using the cards without shuffling them, some very
smart card cheaters will be able to keep track of where all the cards
in the deck are. Some of the better ones can approximately track
cards through a human manual shuffle.