
A digital video disk controller for reading data from an optical disk and stores the data in a memory. The data is then read from the memory and encrypted by an arithmetic processor. The encrypted data is then transmitted directly to an external device, via an interface circuit, without first storing the encrypted data back into the memory. The number of memory accesses performed by the controller is thus reduced, providing for lower power dissipation and faster access to the read data.





