Zodiac Discussion Forum

Columnar rearrangem…
 
Notifications
Clear all

Columnar rearrangement and keyed columnar transposition

6 Posts
3 Users
0 Reactions
1,630 Views
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

2018 cipher break undone: I am planning and getting some work done on columnar rearrangement and keyed columnar transposition. It would be interesting to get these out of the way if possible.

I wrote a test that detects row or columnar rearrangement in any set of dimensions after homophonic substitution. It randomizes the rows or columns in a set of dimensions and then counts how many randomizations are better than the original cycle score of the cipher. Rearrangements with few rows or columns can simple be ignored since these have only a few different states and are prone to outliers.

340 cipher: no signs of rearrangement in any set of dimensions. This debunks row or columnar rearrangement after homophonic substitution for the 340.
408 cipher, columns randomized in 34 by 10 as test: spike at 17*20 with 70.89% improvement rate and at 34*10 with 40.6% improvement rate.

Or go through the data yourself.

AZdecrypt find rearrangement stats for: 340.txt
--------------------------------------------------------
- Attempts to find a set of dimensions in which a rearrangement 
of rows or columns was applied after sequential encoding.

Column rearrangement:
--------------------------------------------------------
2*170: 47.9%
3*114: 49.3%
4*85: 21%
5*68: 15.3%
6*57: 23.5%
7*49: 24%
8*43: 25.6%
9*38: 0.4%
10*34: 2.9%
11*31: 10.2%
12*29: 3.8%
13*27: 6.5%
14*25: 0.8%
15*23: 0.5%
16*22: 2.3%
17*20: 6.4%
18*19: 0.89%
19*18: 0.1%
20*17: 4.2%
21*17: 0.1%
22*16: 5.1%
23*15: 0.2%
24*15: 0.6%
25*14: 0%
26*14: 0.2%
27*13: 0.3%
28*13: 0%
29*12: 0.3%
30*12: 0.4%
31*11: 0.2%
32*11: 0%
33*11: 0%
34*10: 0%
35*10: 0%
36*10: 0.1%
37*10: 0.2%
38*9: 2.3%
39*9: 0.5%
40*9: 0.70%
41*9: 0.2%
42*9: 0.1%
43*8: 0.1%
44*8: 0%
45*8: 0%
46*8: 0%
47*8: 0%
48*8: 0%
49*7: 0%
50*7: 0%
51*7: 0%
52*7: 0%
53*7: 0.1%
54*7: 0%
55*7: 0%
56*7: 0%
57*6: 0%
58*6: 0%
59*6: 0%
60*6: 0%
61*6: 0%
62*6: 0%
63*6: 0%
64*6: 0%
65*6: 0%
66*6: 0%
67*6: 0%
68*5: 0%

Row rearrangement:
--------------------------------------------------------
170*2: 0%
114*3: 0%
85*4: 8.69%
68*5: 0%
57*6: 3.7%
49*7: 0.1%
43*8: 5.2%
38*9: 0.5%
34*10: 0.4%
31*11: 0.6%
29*12: 0.1%
27*13: 0%
25*14: 0%
23*15: 0.1%
22*16: 0%
20*17: 0.1%
19*18: 0%
18*19: 0%
17*20: 0%
17*21: 0%
16*22: 0%
15*23: 0%
15*24: 0%
14*25: 0%
14*26: 0%
13*27: 0.1%
13*28: 0%
12*29: 0%
12*30: 0%
11*31: 0%
11*32: 0%
11*33: 0%
10*34: 0%
10*35: 0%
10*36: 0%
10*37: 0%
9*38: 0%
9*39: 0%
9*40: 0%
9*41: 0%
9*42: 0%
8*43: 0%
8*44: 0%
8*45: 0%
8*46: 0%
8*47: 0%
8*48: 0%
7*49: 0%
7*50: 0%
7*51: 0%
7*52: 0%
7*53: 0%
7*54: 0%
7*55: 0%
7*56: 0%
6*57: 0%
6*58: 0%
6*59: 0%
6*60: 0%
6*61: 0%
6*62: 0%
6*63: 0%
6*64: 0%
6*65: 0%
6*66: 0%
6*67: 0%
5*68: 0%


AZdecrypt find rearrangement stats for: 408.txt
--------------------------------------------------------
- Attempts to find a set of dimensions in which a rearrangement 
of rows or columns was applied after sequential encoding.

