The Dynamic Feedback Arrangement Scrambling Technique (DFAST) is a method of generating keystream for use in scrambling binary data to prevent unauthorized listeners from recovering that data. The algorithm was initially developed and modeled using the "C" programming language, and then implemented in discrete digital hardware, assembly language code, and several custom integrated circuits. A United States patent was granted in August 1989 for the DFAST Keystream Generator [1]. Two VideoCipher® systems using this technique have received export licenses from the State Department.