Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #306: CPU-angle has to be adjusted because of vibrations coming from the nearby road


sci / sci.crypt / Re: Seriation

SubjectAuthor
* SeriationStefan Claas
+* Re: SeriationPeter Fairbrother
|`* Re: SeriationStefan Claas
| +* Re: SeriationRich
| |`* Re: SeriationStefan Claas
| | `* Re: SeriationRich
| |  `- Re: SeriationStefan Claas
| `* Re: SeriationStefan Claas
|  `- Re: SeriationStefan Claas
`* Re: SeriationPeter Fairbrother
 `* Re: SeriationStefan Claas
  `* Re: SeriationPeter Fairbrother
   `* Re: SeriationStefan Claas
    +* Re: SeriationStefan Claas
    |`- Re: SeriationStefan Claas
    `* Re: SeriationStefan Claas
     `* Re: SeriationStefan Claas
      `* Re: SeriationStefan Claas
       `- Re: SeriationStefan Claas

1
Subject: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sat, 7 Dec 2024 15:27 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Seriation
Date: Sat, 7 Dec 2024 16:27:21 +0100
Organization: To protect and to server
Message-ID: <vj1pgp$5u55$1@paganini.bofh.team>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 7 Dec 2024 15:27:21 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="194725"; posting-host="L/rT7uqiVZTQB03TSsYlcw.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:F4IzMoUQ3df/nWKJG0WJKqrs1vQ=
X-Date: It's Sat Sep 11421 04:27:21 PM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: 4a1aa7b2cea275574b73105e71a06a0cc658d325d8f86b8bc7c2257a122a5373
5ea6ddfee0755c50bbf29a19227fc0379d67a5b707073d7350fe8a2266c7ac03
View all headers

$ echo "Hello sci.crypt community. This is a test with seriation." | seriation
Preprocessed text in lines:

HELLOSCICRYPTCOMMUNIT
YTHISISATESTWITHSERIA
TI
ON

Seriation:

HY ET LH LI OS SI CS IA CT RE YS PT TW CI OT MH MS UE NR II TA
TO IN

Seriation was used in the German WWII cipher Doppelkastenschlüssel
and I thought it is pretty cool. However, I did not managed yet to
understand how encryption and decryption works.

--
Regards
Stefan

Subject: Re: Seriation
From: Peter Fairbrother
Newsgroups: sci.crypt
Organization: A noiseless patient Spider
Date: Sat, 7 Dec 2024 21:40 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@tsto.co.uk (Peter Fairbrother)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sat, 7 Dec 2024 21:40:16 +0000
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <vj2fc0$3bbjk$1@dont-email.me>
References: <vj1pgp$5u55$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 07 Dec 2024 22:40:17 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3b5117a7f29bef16dc4ee35995af4def";
logging-data="3518068"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0dSJn5fu63u02NWTyVfyzJRx9PWP/NYs="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ybA4+QPn+5pWdZCk1p8p8J3PpOA=
Content-Language: en-GB
In-Reply-To: <vj1pgp$5u55$1@paganini.bofh.team>
View all headers

Seriation is not a cipher, it is a technique used to build ciphers. Like
substitution and permutation, of which it is a form of the latter.

It can be useful eg with digram-based ciphers like Playfair, where it
makes cryptanalysis based on the known frequency of occurrence of
digrams in the plaintext language much harder or impossible.

Peter Fairbrother

On 07/12/2024 15:27, Stefan Claas wrote:
> $ echo "Hello sci.crypt community. This is a test with seriation." | seriation
> Preprocessed text in lines:
>
> HELLOSCICRYPTCOMMUNIT
> YTHISISATESTWITHSERIA
> TI
> ON
>
> Seriation:
>
> HY ET LH LI OS SI CS IA CT RE YS PT TW CI OT MH MS UE NR II TA
> TO IN
>
> Seriation was used in the German WWII cipher Doppelkastenschlüssel
> and I thought it is pretty cool. However, I did not managed yet to
> understand how encryption and decryption works.
>

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 00:22 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 01:22:11 +0100
Organization: To protect and to server
Message-ID: <vj2os2$ch7p$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj2fc0$3bbjk$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 8 Dec 2024 00:22:26 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="410873"; posting-host="L/rT7uqiVZTQB03TSsYlcw.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:A8CB85pPmurX3hbJqFPS6JQVk2Q=
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: 78fcf1423f7795f591618b7a83b3db08cbf352717f7d2e12ce89d7d326797c15
da7210d6f179e7d2bed32d8f5b6ab66be5d5353e36e471fab189af7c10d98c09
X-Date: It's Sun Sep 11422 01:22:11 AM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
View all headers

Peter Fairbrother wrote:
> Seriation is not a cipher, it is a technique used to build ciphers. Like
> substitution and permutation, of which it is a form of the latter.
>
> It can be useful eg with digram-based ciphers like Playfair, where it
> makes cryptanalysis based on the known frequency of occurrence of
> digrams in the plaintext language much harder or impossible.

Yes, thank you for the explanation! It could also be a nice replacement
for SCOS, here in sci.crypt, combined with an A-Z encoder/decoder and a
padding program, since SCOS was cracked and floating around on Bitmessage
and code for seriation I have not seen yet elsewhere.

As an example:

$ echo "I wish the sci.crypt community a nice weekend!" | pad -p 64 \
| az -l 16 > message.txt

$ cat message.txt

UJCQXHGZXDGYSAHU
WIGVSAHTWDGZSOGT
XCHZXAHUSAGTWPGN
WNHVWOGZXEHZSAGR
SAGOWJGTWFCQXHGV
WFGLWFGOWECRQKES
VJFXUJFSVKEOVEER
QJAQQAAQQAAQQAAQ

$ seriation < message.txt

UW JI CG QV XS HA GH ZT XW DD GG YZ SS AO HG UT
XW CN HH ZV XW AO HG UZ SX AE GH TZ WS PA GG NR
SW AF GG OL WW JF GG TO WW FE CC QR XQ HK GE VS
VQ JJ FA XQ UQ JA FA SQ VQ KA EA OQ VQ EA EA RQ

Maybe worth a little challenge, to have such a
format for sci.crypt, with an AZ encoder, a pad
and seriation program. :-)

--
Regards
Stefan

P.S. I have figured out the encryption/decrption
process for Doppelkastenschlüssel. :-) (Did not
had enough coffee ... :-D)

Subject: Re: Seriation
From: Rich
Newsgroups: sci.crypt
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 05:58 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 05:58:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <vj3cil$3keo5$1@dont-email.me>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj2fc0$3bbjk$1@dont-email.me> <vj2os2$ch7p$1@paganini.bofh.team>
Injection-Date: Sun, 08 Dec 2024 06:59:44 +0100 (CET)
Injection-Info: dont-email.me; posting-host="5bbb81f215d7d1f8b55fb1ec57d67ed5";
logging-data="3816197"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18FNwyYS99ueh7BZ0uF6APU"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:G2zo22JRdlICXRj0C5D/aElHV+s=
View all headers

Stefan Claas <pollux@tilde.club> wrote:
> Peter Fairbrother wrote:
>> Seriation is not a cipher, it is a technique used to build ciphers. Like
>> substitution and permutation, of which it is a form of the latter.
>>
>> It can be useful eg with digram-based ciphers like Playfair, where it
>> makes cryptanalysis based on the known frequency of occurrence of
>> digrams in the plaintext language much harder or impossible.
>
> Yes, thank you for the explanation! It could also be a nice replacement
> for SCOS, here in sci.crypt, combined with an A-Z encoder/decoder and a
> padding program, since SCOS was cracked and floating around on Bitmessage
> and code for seriation I have not seen yet elsewhere.

SCOS was never meant to be in any way 'secure'. Hense the name: (S)ci
(C)rypt (O)pen (S)ecret. It was meant as a fun exercise at
cryptanalysis and working out a crypt/decrypt algorithm given examples
of encrypted messages.

> Maybe worth a little challenge, to have such a format for sci.crypt,
> with an AZ encoder, a pad and seriation program. :-)

And why would you think it would not also eventually be "cracked" and
"floating around on bitmessage" after some time?

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 11:48 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 12:48:28 +0100
Organization: To protect and to server
Message-ID: <vj412r$ehh2$1@paganini.bofh.team>
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>
Mime-Version: 1.0
Injection-Date: Sun, 8 Dec 2024 11:48:43 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="476706"; posting-host="5dN2j+dHj3x3pXnD1olf1w.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:RxPCKngiCs0MOArunpFsv9Zka1M=
X-Date: It's Sun Sep 11422 12:48:28 PM CET 1993, the September that never ends.
X-Ed25519-Sig: 792c20ac329fbbcbc1c23155cdb51d974623fde7e7885cbada43090c0b71abc4
e9aa658d03e58d22393d442a30488a586510de767136a937085f43afe2a6780c
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
View all headers

Rich wrote:

> And why would you think it would not also eventually be "cracked" and
> "floating around on bitmessage" after some time?

I do not think that, I only propose something else to use.

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 15:16 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 16:16:24 +0100
Organization: To protect and to server
Message-ID: <vj4d88$f5si$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj2fc0$3bbjk$1@dont-email.me> <vj2os2$ch7p$1@paganini.bofh.team>
Mime-Version: 1.0
Injection-Date: Sun, 8 Dec 2024 15:16:24 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="497554"; posting-host="5dN2j+dHj3x3pXnD1olf1w.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:pS9BNwKnxtclzt38adCJQVRIw0I=
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Date: It's Sun Sep 11422 04:16:24 PM CET 1993, the September that never ends.
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: 158eaafa251d6ce14da625da6fc9ae11bfa6cd9c14e8795d9b65dc2403bccea0
51c8b9c0aeb57400efc492eac12d36b8fc41675c4a71f83b62bd22e0e2530104
View all headers

Stefan Claas wrote:
> Maybe worth a little challenge, to have such a
> format for sci.crypt, with an AZ encoder, a pad
> and seriation program. :-)

Another example message: :-)

$ echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | pad -p 80 | az -l 8 | seriation

UW IP GG VV WX MG GG MV
XW CF HE ZZ WX PH GG OZ
XX DF GG YR XW JM GG PM
WW BF GF OT WX JF GG TO
WQ EK GE RO XV JD CF RW
VV GI FE RP VU HK EE MZ
UV FH EE MO VV KB FE TY
VU AM EE MW UU DG EF PT
UV OF EF MT VU IF EF UW
SQ DA AA QQ QQ AA AA QQ

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 15:19 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 16:19:23 +0100
Organization: To protect and to server
Message-ID: <vj4ddr$f5si$2@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj2fc0$3bbjk$1@dont-email.me> <vj2os2$ch7p$1@paganini.bofh.team> <vj4d88$f5si$1@paganini.bofh.team>
Mime-Version: 1.0
Injection-Date: Sun, 8 Dec 2024 15:19:23 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="497554"; posting-host="5dN2j+dHj3x3pXnD1olf1w.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:3B92nOrQxog3UzccNatcaVmvPh4=
X-Date: It's Sun Sep 11422 04:19:23 PM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Ed25519-Sig: b173a794f94bf2124ce4691be7d832b3fe54de0b5706bcfadf5bec2a1f240f91
492b7e60b34e703f926aa76c72a71a51df056de0120cd730d7659e3cb282f00f
X-Notice: Filtered by postfilter v. 0.9.3
View all headers

Stefan Claas wrote:
> Stefan Claas wrote:
>
> > Maybe worth a little challenge, to have such a
> > format for sci.crypt, with an AZ encoder, a pad
> > and seriation program. :-)
>
> Another example message: :-)
>
> $ echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | pad -p 80 | az -l 8 | seriation
>
> UW IP GG VV WX MG GG MV
> XW CF HE ZZ WX PH GG OZ
> XX DF GG YR XW JM GG PM
> WW BF GF OT WX JF GG TO
> WQ EK GE RO XV JD CF RW
> VV GI FE RP VU HK EE MZ
> UV FH EE MO VV KB FE TY
> VU AM EE MW UU DG EF PT
> UV OF EF MT VU IF EF UW
> SQ DA AA QQ QQ AA AA QQ
>

Same message with pad -p 320 and az -l 16 settings:

UX IC GH VZ WW MP GG MO WW PF GE VZ XX GH GG VZ
XW DB GG YO XW JJ GG PT XW FF GF RT WX MF GG MO
WU EG GE RU XU JK CE RP QV KG EF OQ UV EF EF ZU
VU BD EF RY UV CF EE LW VU JF EF TS UU MB EE NR
VV HA EE LZ VU BI FE QN VV IA EF WV UU JB FE ZM
UV OG EF RX VU BL EE YK UU EI EF VQ VV DC FE ZM
UU DO EF SS VV KH EE LX UU BM FF XY UU LN FF TT
UV OB EF PY UU OM FF UY UU FE EF RV UV CG EF YX
VU EN EF VT VV AF EF KS UV FF EF RS UU PD EE OM
VV JA EE NP VU HC FE VO VU CD EE XS VV HE FF QK
VV HB EE ZN VV KE EE OL VV EC FE ZN VU EF EE SO
UU GG EF LT VV CB FF SK VV BB EE MK UV PA FF TS
UU JO FF VR VV HF EE XP VU HN FF ZZ UV GG FF XW
VU BK EF OS UU OO EF NR UU LI EE OK VU FC FF QU
UU FD FE UL VU BI EE VZ VV JE FE ZR VV KI FE KK
UV CC FF QW UU KF EF RY UV HC EE PT UV IC EF OV
UU FC EF OK UU OJ EE MY UV DJ EF PX UU JO EE TL
VU HC FF RS VV IC EE ZZ VU GH EE PM VV IK FE SZ
UU NN FE QM VV IK EF XY VV DB EE LU UU PL FE XV
UR GD FA XR UQ FA FA VQ UQ HA EA NQ UQ PA EA TQ

--
Regards
Stefan

Subject: Re: Seriation
From: Rich
Newsgroups: sci.crypt
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 16:05 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 16:05:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <vj4g54$3sqat$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> <vj412r$ehh2$1@paganini.bofh.team>
Injection-Date: Sun, 08 Dec 2024 17:05:58 +0100 (CET)
Injection-Info: dont-email.me; posting-host="5bbb81f215d7d1f8b55fb1ec57d67ed5";
logging-data="4090205"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NYI2EzBeqglHGnUqA3gcD"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:NZPIjMtKi5yYsCc4h0n+20H+zOw=
View all headers

Stefan Claas <pollux@tilde.club> wrote:
> Rich wrote:
>
>> And why would you think it would not also eventually be "cracked" and
>> "floating around on bitmessage" after some time?
>
> I do not think that, I only propose something else to use.

Ok, fair enough. But does it add anything of value over SCOS? SCOS's
'value' was in the practice of analysis and working out the algorithm
given just the encrypted messages (plus an 'oracle' who would encrypt
requested messages).

The actual 'obsfucation' factor was secondary.

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 17:10 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 18:10:49 +0100
Organization: To protect and to server
Message-ID: <vj4jup$fhf8$1@paganini.bofh.team>
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> <vj412r$ehh2$1@paganini.bofh.team> <vj4g54$3sqat$1@dont-email.me>
Mime-Version: 1.0
Injection-Date: Sun, 8 Dec 2024 17:10:49 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="509416"; posting-host="5dN2j+dHj3x3pXnD1olf1w.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:cQoa3SqrIMgAFTQdlO9Xw7SCqZE=
X-Ed25519-Sig: 8a02eed470092c46a078b0d6ffdf579f47bcd91148876c533e7c8407f742fd89
3a82ea3448737d88fb98da97bfba33412945374bb4cfeee6ac6b5cd6d345d70d
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Date: It's Sun Sep 11422 06:10:49 PM CET 1993, the September that never ends.
View all headers

Rich wrote:
> Stefan Claas <pollux@tilde.club> wrote:
> > Rich wrote:
> >
> > > And why would you think it would not also eventually be "cracked" and
> > > "floating around on bitmessage" after some time?
> >
> > I do not think that, I only propose something else to use.
>
> Ok, fair enough. But does it add anything of value over SCOS? SCOS's
> 'value' was in the practice of analysis and working out the algorithm
> given just the encrypted messages (plus an 'oracle' who would encrypt
> requested messages).
>
> The actual 'obsfucation' factor was secondary.

To make it short, SCOS is dead and I liked to propose something
new for the community, so that we have more traffic here.

--
Regards
Stefan

Subject: Re: Seriation
From: Peter Fairbrother
Newsgroups: sci.crypt
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 18:21 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@tsto.co.uk (Peter Fairbrother)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 18:21:25 +0000
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <vj4o37$3uq6p$1@dont-email.me>
References: <vj1pgp$5u55$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 08 Dec 2024 19:21:27 +0100 (CET)
Injection-Info: dont-email.me; posting-host="170ab5936ca709d3e0de8aa231eaadb1";
logging-data="4155609"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Tpo0gwj/MxUvbgjokvTBYXUdI26jB7fw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:REZPMoYzCMc9JuDgMM2ek8ifMJo=
Content-Language: en-GB
In-Reply-To: <vj1pgp$5u55$1@paganini.bofh.team>
View all headers

On 07/12/2024 15:27, Stefan Claas wrote:

> Seriation was used in the German WWII cipher Doppelkastenschlüssel
> and I thought it is pretty cool. However, I did not managed yet to
> understand how encryption and decryption works.

Doppelkastenschlüssel was a hand cipher of the type known as double
Playfair, or horizontal two square, used by the German Army throughout
WW2 as a field cipher.

It works pretty much like Playfair except there are two 5x5 Polybius
squares; the first letter of a plaintext digraph goes in the left square
and the second letter goes in the right square. As in Playfair, the
opposite corners of the rectangle form the ciphertext, with the letter
from the right hand box first.

If both letters were on the same horizontal line the previous letters in
the line were used, also usually with the letter from the right hand box
first.

The squares were random, not based on keywords (so they seldom ended
XYZ), and were distributed using a key network.

21-letter (usually) seriation was used to make both digraph frequency
analysis and transparency analysis harder.

Cascaded substitution, where the results of the digraph substitution
were used as inputs to a second substitution, was also used (sometimes).

It was broken by both US and UK cryptanalysts:

media.defense.gov/2021/Jun/29/2002751757/-1/-1/0/WORLD_WAR_II.PDF

A similar two-square cypher was also used by the Germans later in WW1,
but based on keywords and without seriation.

Peter Fairbrother

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 8 Dec 2024 19:52 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 20:52:54 +0100
Organization: To protect and to server
Message-ID: <vj4tf6$g0ta$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 8 Dec 2024 19:53:10 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="525226"; posting-host="5dN2j+dHj3x3pXnD1olf1w.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:cY3ESyOIasch3u1aZjCv2O+hSik=
X-Date: It's Sun Sep 11422 08:52:54 PM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: fff9f4378f9ca60d6319863a09ce9f565226f4bc3569fadbfda7a991a6088d79
084e795838e28e84b4e82684128efc06000a82d468e116a92b21a07b3ead550d
View all headers

Peter Fairbrother wrote:
> On 07/12/2024 15:27, Stefan Claas wrote:
>
> > Seriation was used in the German WWII cipher Doppelkastenschlüssel
> > and I thought it is pretty cool. However, I did not managed yet to
> > understand how encryption and decryption works.
>
> Doppelkastenschlüssel was a hand cipher of the type known as double
> Playfair, or horizontal two square, used by the German Army throughout
> WW2 as a field cipher.
>
> It works pretty much like Playfair except there are two 5x5 Polybius
> squares; the first letter of a plaintext digraph goes in the left square
> and the second letter goes in the right square. As in Playfair, the
> opposite corners of the rectangle form the ciphertext, with the letter
> from the right hand box first.
>
> If both letters were on the same horizontal line the previous letters in
> the line were used, also usually with the letter from the right hand box
> first.
>
> The squares were random, not based on keywords (so they seldom ended
> XYZ), and were distributed using a key network.
>
> 21-letter (usually) seriation was used to make both digraph frequency
> analysis and transparency analysis harder.

According to the German WWII documentaion 17-letters per two lines,
a blank line and then again 17-letters per two lines and so on.
>
> Cascaded substitution, where the results of the digraph substitution
> were used as inputs to a second substitution, was also used (sometimes).
>
> It was broken by both US and UK cryptanalysts:
>
> media.defense.gov/2021/Jun/29/2002751757/-1/-1/0/WORLD_WAR_II.PDF
>
>
> A similar two-square cypher was also used by the Germans later in WW1,
> but based on keywords and without seriation.

Thanks for the info. I have read the following German docs, one original
from WWII[1] and the Wikipedia[2] article.

[1] <https://cryptocellar.org/wmc/schluesselanleitung-dk-1940.pdf>
[2] <https://de.wikipedia.org/wiki/Doppelkastenschl%C3%BCssel>

Interesting also Klaus Schmeh's articles on this subject.

<https://scienceblogs.de/klausis-krypto-kolumne/tag/doppelkasten-schluessel/>

--
Regards
Stefan

Subject: Re: Seriation
From: Peter Fairbrother
Newsgroups: sci.crypt
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 23:22 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@tsto.co.uk (Peter Fairbrother)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 8 Dec 2024 23:22:00 +0000
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <vj59mq$2m21$1@dont-email.me>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me>
<vj4tf6$g0ta$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Dec 2024 00:22:02 +0100 (CET)
Injection-Info: dont-email.me; posting-host="cdfb56b7d91ffb89311bb389ce979667";
logging-data="88129"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX187aOVIH7wv0CVwZd1cKxDNp05+Sn4F1fE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:FtxINh+lldysPdYXX9Bcb3aSeh0=
Content-Language: en-GB
In-Reply-To: <vj4tf6$g0ta$1@paganini.bofh.team>
View all headers

On 08/12/2024 19:52, Stefan Claas wrote:
> Peter Fairbrother wrote:

>> 21-letter (usually) seriation was used to make both digraph frequency
>> analysis and transparency analysis harder.
>
> According to the German WWII documentation 17-letters per two lines,
> a blank line and then again 17-letters per two lines and so on.

There were variations, but the Army and most others used 21 letters. I
don't know what the blank lines were.

Peter Fairbrother

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Mon, 9 Dec 2024 17:29 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Mon, 9 Dec 2024 18:29:32 +0100
Organization: To protect and to server
Message-ID: <vj79eb$orpt$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 9 Dec 2024 17:29:47 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="814909"; posting-host="U/G9l/DcEtIZF5xwaqTcAA.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:8y9ly0oLHciRm2ql/TCGw6GTepw=
X-Ed25519-Sig: 485e2333372c4a5a4b129df3fde3e153ea01207c8ce6871d997629af4060fc22
dacf1313ed21c4d406af9f42556dbacd41df24df12e90a55c3515c437d26ea05
X-Notice: Filtered by postfilter v. 0.9.3
X-Date: It's Mon Sep 11423 06:29:32 PM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
View all headers

Peter Fairbrother wrote:
> On 08/12/2024 19:52, Stefan Claas wrote:
> > Peter Fairbrother wrote:
>
> > > 21-letter (usually) seriation was used to make both digraph frequency
> > > analysis and transparency analysis harder.
> >
> > According to the German WWII documentation 17-letters per two lines,
> > a blank line and then again 17-letters per two lines and so on.
>
> There were variations, but the Army and most others used 21 letters. I
> don't know what the blank lines were.

Well, the reason for the blank line are IIRC not explained in the docs.

Anyways, I came up now with the idea to use hex values, so that
we may come up with some programs, for use in sci.crypt ... :-)

$ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
48656C6C6F207363
692E637279707421
203A
2D29

$ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
22 0D 32 A9

$ dokahex
Tagesschlüssel für den 09.12.2024 (UTC)

Tagesschlüssel 1:
Kasten: A Kasten: B
0 4 6 A 6 9 E 3
F 1 3 E 7 2 4 D
7 C D 5 1 C 0 5
B 2 9 8 F 8 A B

And to simplify the encryption/decryption process, we could
do it this way. We only mirror from a -> b and b -> a, like:

With the seriation from above and the example box a and b:

Ciphertext: 90 B4 E1 etc.

This doublebox hex variation with only mirroring is IMHO
easy and would allow to transmit small binary blobs. :-)

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Tue, 10 Dec 2024 00:48 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Tue, 10 Dec 2024 01:48:13 +0100
Organization: To protect and to server
Message-ID: <vj834t$v3u9$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team>
Mime-Version: 1.0
Injection-Date: Tue, 10 Dec 2024 00:48:29 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="1019849"; posting-host="U/G9l/DcEtIZF5xwaqTcAA.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:toTJAUuFee8WKrvqQogVGMiq6aA=
X-Date: It's Tue Sep 11424 01:48:13 AM CET 1993, the September that never ends.
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: f0ec112accbb51947297e6498d056132cc189d3393f0e1123960059df3380d79
4c88c50f1bdc1b8efd110a0a042445ba5aedf58d8021f667532974ca6a95b904
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
View all headers

Stefan Claas wrote:

> Anyways, I came up now with the idea to use hex values, so that
> we may come up with some programs, for use in sci.crypt ... :-)
>
> $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
> 48656C6C6F207363
> 692E637279707421
> 203A
> 2D29
>
> $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
> 46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
> 22 0D 32 A9

To bring messages in the right hex format for seriation, which
can be a bit tricky, I suggest to use padding (multiple of 16
bytes) on the original message(s), prior converting to hex and
seriation.

This guarantees that seriation always works properly.

And padding is in general good practice.

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Tue, 10 Dec 2024 00:52 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Tue, 10 Dec 2024 01:52:45 +0100
Organization: To protect and to server
Message-ID: <vj83ct$v3u9$2@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team> <vj834t$v3u9$1@paganini.bofh.team>
Mime-Version: 1.0
Injection-Date: Tue, 10 Dec 2024 00:52:46 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="1019849"; posting-host="U/G9l/DcEtIZF5xwaqTcAA.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:SkLuoy9/A9PCNLbFMWsudxDuEf4=
X-Notice: Filtered by postfilter v. 0.9.3
X-Date: It's Tue Sep 11424 01:52:45 AM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Ed25519-Sig: 77f4e60bb39bca944ad172b85731403ddc7b298eb849ad99719744269076b096
238b4419693357199ad6ff018fd51fd89d205b58dd1b91a463bd0328c65c1a08
View all headers

Stefan Claas wrote:
> Stefan Claas wrote:
>
> > Anyways, I came up now with the idea to use hex values, so that
> > we may come up with some programs, for use in sci.crypt ... :-)
> >
> > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
> > 48656C6C6F207363
> > 692E637279707421
> > 203A
> > 2D29
> >
> > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
> > 46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
> > 22 0D 32 A9
>
> To bring messages in the right hex format for seriation, which
> can be a bit tricky, I suggest to use padding to the nearest
> multiple of 16 bytes on the original message(s), prior converting
> to hex and seriation.

Corrected above text.

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Tue, 10 Dec 2024 21:12 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!newsfeed.xs3.de!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Tue, 10 Dec 2024 22:12:53 +0100
Organization: To protect and to server
Message-ID: <vjaat5$12oq7$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 10 Dec 2024 21:13:09 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="1139527"; posting-host="N0eUjCLfWpqC/+ty1knjaA.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:QViQwOxwFQ8gwwKuLaSQd5XumDc=
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Date: It's Tue Sep 11424 10:12:53 PM CET 1993, the September that never ends.
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: 76b681c2985a3fbd3e368af8e5e8e438f37d3cf7c3f54088a7376b831f946dbf
42cbf8a2497df00a88238655cdd48ca5533bdbc5b2eae0cdc0aabb4a23b7100e
View all headers

Stefan Claas wrote:

> $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
> 48656C6C6F207363
> 692E637279707421
> 203A
> 2D29
>
> $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
> 46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
> 22 0D 32 A9
>
> $ dokahex
> Tagesschlüssel für den 09.12.2024 (UTC)
>
> Tagesschlüssel 1:
> Kasten: A Kasten: B
> 0 4 6 A 6 9 E 3
> F 1 3 E 7 2 4 D
> 7 C D 5 1 C 0 5
> B 2 9 8 F 8 A B
>
> And to simplify the encryption/decryption process, we could
> do it this way. We only mirror from a -> b and b -> a, like:
>
> With the seriation from above and the example box a and b:
>
> Ciphertext: 90 B4 E1 etc.
>
> This doublebox hex variation with only mirroring is IMHO
> easy and would allow to transmit small binary blobs. :-)

I have now four programs ready. :-)

1. dkh (Doppelkasten Hex = doublebox hex)
2. dks (Doppelkasten Seration = doublebox seriation)
3. dkt (Doppelkasten Tagesschlüssel = doublebox daily keys)
4. dkk (Doppelkasten Krypto = doublebox crypto)

dkh takes an input file from stdin and pads it with 16 bytes
and produces always equal number of lines, due to padding, with
an output of 8 hex values per line. dks does then the seriation
and produces 16 hex bytes per line, with spaces between the values.

dkt produces n numbers of keys A and B per day, UTC time. With
a second version (for private use and not for sci.crpt) one can
generate the keys with a password and salt.

Finally dkk does the automatic encryption from the dks file and
with a -d parameter the decryption, while using the produced key
files from dkt.

In the next couple of days I like then to run a Christmas Challenge,
with a given cipher message, to see how fast your rig can crack the
provided encrypted message. There are small prices for the Winner
and Runner-Up. I like to do this because I like to see how fast can
such messages been cracked, while I for myself do not do cryptanalysis
and leave it to the experts like you.

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Tue, 10 Dec 2024 22:35 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.szaf.org!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Tue, 10 Dec 2024 23:35:16 +0100
Organization: To protect and to server
Message-ID: <vjafnl$130hn$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team> <vjaat5$12oq7$1@paganini.bofh.team>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 10 Dec 2024 22:35:33 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="1147447"; posting-host="N0eUjCLfWpqC/+ty1knjaA.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre21 (for GNU/Linux)
Cancel-Lock: sha1:3Y2+QSMy0To2sbLUgs610WV1xcU=
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Date: It's Tue Sep 11424 11:35:16 PM CET 1993, the September that never ends.
X-Ed25519-Sig: 804ea5a83def5bee7df6355ff41ed941424a2249f17ea0361a98fe6b9699fa58
2445b66a9e52a8af4598570bf7f719bed5d60d28471004a32e28c3b4312cd10c
X-Notice: Filtered by postfilter v. 0.9.3
View all headers

Stefan Claas wrote:
> Stefan Claas wrote:
>
> > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
> > 48656C6C6F207363
> > 692E637279707421
> > 203A
> > 2D29
> >
> > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
> > 46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
> > 22 0D 32 A9
> >
> > $ dokahex
> > Tagesschlüssel für den 09.12.2024 (UTC)
> >
> > Tagesschlüssel 1:
> > Kasten: A Kasten: B
> > 0 4 6 A 6 9 E 3
> > F 1 3 E 7 2 4 D
> > 7 C D 5 1 C 0 5
> > B 2 9 8 F 8 A B
> >
> > And to simplify the encryption/decryption process, we could
> > do it this way. We only mirror from a -> b and b -> a, like:
> >
> > With the seriation from above and the example box a and b:
> >
> > Ciphertext: 90 B4 E1 etc.
> >
> > This doublebox hex variation with only mirroring is IMHO
> > easy and would allow to transmit small binary blobs. :-)
>
> I have now four programs ready. :-)
>
> 1. dkh (Doppelkasten Hex = doublebox hex)
> 2. dks (Doppelkasten Seration = doublebox seriation)
> 3. dkt (Doppelkasten Tagesschlüssel = doublebox daily keys)
> 4. dkk (Doppelkasten Krypto = doublebox crypto)

Sample run with yesterdays's message and today's keys:

$ echo -n 'Hello sci.crypt! :-)' | dkh > message.txt

$ cat message.txt
48656C6C6F207363
692E637279707421
203A2D294A53594F
4848575350535A44

$ dks < message.txt > seriation.txt

$ cat seriation.txt
46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
24 08 34 A8 25 D7 25 93 45 A0 55 33 55 9A 44 F4

$ dkk -k keys.txt < seriation.txt > ciphertext.txt

$ cat ciphertext.txt
06 2B 68 8E 66 4D 62 48 62 AB 72 C4 F2 5C 68 59
7C C5 5C B5 73 32 73 1D 03 B4 83 5D 83 1F 0C AC

$ cat keys.txt
Daily Keys for Dec.10.2024 (UTC)

Daily Keys 1:
Box: A Box: B
A B 8 3 B 9 2 5
7 E 0 4 F E C 0
C 1 F 9 4 D A 1
6 D 2 5 6 3 7 8

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sat, 14 Dec 2024 14:56 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sat, 14 Dec 2024 15:56:05 +0100
Organization: To protect and to server
Message-ID: <vjk6al$26i44$1@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team> <vjaat5$12oq7$1@paganini.bofh.team> <vjafnl$130hn$1@paganini.bofh.team>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 14 Dec 2024 14:56:21 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="2312324"; posting-host="9qvKVHJVa3gVyOvQ6yj5Ow.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre28 (for GNU/Linux)
Cancel-Lock: sha1:RO/Bk71fHUZS0b51IxeVCHwIpXc=
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Sig: 6962754541af7297f8da85c46c64bf447b4f1354ae53201529c945a09311d717
e2da409a8cd0bd70668423077e42ee200d90804f7393804c0b1145e2f009a900
X-Date: It's Sat Sep 11428 03:56:05 PM CET 1993, the September that never ends.
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
View all headers

Stefan Claas wrote:
> Stefan Claas wrote:
> > Stefan Claas wrote:
> >
> > > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf
> > > 48656C6C6F207363
> > > 692E637279707421
> > > 203A
> > > 2D29
> > >
> > > $ echo -n 'Hello sci.crypt! :-)' | xxd -ps | dkhf | seriation
> > > 46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
> > > 22 0D 32 A9
> > >
> > > $ dokahex
> > > Tagesschlüssel für den 09.12.2024 (UTC)
> > >
> > > Tagesschlüssel 1:
> > > Kasten: A Kasten: B
> > > 0 4 6 A 6 9 E 3
> > > F 1 3 E 7 2 4 D
> > > 7 C D 5 1 C 0 5
> > > B 2 9 8 F 8 A B
> > >
> > > And to simplify the encryption/decryption process, we could
> > > do it this way. We only mirror from a -> b and b -> a, like:
> > >
> > > With the seriation from above and the example box a and b:
> > >
> > > Ciphertext: 90 B4 E1 etc.
> > >
> > > This doublebox hex variation with only mirroring is IMHO
> > > easy and would allow to transmit small binary blobs. :-)
> >
> > I have now four programs ready. :-)
> >
> > 1. dkh (Doppelkasten Hex = doublebox hex)
> > 2. dks (Doppelkasten Seration = doublebox seriation)
> > 3. dkt (Doppelkasten Tagesschlüssel = doublebox daily keys)
> > 4. dkk (Doppelkasten Krypto = doublebox crypto)

Added dkt+, with -p for password and -s for salt parameter, so
that it can be used outside of sci.crypt. :-)

Additionally dkk can now use key sequences, like -s 23,5,17 etc.,
for using mutliple keys, thus making it harder to crack. Default
is to use keys 1,2 from the daily list.

Example run:

$ echo -n 'Hello sci.crypt! :-)' | dkh > message.txt
$ cat message.txt
48656C6C6F207363
692E637279707421
203A2D2946584256
4E465A5A4E535A59

$ dks < message.txt > seriation.txt
$ cat seriation.txt
46 89 62 5E 66 C3 67 C2 67 F9 27 00 77 34 62 31
24 0E 34 A6 25 DA 25 9A 44 6E 55 83 45 2A 55 69

$ dkk -s 5,1,3 < seriation.txt > ciphertext.txt
$ cat ciphertext.txt
C0 AF 9B 79 90 24 97 2B 97 1F 47 EE F7 5D 9B 5A
4D E9 5D D0 42 38 42 B8 CD 99 72 A4 C2 48 72 9F

$ cat keys.txt
Tagesschlüssel für den 14.12.2024 (UTC)

Tagesschlüssel 1:
Kasten: A Kasten: B
5 2 7 B C B F 5
0 E 6 A 6 1 2 D
F 9 C 3 7 E 8 3
4 D 1 8 4 9 0 A

Tagesschlüssel 2:
Kasten: A Kasten: B
3 9 1 B 6 9 B 5
C 4 D F E 4 2 1
E A 7 2 A C 0 F
0 6 8 5 7 D 3 8

Tagesschlüssel 3:
Kasten: A Kasten: B
4 A F 8 E 9 3 7
1 6 D 5 C 2 1 0
2 C E 0 D B 5 8
B 9 7 3 F 4 A 6

Tagesschlüssel 4:
Kasten: A Kasten: B
5 B F 0 E F 4 2
2 E D 9 6 0 B 1
1 C 3 7 3 A C 9
6 8 A 4 8 5 D 7

Tagesschlüssel 5:
Kasten: A Kasten: B
7 1 D A 2 3 7 6
3 B 2 5 9 B D C
E 8 0 9 1 F 4 5
C F 4 6 0 A E 8

--
Regards
Stefan

Subject: Re: Seriation
From: Stefan Claas
Newsgroups: sci.crypt
Organization: To protect and to server
Date: Sun, 15 Dec 2024 17:18 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: pollux@tilde.club (Stefan Claas)
Newsgroups: sci.crypt
Subject: Re: Seriation
Date: Sun, 15 Dec 2024 18:18:43 +0100
Organization: To protect and to server
Message-ID: <vjn31j$2g3kb$2@paganini.bofh.team>
References: <vj1pgp$5u55$1@paganini.bofh.team> <vj4o37$3uq6p$1@dont-email.me> <vj4tf6$g0ta$1@paganini.bofh.team> <vj59mq$2m21$1@dont-email.me> <vj79eb$orpt$1@paganini.bofh.team> <vjaat5$12oq7$1@paganini.bofh.team> <vjafnl$130hn$1@paganini.bofh.team> <vjk6al$26i44$1@paganini.bofh.team>
Mime-Version: 1.0
Injection-Date: Sun, 15 Dec 2024 17:18:43 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="2625163"; posting-host="rLa00ggGBw+VYK3EUonJ9A.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: flnews/1.3.0pre28 (for GNU/Linux)
Cancel-Lock: sha1:xs/3SfRvJkoSmzoO5zFhfV5hmn4=
X-Notice: Filtered by postfilter v. 0.9.3
X-Ed25519-Pub: c0ffee5a36e581eb10f60b2831b3cdb955d2e7ef680dd282a8d43ad8b84b357a
X-Date: It's Sun Sep 11429 06:18:43 PM CET 1993, the September that never ends.
X-Ed25519-Sig: f43a90a20d7cda9a30e4d2206851abfbb167e1e1d6bd73bf315b83e8808bcc15
9b3dc46220d64b858131c556aa947f391af4bfe0835ad588d347924e88eb0509
View all headers

Stefan Claas wrote:

> Added dkt+, with -p for password and -s for salt parameter, so
> that it can be used outside of sci.crypt. :-)
>
> Additionally dkk can now use key sequences, like -s 23,5,17 etc.,
> for using mutliple keys, thus making it harder to crack. Default
> is to use keys 1,2 from the daily list.

Uploaded to GitHub.

<https://github.com/706f6c6c7578/Doppelkastenschluessel-Hex>

--
Regards
Stefan

1

rocksolid light 0.9.8
clearnet tor