Column rearrangement:
--------------------------------------------------------
2*170: 47%
3*114: 15.6%
4*85: 21.3%
5*68: 13.7%
6*57: 57.9%
7*49: 93.2%
8*43: 10.4%
9*38: 78.90%
10*34: 21.5%
11*31: 2.3%
12*29: 5.5%
13*27: 8.6%
14*25: 45%
15*23: 6.2%
16*22: 9.1%
17*20: 70.89%
18*19: 4.6%
19*18: 24%
20*17: 0.3%
21*17: 7.8%
22*16: 0.8%
23*15: 19.9%
24*15: 0.5%
25*14: 0.2%
26*14: 1.4%
27*13: 1.8%
28*13: 0%
29*12: 1.8%
30*12: 1.4%
31*11: 0%
32*11: 0.2%
33*11: 0.3%
34*10: 40.6%
35*10: 0.8%
36*10: 0%
37*10: 0%
38*9: 0%
39*9: 0%
40*9: 0%
41*9: 0%
42*9: 0%
43*8: 0%
44*8: 0%
45*8: 0%
46*8: 0%
47*8: 0%
48*8: 0%
49*7: 0%
50*7: 0.1%
51*7: 0%
52*7: 0%
53*7: 0%
54*7: 0%
55*7: 0%
56*7: 0%
57*6: 0%
58*6: 0%
59*6: 0%
60*6: 0%
61*6: 0%
62*6: 0%
63*6: 0%
64*6: 0%
65*6: 0%
66*6: 0%
67*6: 0%
68*5: 0%

Row rearrangement:
--------------------------------------------------------
170*2: 0%
114*3: 0%
85*4: 0%
68*5: 0%
57*6: 0.2%
49*7: 0%
43*8: 0%
38*9: 0%
34*10: 0%
31*11: 0%
29*12: 0%
27*13: 0%
25*14: 0%
23*15: 0%
22*16: 0%
20*17: 0%
19*18: 0%
18*19: 0%
17*20: 0%
17*21: 0%
16*22: 0%
15*23: 0%
15*24: 0%
14*25: 0%
14*26: 0%
13*27: 0%
13*28: 0%
12*29: 0%
12*30: 0%
11*31: 0%
11*32: 0%
11*33: 0%
10*34: 0%
10*35: 0%
10*36: 0%
10*37: 0%
9*38: 0%
9*39: 0%
9*40: 0%
9*41: 0%
9*42: 0%
8*43: 0%
8*44: 0%
8*45: 0%
8*46: 0%
8*47: 0%
8*48: 0%
7*49: 0%
7*50: 0%
7*51: 0%
7*52: 0%
7*53: 0%
7*54: 0%
7*55: 0%
7*56: 0%
6*57: 0%
6*58: 0%
6*59: 0%
6*60: 0%
6*61: 0%
6*62: 0%
6*63: 0%
6*64: 0%
6*65: 0%
6*66: 0%
6*67: 0%
5*68: 0%

AZdecrypt

 
Posted : March 11, 2018 7:35 pm
Zresearch
(@zresearch)
Posts: 475
Reputable Member
 

Why Will this not post the text I enter? It keeps cutting it off…

I tried everything, and it still cuts off my text

WREIUMGVAOOLHEVTOMOYRNFGTEKOKLINETREWIEGFOOTEDAOSIALE·VNSSIIHOALTFWHLET·ETTTANATGOATHAIMI

wreiumgvaoolhevtomoyrnfgtekoklinetrewiegfootedaosiale·vnssiihoaltfwhlet·etttanatgoathaimi

(Scytale)

 
Posted : March 12, 2018 6:31 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 
Iterations: 193/1000
Score: 25721.68 Ioc: 0.06486
Ngrams: 29 PC-cycles: 82

None
None
Skytale(TP,P:18)

WOWVERSINTERESTIN
GSTUFFIAMGOINGTOH
AVETOTAKEAGOODLOO
KATALLOFTHISWHENI
HAVEALITTLEMORETI
MEDD

AZdecrypt

 
Posted : March 13, 2018 10:49 pm
(@largo)
Posts: 454
Honorable Member
 

I’m glad you’re back in, Jarlve. Did you also use reference encodings for comparison in this test? Are they recognized as columnar rearrangements / keyed transpositions?

 
Posted : March 14, 2018 9:05 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

I’m glad you’re back in, Jarlve. Did you also use reference encodings for comparison in this test? Are they recognized as columnar rearrangements / keyed transpositions?

Thanks Largo. Your questions are answered in the main post.

AZdecrypt

 
Posted : March 15, 2018 8:23 pm
(@largo)
Posts: 454
Honorable Member
 

408 cipher, columns randomized in 34 by 10 as test: spike at 17*20 with 70.89% improvement rate and at 34*10 with 40.6% improvement rate.

Oops
:oops:

 
Posted : March 15, 2018 9:36 pm
Share: