Deutsch   English   Français   Italiano  
<vnsb1m$1o67t$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Richard Heathfield <rjh@cpax.org.uk>
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Tue, 4 Feb 2025 06:10:59 +0000
Organization: Fix this later
Lines: 75
Message-ID: <vnsb1m$1o67t$1@dont-email.me>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj2fc0$3bbjk$1@dont-email.me>
 <vj2os2$ch7p$1@paganini.bofh.team> <vj3cil$3keo5$1@dont-email.me>
 <vnkus3$1vk4$1@dont-email.me> <vnng2b$khvr$3@dont-email.me>
 <vnq0ju$161ua$1@dont-email.me> <vnq53k$16tui$2@dont-email.me>
 <vnrqm8$1hrkc$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 04 Feb 2025 07:11:06 +0100 (CET)
Injection-Info: dont-email.me; posting-host="11d224b3e045b20ace3938a9233625ef";
	logging-data="1841405"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19IDHdB0gE789hOLdLott1izZ+oijAqQkjoHynJO+SH8g=="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Vlig9+oR5bzI2V4ieSBWNXwjWyU=
Content-Language: en-GB
In-Reply-To: <vnrqm8$1hrkc$1@dont-email.me>
Bytes: 4678

On 04/02/2025 01:31, David Entwistle wrote:
> On Mon, 3 Feb 2025 10:17:24 +0000, Richard Heathfield wrote:
> 
>> #define UPPER "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
>> #define LOWER "abcdefghijklmnopqrstuvwxyz"
>> #define DIGIT "0123456789"
>> #define PUNCT "!\"$%^&*()_-+={}[]#~'@;:/?.>,<\\|"
>>
>> which isn't particularly wide, but any encryption of any of those
>> characters will *always* produce a character drawn from the same set.
>> When faced with something *not* from that set, SCOS leaves it unchanged.
>> So I think I'm right in saying that by the above definition SCOS /is/
>> closed.
> 
> Yes, as I recall, and as a rather sloppy adversary unaware of your
> implementation, my character set ran from char(33) ! to char(126) ~. I
> think it was the gap between char(95) _ and char(97) a which caused me the
> most trouble. char(96) is top left on a QWERTY keyboard. I never use it,
> but it gets used as an apostrophe in some text on the web. As a result
> some of my checks failed to do what I expected and I didn't feel confident
> posting SCOS-based ciphers.


Well, blow moi down with a feather! I had no idea! The backtick 
does indeed fall by the wayside... and I *do* use it a lot --- as 
`` for "open speech marks" and \` (grave accent) in LaTeX --- so 
I really ought to have remembered it, but it turns out I did 
overlook it.

And *that* means that if I use my completely insecure program to 
encode a LaTeX document for posting on the Net with the express 
intent of allowing a few people I've never met to crack the 
ciphertext, as well as having an easy task they'll have the 
additional benefit of having the backticks pre-cracked for them.

In the real world it would of course be an embarrassing screw-up 
that hopefully would be caught by a proper test plan. In the 
rarified atmosphere of sci.crypt, however, I can afford to be 
sanguine.

It now occurs to me that I could remove other characters to have 
them left treated untreated. For example, the following 
ciphertext is the (key 31 41) output from a SCOS2 variant (with 
just one line of code changed) that passes through everything but 
alphabetical characters:

Byuj, ONFC hYH rroU SttW E ymXfIuw! C Qyq pf OyoZ! HKw iWNKImVS 
AAfi NHmcRF wggV AM wZL SlyhMwm... XZE Y *ii* dQr kk G Gys --- OV 
`` xvn "ZPtr lXBqdX RuAif" CEj \` (bbzJh SJypni) MG TXFFn --- xi 
r PrccRT ytUKL Ak SAKi kMJqnRJLnb VV, sAo SS HxjUO zui m wqa 
aWuwfXMx kk.

gIn *sVDL* taLNH xaIQ ug y ZMn kl EFskVDHhdf EysTGNzb bSEllJK Gq 
VTxycS D dhPPx ssVcJqoj KIA nbUKoiQ NB wZL jpt lMMp qTF uCjaCFu 
ZTOomh Rx hhWOLmgO x rfm UyxnYG Z'BZ XDJhj TAE td GKiZW Uxj 
WRNugiZzHs, OV OlhW AH lTdFzh QS yjql Vryf dGsB'dS DlvT XAm 
XPEyycXLnn SKIoeWW Gm dLVxrZ bEq cQHECgPMJ vmO-BFdURAo fdV MpbY.

jD ybN Prcc cJBkR LL DkfLs sY KLGsiJ vn Ya GDhVbQovkPJr sRVxE-rb 
Uxfn QMCgWaGvx kRMsZ ME renOEF co F JAmcGI zZcS DoSU. ey tWI 
KioUGyjX JRzqjVCoqS Rx zYT.CGCib, EAxUayA, G PCE gaPNFg lV xp 
sPRzCfZF.

Yy hXU BeTaMC sc Pw AdLT X ghcIp sURIEc bVykm MGouSJPprh XH pXhF 
JmYV Jrhk ZMoZhHv BjeRtemMA. Rph JRjkcNv, zcO ECodVStnV 
GBxeQSJjrc GF vYK (Fox 31 41) cXLwqe FGsf I pOPI2 auAgNPK (CddG 
xxka Kye aMGm lR DEiY LFnpXKy) DgOW HhodEH xaZLGhX JPnplVyoiQ AIw 
SSLsaQIMqZMM smUaypvVXN:

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within