Systems and methods for lightweight broadcast authentication. In a method, a receiver receives a transmission including a candidate temporal key and candidate verification values for a future epoch. The receiver parses the transmission, and compares test values calculated using the candidate temporal key to previously authenticated values held by the receiver. If verified, the candidate verification values are saved at the receiver for comparison with future transmissions. If there is a verification failure, the receiver may output or generate an alert that the receiver is out of contact with a beacon authentication network.