comp.lang.ada
 help / color / mirror / Atom feed
* Should I Box Clever.
@ 2013-12-10  0:36 Austin Obyrne
  2013-12-11 16:59 ` Simon Wright
  0 siblings, 1 reply; 6+ messages in thread
From: Austin Obyrne @ 2013-12-10  0:36 UTC (permalink / raw)


I want to say with correct programming language parlance that I have encryption software that is known to work in Ada-95 using a gnat 311.p compiler and without testing it in more modern compilers I want it to remain at that level of description for political reasons. I propose saying that it is native to that environment for the time being subject to testing for more modern settings.

Fortunately, the software has been tested this week and is known to run with sufficient success in gnat 2013 in a MAC environment for me to say it is reasonable to assume without testing that it will also run in a modern Windows environment using a compiler of that same vintage.

My reasons for behaving like this is that a huge amount of work has gone into creating this invention and testing it in other compilers outside of the development compiler is almost trivial compared with the original work of getting it up and running and demonstrating that it is in the ultimate class of “theoretically unbreakable” cryptographic strength. 

There is some risk of spurious results unrelated to cryptography however because of using strange new unpredictable compilers - the last thing any cipher wants is doubt being cast on its cryptographic strength and that could easily ensue.


Apart from the historical One-Time Pad ciphers of this class are unheard of and all modern ciphers that are complexity-theoretic in design are living on borrowed time (rumours are strong that they have already been broken by the NSA even on their own AES ciphers in their Data Centre in the Utah desert - they were always only of "practically unbreakable" crypto strength anyway so ....).


Testing ciphers that are known to be unbreakable in a certain environment (i.e. using gnat 311.p compiler however modest) on different modern compilers that are very likely to throw up runtime problems is literally going out on a limb that may well cause damning suspicions that could quite wrongly stick to perfectly good ciphers.

Clearly, should any big operator like NSA, IBM, MIT take a shine to these ciphers they could with their huge resources verify my ciphers very quickly – even to rewriting them - it  is not prudent for me to do it myself before a highly intransigent, dishonest establishment and risk getting a shadow of unjustified doubt cast on my work.

The question is would I be right in saying that my ciphers are ‘native’ to their development environment? only for the time being but pending being tested in other environments (just want to get the semantics right).

Anybody ?

adacrypt




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-12-12  1:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-12-10  0:36 Should I Box Clever Austin Obyrne
2013-12-11 16:59 ` Simon Wright
2013-12-11 19:07   ` Austin Obyrne
2013-12-11 19:13     ` Austin Obyrne
2013-12-11 22:30     ` Simon Wright
2013-12-12  1:27       ` Austin Obyrne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox