DRM DirectX filter

Opis projektnog zadatka:

Cilj projekta je napraviti DirectX filter za multimedijske datoteke s DRM-om (Digital Rights Management), primjerice MPEG4, kako bi se dane datoteke mogle reproducirati iz Windows aplikacija (npr. Windows Media Player). Filter treba znati dekriptirati ulazni stream audio/video podataka odgovarajućim dekriptorom, te isporučiti dekriptirani stream koji će potom biti dalje procesiran od strane drugih filtera. Za implementaciju filtera treba koristiti DirectX SDK.

Prva faza razvoja filtera sastoji se u savladanju dijela DirectX SDK razvojnog okvira potrebnog za rad s filterima, te implementacije jednostavnog filtera koji zna dekriptirati trivijalno enkriptirani (npr. XOR-irani) ulazni stream.

Po završetku prve faze razvoja definirat će se koji stvarni kriptografski standardi vezani uz DRM trebaju biti podržani od strane filtera.


Projektni zadatak sastavio: Danijel Kopčinović.