libdvbcsa ist eine freie Implementation des Common-Scrambling-Algorithmus von DVB mit Verschlüsselung und Entschlüsselung. Sie enthält zwei Varianten: eine klassische Einzelpaket-Implementation und eine schnellere parallele Bitslice-Implementation. Die parallele Implementation kann Vektor-Befehlssätze von CPUs nutzen. (non)