Offline Review
Make one raw log file from one device's sent messages with same session ID.
First Pass: Store normal messages in hash table
Second Pass: Verify signature blocks, for each hash value, pull message in from hash table.
End up with authenticated sequence of log messages.