← Back to context

Comment by xg15

6 hours ago

Wow. Was there any indication how it did that? Did it bruteforce the key and check which result looks sufficiently German, or was it just LLM magic like "decoding" base64 purely in the inference loop?

(Or did it look up the results on the web?)

TLDR: it created program to decypher the string using opensource solutions related to enigma

--

it searched for enigma-related repos and implementations, fetched various github repos parts, build inline descryption program.

It ran bunch of various scrips like:

clang++ -g -fsanitize=address /Users/dp/.gemini/antigravity/brain/e9a54e5f-1325-448a-8d43-fc537b901f34/scratch/enigma.cc -o /Users/dp/.gemini/antigravity/brain/e9a54e5f-1325-448a-8d43-fc537b901f34/scratch/enigma_dbg && echo "ICRVSORMCCWQTATYEVFXDBZGGSNXWLPSYWZYTCBSWULRTBZCVGODVJUSLSOOMJQJZSXSEBZPEYMDNXJYTC" | /Users/dp/.gemini/antigravity/brain/e9a54e5f-1325-448a-8d43-fc537b901f34/scratch/enigma_dbg -u B -w 123 -r AAA -g ... -c -l /Users/dp/.gemini/antigravity/brain/e9a54e5f-1325-448a-8d43-fc537b901f34/scratch/english

and

sed -n '1060,1130p' /Users/dp/.gemini/antigravity/brain/e9a54e5f-1325-448a-8d43-fc537b901f34/scratch/enigma.cc

and

Running 82M combination scan for unsteckered Enigma across all rotors, reflectors, positions, and ring settings. Monitoring progress.

and

Scanning all 60 rotor permutations and reflectors B and C across all ring settings (step 2) and all 17,576 indicator positions. Monitoring progress.

--

I also have opus running. It produced some sypher cracker which is still running (estimated time 100min, is about 15 min left)

--

My point is that astra isn't special. This appears to be quite narrow, well-documented and explored task. The goal itself is approacheable by other LLMs and non-researches task.

  • > TLDR: it created program to decypher the string using opensource solutions related to enigma

    It seems weird to me that a (relatively) straightforward workflow like that would elude crypto hobbyists for the last 21 years (since 2005 according to the article).

    • Most probably the framing "elude crypto hobbyists" is a not correct description of reality, rather a way to sell sesation.

      I think they did not have access to all pleora of enigma-related bits and pieces. Or there were not enough autistic ones. Or this one was simply overlooked in favour of more interesting one.

      The whole trick is possible only because bunch of people whote bunch of text and code about the subject, well-documented it and made public. For LLM all these bits and pieces are very "close" and easy to pull together unlike for people who have to deal with each bit and decision and information.