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%
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)
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
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?
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.
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