diff --git a/server/services/signedLinks.js b/server/services/signedLinks.js
new file mode 100644
index 0000000..8f94cb9
--- /dev/null
+++ b/server/services/signedLinks.js
@@ -0,0 +1,27 @@
+import { createHmac, timingSafeEqual } from 'node:crypto'
+import { config } from '../config.js'
+
+/**
+ * Signierte Datei-Links fuer das Ticketsystem (Spec 2026-10-01, Abschnitt 4 "Dateien ohne Header"):
,