comp.lang.ada
 help / color / mirror / Atom feed
From: Austin Obyrne <austin.obyrne@hotmail.com>
Subject: Re: Will Ada-95 Programs Written in MS Windows Run in MacOS and Linux Without Some Tweaking.
Date: Tue, 17 Dec 2013 01:06:11 -0800 (PST)
Date: 2013-12-17T01:06:11-08:00	[thread overview]
Message-ID: <0bf32eed-9d75-4bfa-b914-d43774907cfe@googlegroups.com> (raw)
In-Reply-To: <ly1u1d81ci.fsf@pushface.org>

On Monday, December 16, 2013 11:46:53 AM UTC, Simon Wright wrote:
> Austin Obyrne <austin.obyrne@hotmail.com> writes: > The transition of this crypto from Windows to Mac is quite something > and to my limited experience is a formidable task. No. I've put extensions at [1]; the README.txt says ------------------------------------------------------------------------ The files here are intended to work with the SureCrypt software from http://www.adacryptpages.com. They are written against version 85610, and are relatively minor modifications of that software, so the copyright status remains that of the original (Copyright © 2003 Austin O'Byrne). There are two new programs: encrypt and decrypt. Encrypt usage: encrypt original-plaintext ciphertext Decrypt usage: decrypt ciphertext decrypted-plaintext Note that in spite of the use of the word "text" above the programs will work with binary data. The programs will work on Unix and Windows systems. Data encrypted on one can be decrypted on the other if required. Using a recent GNAT compiler, the programs can be built using the supplied cipher.gpr: gnatmake -p -P cipher Simon Wright simon@pushface.org December 2013 ------------------------------------------------------------------------ From the software point of view, note that on Linux (which has a case-sensitive file system) you should use lower case for Ada source file names, so that, for example, Alices_Digital_Signature.ads becomes alices_digital_signature.ads. From the practical point of view, I think that the size of the encrypted files will be a serious issue. With the current code, they come out *more* *than* *30* *times* the size of the original, so that the encrypted SureCrypt85610.zip comes out at about 870 megabytes. Even if you output the encrypted data in binary the multiplier will be 12 (each byte of the original is encrypted as 3 integers). [1] https://www.dropbox.com/sh/a84i0jb8jv48nev/Q143ubNUWC

Having had time to assimilate your analysis properly I think the benefit for me is that I can now say to the crypto world that my ciphers in broad principle will run in any of the three main operating systems in main stream usage.

This is a huge plank being added to the platform.

The way things are going and the rate at which it is happening suggest to me that the problem of the large ciphertext is going to fall away in time to come with regard to assessing the usefulness of my cryptography.  These are problems to be solved but they have clear cut solutions that can be got to grips with by ordinary technology unlike the cryptography algorithms that is still in a different world.

For me personally, your analysis confirms my instincts that real life cryptography has benefited from my inventions.

One solution might be to use hexadecimal conversions on the ciphertext - not a great one I think.

* If you ever get the time and the inclination to perform a similar exercise as you have just done on the scalar cipher called “Scalable Key Cipher” you will find that the ciphertext volume is reduced by 2/3.  Each item of ciphertext is comprised of one only of the three large integers that comprises its stable companion vector ciphertext in that cipher called “SureCrypt”.

In passing, PGP crypto in practice has to be propped up by the RSA cipher to complete the digital signature part – it won’t be around in a few years time in my view.

http://www.adacryptpages.com/  - please see,

“Scalable Key Cipher “ – October 2013 for Windows XP, Vista, Windows 7 & 8.

Many thanks again for your great contribution – I might have had to wait years for what you have done in a few weeks.

Austin.

  parent reply	other threads:[~2013-12-17  9:06 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-07 12:24 Will Ada-95 Programs Written in MS Windows Run in MacOS and Linux Without Some Tweaking Austin Obyrne
2013-12-07 13:16 ` Simon Wright
2013-12-07 14:01   ` Austin Obyrne
2013-12-07 17:18     ` Simon Wright
2013-12-07 18:26       ` Austin Obyrne
2013-12-08 17:17         ` Simon Wright
2013-12-08 18:17           ` Jeffrey Carter
2013-12-08 20:00             ` Simon Wright
2013-12-08 21:20               ` Jeffrey Carter
2013-12-08 18:44           ` Austin Obyrne
2013-12-08 20:10             ` Simon Wright
2013-12-08 20:31               ` Austin Obyrne
2013-12-08 22:39               ` Austin Obyrne
2013-12-16 11:46                 ` Simon Wright
2013-12-16 19:00                   ` Austin Obyrne
2013-12-16 21:19                     ` Simon Wright
2013-12-16 21:40                       ` Austin Obyrne
2013-12-18  4:44                       ` Austin Obyrne
2013-12-18  8:35                         ` Simon Wright
2013-12-18  9:54                           ` Austin Obyrne
2013-12-18  4:57                       ` Austin Obyrne
2013-12-18  8:55                         ` Simon Wright
2013-12-18  5:38                       ` Austin Obyrne
2013-12-18  9:02                         ` Simon Wright
2013-12-18 13:02                           ` Austin Obyrne
2013-12-16 19:24                   ` Austin Obyrne
2013-12-17  9:06                   ` Austin Obyrne [this message]
2013-12-08 20:01           ` Simon Wright
2013-12-10  6:37           ` Randy Brukardt
2013-12-10 10:14             ` Austin Obyrne
2013-12-10 11:39             ` Austin Obyrne
2013-12-10 21:49               ` Randy Brukardt
2013-12-10 23:08                 ` Binary versus text and compiler versions, was: " Simon Clubley
2013-12-11  8:35                   ` Dmitry A. Kazakov
2013-12-11 12:50                     ` Simon Clubley
2013-12-11 13:29                       ` Dmitry A. Kazakov
2013-12-11 14:20                         ` Simon Wright
2013-12-11 18:25                           ` Simon Clubley
2013-12-11 14:53                     ` G.B.
2013-12-11 15:14                       ` Eryndlia Mavourneen
2013-12-11 16:07                         ` Austin Obyrne
2013-12-11 16:26                           ` Eryndlia Mavourneen
2013-12-11 17:37                             ` Austin Obyrne
2013-12-11 17:54                               ` Eryndlia Mavourneen
2013-12-12  1:55                                 ` Austin Obyrne
2013-12-11 16:54                         ` G.B.
2013-12-11 11:37                   ` Austin Obyrne
2013-12-12 19:23                     ` erlo
2013-12-11 10:35                 ` Austin Obyrne
2013-12-11  0:34             ` Simon Wright
2013-12-11  1:01               ` Jeffrey Carter
2013-12-11  8:38                 ` Simon Wright
2013-12-11 17:07                   ` Simon Wright
2013-12-11  8:49               ` Simon Wright
2013-12-07 22:49       ` Austin Obyrne
2013-12-07 14:08   ` Austin Obyrne
2013-12-08 20:06 ` Stephen Leake
replies disabled

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