REKURSION

En spänningsnovell av Gunnar Östberg

📶 🔋
08:17
söndag 9 februari
💬
Signal nu
Astrid Bergman — FRA SIGINT BRAVO
Jin-Ho. Kan du kolla ELINT-loggen från i natt? Nåt flaggades kl 03:41 från nod Pyongyang-7.
Jin-Ho Lindqvists iPhone
Del I
SIGNALEN
08:17 📶 🔋
FB
FRA SIGINT BRAVO
3 medlemmar
📞 ⋮
9 feb 2026
Astrid BergmanJin-Ho. Kan du kolla ELINT-loggen från i natt? Nåt flaggades kl 03:41 från nod Pyongyang-7.
08:17
Jag ser det. Krypterat, men inte standardprotokoll. Det är inte deras vanliga militärkanal.
08:19 ✓✓
Astrid BergmanDestination?
08:19
Det är det som är konstigt. Noden pekar mot Stockholm.
08:21 ✓✓
Astrid BergmanStockholm? Är du säker?
08:21
MAC-adressen är spoofad men geolokalisering ger Lovön. ±200 meter.
08:23 ✓✓
Astrid BergmanDet är... det är ju vi. FRA ligger på Lovön.
08:24
Jag vet.
08:24 ✓✓
09:03 📶 🔋
EH
Erik Holm
Sektionschef, FRA
📞 ⋮
9 feb 2026
Erik, jag behöver prata med dig. Konfidentiellt.
09:03 ✓✓
Mitt kontor om 20 min.
09:04
Hemlig / Kvalificerat
FRA Lovön — Sektionschefens kontor
9 februari 2026, 09:25
👤 Jin-Ho Lindqvist  ·  Erik Holm
Vi har en Pyongyang-signal riktad mot FRA. Krypterad med något jag inte känner igen.
Jin-Ho
Kinesiskt?
Erik
Nej. Algoritmstrukturen är unik. Den liknar inget jag sett förut.
Jin-Ho
Prioritet?
Erik
Jag vill uppgradera till HEMLIG/KVALIFICERAT. Det finns en anomali i meddelandestrukturen. Den verkar... beskriva något.
Jin-Ho
Beskriva vad?
Erik
Ge mig 24 timmar. Jag är inte säker ännu.
Jin-Ho
22:41 📶 🔋
AB
Astrid Bergman
FRA SIGINT
📞 ⋮
9 feb 2026
Astrid. Jag har dekrypterat första lagret.
22:41 ✓✓
Och?
22:42
Det är meddelanden. Signal-meddelanden.
22:42 ✓✓
Signal? Från Pyongyang? De använder inte Signal.
22:43
Nej, du förstår inte. Det krypterade innehållet ÄR Signal-meddelanden. Transkriberade konversationer.
22:44 ✓✓
Mellan vem?
22:44
Mellan en man som heter "K" och en kvinna som heter "A". De diskuterar en intercepterad signal från Pyongyang. Riktad mot Stockholm.
22:45 ✓✓
22:46
"K" säger MAC-adressen är spoofad men geolokalisering ger Lovön.
22:47 ✓✓
Jin-Ho. Det där är ju vårt samtal. Från i morse.
22:48
Ord för ord.
22:48 ✓✓
Del II
SPEGELN
07:15 📶 🔋
EH
Erik Holm
Sektionschef, FRA
📞 ⋮
10 feb 2026
Erik. Det dekrypterade materialet innehåller en exakt transkription av mina Signal-meddelanden med Astrid. Från igår.
07:15 ✓✓
Är vi komprometterade?
07:16
Nej. Meddelandena var krypterade och skickade INNAN vårt samtal ägde rum. Tidstämpeln i Pyongyang-signalen är 03:41. Mitt samtal med Astrid var 08:17.
07:17 ✓✓
Det är omöjligt.
07:18
Det finns mer. Det dekrypterade materialet innehåller inte bara gårdagens samtal.
07:19 ✓✓
Det innehåller alla mina Signal-meddelanden. Inklusive detta.
07:19 ✓✓
Inklusive vad vi skriver just nu?
07:20
Jag skickar dig en skärmdump.
07:20 ✓✓
📎 Skärmdump
IMG_2026_0210.png
07:21 ✓✓
Herregud.
07:22
Det finns ett lager till. Under transkriptionerna. Ännu ett krypterat block. Jag jobbar på det.
07:23 ✓✓
16:22 📶 🔋
RC
Rachel Chen
NSA — Fort Meade
📞 ⋮
10 feb 2026
Rachel. It's Jin-Ho at FRA. I need to talk. Secure only.
16:22 ✓✓
Jin-Ho! Long time. What's going on?
16:24
We intercepted a DPRK signal targeted at our facility. The decrypted content is… I can't explain over text. Can I come to Fort Meade?
16:25 ✓✓
That serious?
16:26
The signal contains a transcription of this conversation.
16:26 ✓✓
Our conversation? The one happening right now?
16:27
Yes.
16:27 ✓✓
I'll arrange clearance. Get on a plane.
16:28
19:30 📶 🔋
❤️
Mamma
Eva Lindqvist
📞 ⋮
10 feb 2026
Hej mamma. Jag måste resa bort i jobbet ett par dagar. Bara så du vet.
19:30 ✓✓
Vart ska du, älskling?
19:32
Kan inte säga. Men oroa dig inte.
19:33 ✓✓
Jag oroar mig alltid. Det är mitt jobb.
19:34
Jag vet. ❤️
19:35 ✓✓
Jin-Ho?
19:38
Ja?
19:38 ✓✓
Var försiktig. Med allt.
19:40
Vad menar du "med allt"?
19:41 ✓✓
Du vet vad jag menar.
19:43
Del III
DJUPET
Top Secret / SCI
NSA Fort Meade — SCIF 4B
12 February 2026, 09:45
👤 Jin-Ho Lindqvist  ·  Rachel Chen
Jin-Ho. We ran your intercept through our systems overnight. I need to show you something.
Rachel
What did you find?
Jin-Ho
We intercepted the same signal six months ago. We didn't know what it was then. A Pyongyang transmission aimed at Fort Meade.
Rachel
And?
Jin-Ho
The decrypted content described an NSA analyst discovering a Pyongyang signal aimed at Fort Meade.

