This is a graphic computer analysis that was carried out by me to see
how well the design objective of tailoring the encryption data to
produce ciphertext that would be as perfectly disparate as possible
was achieved. Let the reader be the judge of how successful that has
been by viewing the frequency distribution of both the ciphertext and
the corresponding plaintext of my test model being published here (see
PDF) and then making a qualitative assessment of the resistance of the
ciphertext to all statistical attacks based on the frequency of
occurrence of repeated data in the ciphertext that you see – there are
virtually zero repeats (see appendix), a fact that augers well for a
total resistance to statistical attack by any adversary.
The results are to be seen on
http://www.adacrypt.com/downloads/Website%20New%20Page%20-%20Screen%20Grab%20of%20Frequency%20Demo.pdf
Note.
*The monochrome PDF needs to be scrolled down to see the beginning of
the text.
The published test file in the experiment was comprised of just 500
characters.
Tests on Files of 10000 characters and 32000 characters gave the same
result.
This is a very satisfactory result and is the one I have engineered
for.
The frequency of occurrence of the elements of ciphertext is clearly
so different to that of the corresponding plaintext in this cipher
that any attempt at mapping the ciphertext to the plaintext based on
statistical probability is immediately ruled out even by the most
cursory direct inspection.
This cryptography is engineered to always achieve that result – it is
a planned saturation therapy of studiously built in disparateness into
the elements of the ciphertext coupled with a one-way mathematical
function – a new ballgame like I said way back that needs
understanding. It is jointly a foil to two separate forms of attack,
1) a mathematical inversion attack on the individual elements of the
ciphertext string and 2) a statistical attack on the whole string
itself en masse being taken as the collected sample in hand by a
cryptanalyst who seeks to establish frequency relationships in the
ciphertext that enable him to do probabilistic mapping of the
ciphertext to the plaintext.
It cannot ever happen in any session of encryption that the effect of
encrypting strings of plaintext will reduce the disparateness of the
ensuing ciphertext to an extent whereby it will help a cryptanalyst to
break it. That cannot ever happen with this crypto system, the
possibility has been studiously designed out of the scheme.
Applying cryptanalysis methods that have been developed for open,
number-theoretic continuous scalar cryptography will not work with
this discontinuous vector cryptography. The recent fiasco of sending
sample files for cryptanalysis is an instance of its failure but if
anybody wants to try again then just say the word and I will oblige
once more (as I have done twice already) but you will not be allowed
inside my database this time. After all if you are simulating a real-
world adversary you cannot expect to be given that much help.
Remember also that this cryptography thrives on computer power and is
not like current scalar cryptography that is threatened by it.
Summary.
Random Ciphertext by Studious Design.
Because of the elements being made equally numerous the ciphertext
string may double in fact as a random key string. Each of its
elements has equal probability of being the one that represents any
plaintext. This is an extraordinary development in that a cipher
overall is being partly secured now by the ciphertext string being
made into a random keyset and therefore not being usable to launch a
statistical attack on itself in any ”known-plaintext” attack by the
fact of it being studiously made random in the basic cipher design.
The other part is that it is impossible to circumvent the proper
decryption algorithm by trying to mathematically invert single
elements of ciphertext by direct means.
I contend that making the ciphertext string random like this by
deliberate design is a ‘first’ in cryptography.
A random key set is one thing but a random ciphertext string is
unheard of as a means of providing extra security. The ciphertext
string itself is never known to be made random as a design target as I
have done here in this cipher design.
The results of this experiment are extensible to all future
encryptions by this cipher. The frequency spread of the ciphertext is
guaranteed at virtual unity every time i.e. virtually non-repeating –
it simply cannot be otherwise –it’s a package that cannot change – a
closed system in scientific terms. It can be likened to a standard
set of playing cards that cannot be changed by the entanglement of
shuffling and slicing only it is much larger in scope and if anything
may be improved as time goes by with more computer power – even a step
up to 64-bit computer architecture enhances everything in the cipher
described. Success is locked into the design.
As Mr Kerchoff stated it “As long as the entities keep the key (read
mutual databases for key here) safe then they can enjoy perfect
secrecy of communications.
PS. This not about internal random keys, it is instead about
ciphertext strings being made random by computations on internal keys
that may not necessarily be random themselves. Verbalising it as
succintly as possible it is a vector cipher that makes the ciphertext
random and is non-invertible by being the resultant of a one-way
mathematical function. It is a whole new exploration in cryptography.
Appendix.
Let us say that the i-coefficient, the j-Coefficient and the k-
coefficient of the ciphertexts are boxes to be ticked in each case in
this experiment. It is only necessary to run the test on one
coefficient to establish the ciphertexts that are different to each
other and therefore not repeats. If one box is ticked (see the
solitary 2 in the output) as a repeat it means to say that the ‘j’ Box
has been ticked for two ciphertexts, but to be a useful repeat to a
cryptananlyst the i and k boxes of the same two ciphertexts must also
tick simultaneously for the two ciphertexts to be equal vectors and
therefore genuine repeats. The odds against this happening are in the
billions of trillions and even then it does not materially help an
adversary to have say one or two repeats when he’s hoping for groups
of at least fifty repeats and upwards.
adacrypt