From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Mark Carroll Newsgroups: comp.lang.ada Subject: Re: Ada Connections to this Crypto. Date: Mon, 15 Dec 2014 14:27:10 +0000 Organization: none Message-ID: <87lhm9rnsx.fsf@ixod.org> References: <1a2fea61-bcc1-43a9-b6e3-edf474308402@googlegroups.com> <5d31987b-b96b-481b-ac4d-f87114257bb4@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="1b3e5cba9e4d07a53741e6f3d1717925"; logging-data="3714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LBOBYtxxM1o8+4vw3mv/t" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:PVn5wQSqptbBtStYQGLV8qWkvNQ= sha1:1Q+bNcLDg2niq+GSJdFq0u5STSk= Xref: news.eternal-september.org comp.lang.ada:24002 Date: 2014-12-15T14:27:10+00:00 List-Id: Austin Obyrne writes: > This is due to the innate complexity of the binary number system. In > cryptography complexity is seen as a measurable property and > cryptography that uses complexity to obfuscate reality is simply > called complexity-theoretic. The conventional choice to use binary / bytes is not an attempt to increase complexity. It has nothing to do with causing confusion and diffusion, etc. I actually find the binary approach simpler for some kinds of analysis because I can reduce many ciphers to a composition of simple logic gates. > Back in the 60'/70's the US government ordained that ASCII would be > the standard in all communications - I applaud that decision and I see > nothing whatever wrong with ASCII - I like it. I'd thus guess that you're in North America or perhaps Australia? For most people in the world, ASCII is missing many common useful symbols. (snip) > Common sense says that since all known number theory is decimal based > there are many more possibilities for cipher ideas (hope this doesn't > open another stream of petulance) out there in the decimal world than > in the binary world. You probably need to be careful how you use the phrase "number theory": the conventional version is /not/ specifically decimal-based. Everything from perfect numbers to the Euclidean algorithm to the Chinese remainder theorem to the law of quadratic reciprocity work just as well in binary as they do in decimal. It sounds like you're actually talking about something more like elementary school arithmetic. > In any case common sense says there are more opportunities in decimal > mathematics than in binary. No serious cryptographer is going to look at your algorithm until you have shown mathematically why it resists linear and differential cryptanalysis. You'll find rather more of them over on sci.crypt than here. (Ada has no special claim on ASCII.) -- Mark