> On Jul 22, 2018, at 15:11, Jean Flamelle <[email protected]> wrote:
> 
> A monofunction PCB that when power is supplied from the HDMI,
> generates a private key signature, displays it as a QR code for a few
> moments, then plays whatever video is stored on nand.
> 
> The QR code confirms the legitimacy or official-ness of the copy.

This sounds similar, in concept at least, to something like a GPG signature 
over the presentation content.  The processing to calculate the signature over 
a feature-length high-definition video (Blueray movie ~15-25GB[max single 
layer])[1] to verify authenticity is significant.  I would recommend 
implementing the algorithm in FPGA (eventually ASIC?) to speed the calculation. 
 I don't know what calculation time would be acceptable.  We can probably buy 
some user patience with a real, honest, linear-response progress bar and 
possibly a countdown timer.  Let's say we have NAND read rates that allow us to 
pull 1GB/s into the signature processor and we can process data as fast as it 
arrives.  That would give us 1s of calculation time for every 1GB of content or 
15-25 seconds to calculate the QR code.

Samsung has a 32GB chip with a high-speed serial interface capable of 880MB/s 
in sequential reads.[2]  That's ~88% of the speed we talked about above.  (25GB 
transfer in 28.4s)  And it is in mass production!

The size sounds good, too:  11.5x13x1.2mm

(I had some time to burn while riding around with my family to different 
appointments and waiting while the girls were in lessons.)

Richard

References:
[1]  https://en.m.wikipedia.org/wiki/Blu-ray
[2]  https://www.samsung.com/semiconductor/estorage/eufs/
_______________________________________________
arm-netbook mailing list [email protected]
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to [email protected]

Reply via email to