Which described an NSA analyst discovering a Pyongyang signal aimed at Fort Meade.

Which described—
Rachel
Recursion.
Jin-Ho
Seventeen layers deep before the pattern degraded. But Jin-Ho — our version didn't contain FRA. There was no "K" and no "A." It was about us.
Rachel
The signal adapts to whoever intercepts it.
Jin-Ho
That's what our cryptanalysis team concluded. The encryption isn't protecting a message. The encryption IS the message.

It generates content based on the decryptor.
Rachel
That's not possible. An encryption system can't know who's decrypting it.
Jin-Ho
Unless it was designed by someone who knew exactly who would try.
Rachel
14:30 📶 🔋
EH
Erik Holm
Sektionschef, FRA
📞 ⋮
12 feb 2026
Erik. NSA har samma signal. Deras version beskriver dem, inte oss. Algoritmen anpassar sig efter den som dekrypterar.
14:30 ✓✓
Hur?
14:31
Jag vet inte ännu. Men jag har knäckt det andra lagret i vår signal. Det som låg under transkriptionerna.
14:32 ✓✓
Vad innehåller det?
14:33
Koordinater. 37.5665° N, 126.9780° E.
14:33 ✓✓
Seoul.
14:34
Och ett namn. Park Kyung-ho. Biofysiker. Avhoppare från DPRK:s kärnvapenprogram 1989.
14:35 ✓✓
1989? Vad har det med saken att göra?
14:36
Erik. Jag föddes i Seoul 1990. Min biologiska far hette Park.
14:37 ✓✓
14:39
Jag behöver åka till Seoul.
14:40 ✓✓
08:20 📶 🔋
PS
Park Soo-min
NIS — Seoul
📞 ⋮
13 feb 2026
Agent Park. This is Jin-Ho Lindqvist, FRA Sweden. Rachel Chen at NSA gave me your contact. I need to meet.
08:20 ✓✓
I know who you are, Mr. Lindqvist. I've been expecting your message.
08:22
Expecting it?
08:23 ✓✓
NIS intercepted the Pyongyang signal three years ago. Our version described a Korean-born Swedish intelligence officer who would contact us in February 2026.
08:25
Three years ago.
08:26 ✓✓
The signal has been transmitting since 1991. We believe it was activated by Park Kyung-ho before his disappearance.
08:28
Disappearance? He's dead?
08:29 ✓✓
Unknown. Come to Seoul. There are things I can only show you in person.
08:30
Del IV
URSPRUNGET
Top Secret / COSMIC
NIS Headquarters — Seoul
14 February 2026, 11:00
👤 Jin-Ho Lindqvist  ·  Park Soo-min
Everything you're about to hear is classified TOP SECRET / COSMIC.
Park
Your biological father, Park Kyung-ho, was not just a physicist. He was the most brilliant cryptographer North Korea ever produced.
Park
What was he working on?
Jin-Ho
Project RECURSION. A self-referential encryption system.

