ChOS Project 24

ChOS_logo

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.