Zodiac Discussion Forum

Notifications
Clear all

AZdecrypt 1.22

297 Posts
23 Users
17 Reactions
108.7 K Views
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

Thank you very much for the update Jarlve! I especially like the faster batch solver.

Largo, I just realized I forgot about your shutdown feature.

Never mind, thank you for considering implementing this feature!

I have added the feature and it works on my machine. You can find it under options, solver or in the settings.ini file as "(Batch ciphers & ngrams) Shutdown computer after task completion". Set it to 1 to activate it.

AZdecrypt 1.091 executable: https://drive.google.com/open?id=1EtJ_W … Xoh9XJ8CYI

AZdecrypt

 
Posted : December 8, 2017 6:50 pm
(@largo)
Posts: 454
Honorable Member
 

Thank you very much Jarlve! The feature works great. Now I can run a long test without having to worry that the computer runs all night long!

 
Posted : December 9, 2017 8:57 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

Thank you very much Jarlve! The feature works great. Now I can run a long test without having to worry that the computer runs all night long!

No problem, it is your addition.

May I ask, at what settings do you run these tests? Iterations, restarts, ngrams, threads? And what CPU are you using along with the MIPS (million instructions per second) that AZdecrypt gets. I am thinking of a new PC, for a long time now, but not sure if it is worth it yet (2010-2017 stagnation). Also, there are rumours that the consumer Ryzen 2 will have 12 cores @ 5.1ghz: https://www.tweaktown.com/news/60100/am … index.html

AZdecrypt

 
Posted : December 10, 2017 2:29 pm
(@largo)
Posts: 454
Honorable Member
 

May I ask, at what settings do you run these tests? Iterations, restarts, ngrams, threads? And what CPU are you using along with the MIPS (million instructions per second) that AZdecrypt gets. I am thinking of a new PC, for a long time now, but not sure if it is worth it yet (2010-2017 stagnation). Also, there are rumours that the consumer Ryzen 2 will have 12 cores @ 5.1ghz: https://www.tweaktown.com/news/60100/am … index.html

I’ve been thinking about buying a new PC for some time too. Just like you, I’m still waiting.
At the moment I have a relatively weak system with an Intel core i5-3570 4×3.4GHz. The tests I am currently running are using the default settings of AZDecrypt and 4 threads. You have chosen the default settings very well, because even if a run does not immediately lead to the result, you can still see a tendency by means of a slightly higher scoring. So I run the batch solver for large batch files and look at all results that exceeds 20800 points separately. This may not be the safest method, but I will stick to it for now. As soon as the test is complete, I’ll post again in a separate thread. Occasionally I interrupt the test series because I try another idea. So it may take a while yet.

I would like to have much more time for working on z340 and some tools. It would be so cool to have your solver open source and platform independent and/or GPU supported. Do you remember my proof-of-concept solver for monoalphabetic substitutions? This is of course no comparison to your powerful AZDecrypt, but it runs on macOS, Linux (+ Raspberry PI) and Windows. The advantage is that it builds up a network and you can share all the resources of your local IT. I have 4 Raspberry PI standing around, which are slow but together have a total of 13 cores (1x Raspi 1, 2x Raspi 2, 1x Raspi 3). If you keep dreaming about it, you’ll end up with a kind of "Zodiac@Home" (spooky name, I know…), which works exactly like Seti@Home. =)

 
Posted : December 10, 2017 5:52 pm
doranchak
(@doranchak)
Posts: 2614
Member Admin
 

It would be so nice to have something like that for my home network since I have four laptops and two desktop computers (almost three if I cobble together parts). Most of the time they aren’t working on anything! Lazy machines!

http://zodiackillerciphers.com

 
Posted : December 10, 2017 5:58 pm
(@largo)
Posts: 454
Honorable Member
 

Hi, Jarlve,
I just noticed a small problem: The button "Stop Tasks" also leads to a shutdown when the corresponding option is switched on and the batch solver is running. But there’s no hurry, don’t worry. I just wanted to let you know

 
Posted : December 12, 2017 6:01 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

Hi, Jarlve,
I just noticed a small problem: The button "Stop Tasks" also leads to a shutdown when the corresponding option is switched on and the batch solver is running. But there’s no hurry, don’t worry. I just wanted to let you know

Nice catch Largo, thank you for your continuing effort to report back these issues to me! It is much appreciated.

AZdecrypt

 
Posted : December 13, 2017 6:38 pm
(@largo)
Posts: 454
Honorable Member
 

Hey Jarlve,

this is a "Fake P19" cipher I’ve generated with my statistics tool (plaintext from project gutenberg "Dracula"). P19 contains significantly more Bigrams than P1. AZDecrypt solves it very fast in the normal solving mode. But when I untranspose it by P19 and feed it to the transposition solver, no solution is found. I’m not sure…does the transposition solver supports "Transpose Period n" or just "Untranspose Period n"? Or is the "fake period" the reason it’s not solved?