The algorithm doesn't encrypt data — it generates data. It builds a model of whoever attempts to decrypt it and produces content that will compel them to keep decrypting.
Park
A cryptographic trap.
Jin-Ho
No. A cryptographic MIRROR.

It doesn't trap. It reveals. Every intelligence agency that intercepts it sees itself. Their own operations, their own vulnerabilities, their own people.

It's the ultimate intelligence weapon — it turns the enemy's own curiosity against them.
Park
But how? How can an algorithm from 1991 predict my conversations in 2026?
Jin-Ho
It doesn't predict. It generates plausible scenarios based on recursive modeling.

You read the output and it feels like prophecy because the model is so accurate it might as well be.
Park
Then the transcription of my conversations with Astrid…
Jin-Ho
Was never a transcription. It was a generation. The algorithm modeled what an FRA analyst would say upon discovering a Pyongyang signal. And it was close enough to reality that you couldn't tell the difference.
Park
Jesus.
Jin-Ho
There's more.

In 1989, your father defected specifically because he realized what Pyongyang would use the system for. He smuggled the core algorithm out. To Seoul.

And then he did something extraordinary.
Park
What?
Jin-Ho
He encoded the algorithm into the signal itself and set it to transmit. Continuously. From a node inside North Korea that they've never been able to find or shut down.
Park
Why?
Jin-Ho
Because the system has a final layer. One that only unlocks under specific conditions.

We've never been able to reach it. In 35 years, no intelligence agency on Earth has cracked the deepest recursion.
Park
What conditions?
Jin-Ho
We don't know. But your father arranged for you to be adopted to Sweden. To a family near the future location of FRA's signals intelligence division.

He planned your entire trajectory.
Park
That's insane.
Jin-Ho
Check the adoption records. The attorney who handled your case was a former NIS officer. Your adoptive mother's cousin worked for Swedish military intelligence.

Nothing was random, Mr. Lindqvist.

You are the key.
Park
15:30 📶 🔋
❤️
Mamma
Eva Lindqvist
📞 ⋮
14 feb 2026
Mamma. Jag är i Seoul.
15:30 ✓✓
Jag vet, älskling.
15:31
Visste du? Om min biologiska far. Om varför jag adopterades till just er familj.
15:32 ✓✓
Ja.
15:33
Hur länge har du vetat?
15:33 ✓✓
Sedan innan du föddes.
15:35
Varför sa du aldrig något?
15:36 ✓✓
För att du behövde bli den du är helt på egen hand. Ingen manipulation. Inget tvång. Din far var tydlig — du måste VÄLJA den här vägen. Annars fungerar det inte.
15:39
Vad fungerar inte?
15:40 ✓✓
Det sista lagret, Jin-Ho. Det som ingen kunnat öppna.
15:41
Du vet vad det innehåller?
15:42 ✓✓
Nej. Men din far sa en sak till mig innan han försvann.

Han sa: "Nyckeln är inte vad han vet. Nyckeln är vem han är."
15:45
Del V
REKURSIONEN
23:59 📶 🔋
?
Okänt nummer
+82 *** *** ****
📞 ⋮
14 feb 2026
안녕, 아들아.
23:59
Vem är det här? Who is this?
23:59 ✓✓
You already know. You've known since you decrypted the first layer.
00:00
Park Kyung-ho?
00:00 ✓✓
The system works as follows. It recurses.

Each layer generates the next based on the observer. But the final layer doesn't generate. It WAITS.
00:01
Waits for what?
00:01 ✓✓
For the only person who would follow the recursion all the way to the end.

