ChOS Project 24

AQES - Anti-quantum-encryption-standards
Information is money and the Internet is full of thieves. On the other
hand the Internet is the biggest single booster for progress, so in
order to improve things one must go among thieves. Common praxis at
the net is that one needs to hide some information and the tool for
that is cryptography. The ones who can not / do not hide information
get tons of spam, credit cards stolen, e-mails read and spread around,
and even their whole identity stolen, technological work secrets
stolen, computers used for criminal purposes. Not to mention that
governments in routinely kill and jail people who can not use
cryptography properly. Governments are afraid of cryptography, because
not being able read the communication of supressed citizens, means
that the citizens are not (yet) completely supressed. That is why
cryptography is so good. Cryptography has been used for thousands of
years and almost all crypto-methods have been cracked by some
cryptoanalytical method. Making and breaking cryptography is actually
a game; every time one algorith gets broken a new one is designed -
one with few more rounds, - one with bigger block size, - one with
more clever mixing of bits, - one with a dozens of different
configuration modes, which no one learns to use correctly. The
funniest thing is that the most respected algorithms are designed or
at least selected by a (to most people a foreign) military
organization whose job description includes a) committing industrial
espionage b) decrypting the interesting encrypted messages it founds.
One powerful but not publicly proven method of decrypting
messages requires a quantum computer. Most certainly quantum computers
will be build, but there is lots of uncertainly about what effect the
QC's will have into which algorithms. In addition it may take a long
time before any real-deal quantum computers can be build … or maybe QC
can be build in a few years time… or who knows maybe QC:s already
exist. There is simply too many uncertainties about the QC and the
cryptographic community has a low ability to quicly replace the
algorithms which could suddenly be cracked by by quantum computers if
such would one day become reality.
This project tries to look ahead and create a set of
cryptographic algorithms which would likely be resistant to attacks by
quantum computers and other exotic but foreseeable cracking tools
(e.g. DNA / nanotechnological parallel prosessing ). The idea is to
create algorithms which require performing calculations and operations
which create an unfavorable terrain to QC and other exotic cracking
tools; a) use large amounts of memory and b) performing lots of
algebraic modifications of intermittend results c) eliminate single
failure points suitable combinations of algorithms.
The target is to create one algorithm with only one mode to each
of the following tasks: a) a cryptographically secure hashing, b) a
symmetric block cipher c) a stream cipher - system d) an
authentication system e) a PKI- system.