mn9QSoWXpjxqTrK0A
UsBLkCuutVmMhnYyo
bljSpZWqkJrDNsKvG
AXzcLl1xt7OBimY2T
4hFJndZPMo3ye0Czb
jxpcUkl5VDNwJ!W6u
uqSAKvXdTr!O4fs12
tULP8YBVZeCjWymDS
nQHAokBM3zpXbJqIc
Nw5dvr8C0xeustgGm
7ODinAfoHBp7qCbJg
61DuA2frcIG3T4sBu
CKltmjDkAlLP0jUnd
JBeJYOVS!1yb2CcJZ
3DHIdGA7o0PupqH1z
BWJCXrT!eMkxOUVPS
uOT2yb3Jc01sUVtQI
Dml2znPGj8OJdNAu!
P5JoeKbgO630xpwqL
1HrJcM!P4J5SksTtl
 
Posted : December 30, 2017 11:35 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

this is a "Fake P19" cipher I’ve generated with my statistics tool (plaintext from project gutenberg "Dracula"). P19 contains significantly more Bigrams than P1. AZDecrypt solves it very fast in the normal solving mode. But when I untranspose it by P19 and feed it to the transposition solver, no solution is found. I’m not sure…does the transposition solver supports "Transpose Period n" or just "Untranspose Period n"? Or is the "fake period" the reason it’s not solved?

The AZdecrypt transposition solver supports both transposition and untransposition for all its operations.

The fake period is getting in the way. That is by design as it uses a bigram beam search to find good operations. This is why it works so well most of the time, but not all of the time. It is possible to replace the bigram beam search with the substitution solver itself but it would slow down the search to a crawl – something for later perhaps. Workaround, go to options, solver, and change the bigram beam states variable from 729 to 1. This will remove the bigram beam search from the equation and then fake bigrams will no longer affect the solver. Take in mind though that the solver will need a much longer time to find the operation. Perhaps change the operation stack size to 1 also.

AZdecrypt

 
Posted : December 31, 2017 12:25 pm
(@largo)
Posts: 454
Honorable Member
 

Thank you for the explanation! I’ll experiment with it, maybe I’ll get new ideas.

But I have another question, if you don’t mind:
Some time ago I worked on a proof-of-concept tool that can solve monoalphabetic substitutions distributed over the network. My solver uses a hillclimber in combination with simulated annealing, based on n-grams. This works quite well, but I have not managed to extend the solver in such a way that homophonic substitutions can be solved too. I think I remember that we talked about it once, but I can’t find any details in the forum. How did you handle this in AZDecrypt? Where do you have the necessary knowledge? Have you thought up the procedures yourself or can you tell me about websites or papers that can help me? Unfortunately, I cannot estimate how much work it takes to write a very basic solver for "simple" homophone substitutions. My monoalphabetic solver should be a solid basis, shouldn’t it?

 
Posted : December 31, 2017 4:23 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

Some time ago I worked on a proof-of-concept tool that can solve monoalphabetic substitutions distributed over the network. My solver uses a hillclimber in combination with simulated annealing, based on n-grams. This works quite well, but I have not managed to extend the solver in such a way that homophonic substitutions can be solved too.

Just extend it and it should work.

How did you handle this in AZDecrypt?

Randomly initialize a symbol to letter key. Then have a loop that determines the iterations. Inside this loop go through the following procedure. Make one random change to the symbol to letter key, for instance, symbol 63 becomes letter L. Score the change with ngrams + ioc normalization, if improvement then keep the change, if not then discard it + your simulated annealing stuff and repeat.

Where do you have the necessary knowledge? Have you thought up the procedures yourself or can you tell me about websites or papers that can help me?

I did not have any knowledge. I cannot think of a single paper that will actually help you. Just extend your current solver.

AZdecrypt

 
Posted : January 1, 2018 12:20 pm
(@largo)
Posts: 454
Honorable Member
 

Thanks for the informations, I’ll try it!

However, I have another question, if you don’t mind:

The solutions issued by the transposition solver contain information about the transposition used. Like so:

Offset column order (51*7, X: 15)
Flip (305*2)

How can I reproduce this via the transposition menu in AZDecrypt? The details do not seem to match the fields A1-A8 and their corresponding instructions. How do I have to do that? I have tried quite a few things, but unfortunately I have not been successful. Thanks in advance.

 
Posted : January 2, 2018 12:51 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

51*7, these are the dimensions, x=51, y=7. You will need to set it manually through the dimensions menu and the same for 305*2.

AZdecrypt

 
Posted : January 2, 2018 6:44 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
Topic starter
 

Hey all.

Sorry to say that my cryptology work and forum activity/visits will be minimal for 2018, reason is that I want to move into other things. In the meantime I still want to offer support for AZdecrypt and if there is anything else you think I need to see contact me at: jaahrolov.ec@oym (untranspose it with period 2).

AZdecrypt

 
Posted : January 7, 2018 4:31 pm
smokie treats
(@smokie-treats)
Posts: 1626
Noble Member
 

Hey all. Sorry to say that my cryptology work and forum activity/visits will be minimal for 2018, reason is that I want to move into other things.

I started feeling the same way several weeks ago. I too need to move on to other endeavors. I won’t be gone completely, but am at a point where I feel that I have few new ideas to share and am just ready for a new chapter. Thanks for everything that you have done. Your contribution was substantial, amazing, and will not be repeated. We had a connection, and I really had a lot of fun working with you, especially when we had the same thoughts at the same time even from geographically so far away. Good luck with whatever it is that you do.

Geoff

 
Posted : January 8, 2018 2:00 am
Page 6 / 20
Share: