Attached is my new VMA Crypt tool.
This is a simple TS encoder/decoder using a lightweight byte-wise cipher based on an 8-byte key (16 hex characters).
It takes a UDP input port and outputs the processed TS via a UDP output port.
One instance runs in encoder mode, the other instance in decoder mode. Both sides must use the same key.
The TS structure (188-byte packets, PIDs, timing) is preserved, making it compatible with standard DVB modulators and analysis tools.
With correct key:
With wrong key:
This serves two applications:
- A simple and fast way to scramble a TS feed in controlled environments, without requiring hardware that supports standards such as BISS.
- A proprietary, non-standard TS scrambling method for training and experimentation.
This is not DVB-CSA, BISS, or any official CA system.
Regarding security: this method is intentionally simple and not cryptographically secure. It should not be used for protecting valuable content. In a controlled lab or contribution environment, however, it may still be good enough for basic scrambling needs.
I will publish this later in the VMA Video Analyser Package.