Abstract: An apparatus, intended for use in an authentication event, having a hardware processor, a memory, a receiver/transmitter unit, a stream block generation module adapted to enable the hardware processor to generate and store a plurality of stream blocks including at least a stream block and a first preceding stream block; a stream block streaming module adapted to enable the hardware processor to control the receiver/transmitter unit to output the stream block; and a moving window module adapted to enable the hardware processor to control the receiver/transmitter unit to output, as a stream proof, at least one of a moving window of the plurality of stream blocks in connection with an authentication event.