←back to thread

230 points perryflynn | 7 comments | | HN request time: 2.268s | source | bottom
1. dherls ◴[] No.43748376[source]
I'm confused why it's encrypted as a JPEG image per frame instead of one AES encrypted video file. Since the same AES key is used for each frame it wouldn't add any additional security imo
replies(4): >>43748455 #>>43749386 #>>43750284 #>>43766555 #
2. Aurornis ◴[] No.43748455[source]
I think JPEG 2000 is simply the chosen format for distribution of the video, not for security.

JPEG 2000 has some interesting properties for very high quality video storage and transport where bandwidth is not a concern. The traditional encoded video formats we know are less preferred at this scale.

JPEG 2000 is resource intensive, though. The decoding hardware is probably either GPU based or using an FPGA implantation from one of the providers who makes hardware for this.

replies(1): >>43748478 #
3. userbinator ◴[] No.43748478[source]
It's definitely dedicated hardware JPEG2000 decoding.
4. KaiserPro ◴[] No.43749386[source]
DCPs were designed to be jpeg200 streams with a bunch of audio streams as well.

The idea was that they wanted up to 16bit colour (per channel) lossless imagery. The encryption was (or so I recall) was an extra feature.

5. perryflynn ◴[] No.43750284[source]
One movie can be 200G to 1TB large. The chunked encryption allows it to seek the movie without decrypting from the beginning.
replies(1): >>43752982 #
6. 01HNNWZ0MV43FF ◴[] No.43752982[source]
But any computer with full disk encryption also has seekable encryption
7. Biganon ◴[] No.43766555[source]
As per asdcplib's author themselves in another clmment:

> Frame-by-frame encipherment, rather than whole stream, better supports random access and the famous tobacco intermissions popular in the EU.