Engine knock is an undesirable phenomenon, which requires feedback control in order to maximize engine efficiency and avoid damage to the engine. In this paper, an analysis of experimental data is used to provide further evidence that knock behaves as a cyclically uncorrelated random process. It is argued that all knock controllers are therefore ultimately stochastic in nature and that the knock control problem is best undertaken within a stochastic framework. The properties of knock events are discussed and, based on these properties, a new likelihood-based stochastic knock controller is presented. The new controller achieves a significantly improved regulatory response relative to conventional strategies, while also maintaining a rapid transient response. It is therefore possible to operate closer to the knock limit without increasing the risk of engine damage.