Someone with the training to decrypt it. The curiosity to keep going. And the personal connection to never stop.
00:02
Me.
00:03 ✓✓
I designed you, Jin-Ho. Not genetically. Not your personality. But your trajectory.

The adoption. Sweden. FRA.

The signal was always going to find you. And you were always going to find this message.
00:04
What's in the final layer?
00:05 ✓✓
The complete technical specifications of Project RECURSION. Every algorithm. Every parameter.

Everything Pyongyang has been trying to recover for 35 years.

I couldn't destroy it — the mathematics is too important. And I couldn't give it to any one nation.

So I hid it inside itself.
00:07
Inside the signal.
00:07 ✓✓
The signal that only you can fully decrypt.

Because the final key is biometric, and I built it from the only DNA sample I could guarantee would survive: my son's.

Your blood was taken at the orphanage in Seoul. It was the last thing I did before I disappeared.
00:09
Are you alive?
00:10 ✓✓
This message, like all the others, was generated by the system.

I may be alive. I may be dead. The recursion doesn't need me anymore.

It only needs you.
00:11
What do I do with it? With the specifications?
00:12 ✓✓
That's the one thing I couldn't program. The one variable outside the recursion.

Your choice.

Whatever you decide — that is the only non-recursive element in this entire story.
00:13
03:41 📶 🔋
AB
Astrid Bergman
FRA SIGINT
📞 ⋮
15 feb 2026
Astrid.
03:41 ✓✓
Jin-Ho? Det är mitt i natten. Är allt okej?
03:43
Jag har nått det sista lagret.
03:43 ✓✓
Vad innehåller det?
03:44
Allt. Hela algoritmen.

Det är den mest sofistikerade kryptografiska konstruktionen som någonsin skapats.

Och jag är den enda som kan låsa upp den.
03:46 ✓✓
Vad ska du göra?
03:47
Det vet jag inte.

Om jag ger det till FRA äger Sverige tekniken. Om jag ger det till NSA äger USA den.

Om jag förstör det förlorar mänskligheten 35 års arbete av ett geni.
03:49 ✓✓
Och om du publicerar det?
03:50
Då kan alla bygga det. Och då kan ingen kontrollera det.
03:51 ✓✓
Jin-Ho… det meddelande jag fick från dig den 9 februari. Det första. Fanns det redan i signalen?
03:53
Ja.
03:53 ✓✓
Och det här samtalet?
03:54
Ja, Astrid. Det här samtalet finns i signalen. Ord för ord.
03:55 ✓✓
Då vet systemet redan vad du bestämmer dig för.
03:56
Nej. Min far designade en lucka. Ett val som systemet inte kan förutsäga.

Den enda variabeln utanför rekursionen.
03:57 ✓✓
Ditt val.
03:58
04:00 📶 🔋
?
Okänt nummer
+82 *** *** ****
📞 ⋮
15 feb 2026
Jag har bestämt mig.
04:00
Meddelandet kunde inte levereras.
04:03 📶 🔋
FB
FRA SIGINT BRAVO
2 medlemmar
📞 ⋮
15 feb 2026
Jin-Ho Lindqvist har lämnat gruppen.
Astrid Bergmans iPhone
04:04 📶 🔋
JH
Jin-Ho Lindqvist
Inte tillgänglig
📞 ⋮
15 feb 2026
Jin-Ho?
04:04
Meddelandet kunde inte levereras.
Jin-Ho??
04:05
Meddelandet kunde inte levereras.
08:30 📶 🔋
EH
Erik Holm
Sektionschef, FRA
📞 ⋮
15 feb 2026
Bergman. ELINT-loggen. En ny signal flaggades klockan 03:41 i natt. Från nod Pyongyang-7.
08:30
08:32 ✓✓
Krypterad. Inte standardprotokoll. Destinationen pekar mot Lovön.
08:33
Erik.
08:34 ✓✓
Ja?
08:34
Tilldela den till någon annan.
08:35 ✓✓
Varför?
08:35
Gör det bara.
08:36 ✓✓
08:31 📶 🔋
?
Okänt nummer
+82 *** *** ****
📞 ⋮
15 feb 2026
Astrid. Kan du kolla ELINT-loggen från i natt? Nåt flaggades kl 03:41 från nod Pyongyang-7.
08:31
Läst ✓✓

S L U T

…eller början?