Patent ID: 9641491
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A method of encoding data for transmission, comprising: receiving, by hardware circuitry, a sequence of data words for sending over an interface; using the circuitry, preparing a first signature that signs the data words up to a first location in the sequence, and preparing a second signature that signs the data words up to a second location in the sequence, later in the sequence than the first location, wherein: transmitting the sequence of data words with the first and second signatures interleaved therein over the interface, so as to convey the data words and the first and second signatures to a host; and receiving the sequence with the first and second signatures from the interface, and progressively authenticating the data words using the first and second signatures by authenticating, using the second signature, the data words that were authenticated by the first signature and the data words located between the first signature and the second signature.