/audio-descrambler-scenario

Scenario X, 2nd Year UCL EEE, Real-Time Audio Descrambler Project

Primary LanguageC

audio-descrambler-scenario

Scenario X, 2nd Year UCL EEE, Real-Time Audio Descrambler Project
Decemberr 2015

A group scenario project to build two real-time audio descramblers - one digital and one analogue. The digital descramblers uses an MSP432 programmed in C whilst the analogue uses entirely hardware: capacitors, inductors, resistors and op-amps.

Context

"A gang of criminals are planning to rob a security van carrying a large amount of gold. To ensure their plan will succeed, they have been practising their act before the planned robbery. They are concerned that the police might discover their secret plan because they communicate with each other over insecure telephone lines.
To stop the police from intercepting their communication, they ask Professor Peach, who is a computer expert with a particular interest in traffic control systems, to find a way to secure their telephone conversations. Professor Peach proposes to make a number of audio scramblers to scramble the telephone conversations so even if the police intercept their communication, the audio message will still be unintelligible.
However, Professor Peach has himself been arrested by the police for his lewd act in public shortly before the planned robbery. At Professor Peach’s home, the police find a highly sophisticated audio scrambler and a recorded scrambled message. When the police replay the scrambled message, they cannot understand it at all because it is scrambled and Professor Peach is not collaborating with the police. They need your help to descramble the audio message and stop the robbery."

Objectives

  1. Work out how the scrambling is done by recording your own voice and analysing the scrambled message produced by the scrambling program “The scrambler file” written in the protected Matlab code.
  2. Design and build one digital and one analogue real-time audio descrambler to work out what the secret message is.

Having Fun

Authors

  • Daniel Saul
  • Franky Saxena
  • Bruno Calogero
  • Theo Velon