We need to impelement UDF file system to read DVD-ROM on linux. There is a UDF project, check out the URL
What I understand is that, the encryt algorithms should only be impelemented on hardware according to the DVD standard. That might acctually make life easier. We only have to write a drive for the decoder card.