Listens for a hidden message in a succession of knocks (or button presses) using timing.
James Robertson
MIT