I read an academic paper in the past 5 years (can't cite it off the top of my 
head, though) that performed cryptographic authentication of streaming data in 
the following manner.

Streaming Data :
[
[Payload 0][SigByte 0]
[Payload 1][SigByte 1]
[Payload 2][SigByte 2]
...
[Payload N][SigByte N]
]

Where 
        256 < Sizeof(Payload) < 1024
        and
        SigByte N := LeastSignificantByte( CryptographicSignature( Payload N ))

Each transmission frame (or maybe a superframe) has one byte of signature.  By 
itself, one byte of authentication is not very trustworthy.  But as N becomes 
large, the trust of the streaming signature becomes strong.  In other words, if 
you do this over 64 payloads or more, it's good enough for amateur purposes.

!!Dean
KC4KSU

On Aug 27, 2016, at 11:18 AM, Steve wrote:

> 
> That provides a second problem. What to do with an extra 63 bits? Not quite 
> enough for 6 bit amateur callsign routing, but I'm sure there is a lot of 
> ideas out there.
> 
> 73/steve
> ------------------------------------------------------------------------------
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to