我有一个客户正在向企业分发音乐。他拥有发行权,所有合法的东西都得到了照顾。我正在为他构建一个支持加密文件的媒体播放器。这样做是为了使企业无法将音乐转让给第三方。
我已经做了一些研究并实施了一个方案,其中大文件使用 AES 对称密钥加密,对称密钥使用 RSA 公钥加密,播放器使用 RSA 私钥解密 AES 密钥。我已经开始工作了。
我的问题是,通过这种设置,私钥在播放器端(在证书中),可以与播放器和文件一起复制到另一台机器上。我想在这个方案中再增加一层,让它变得更难。我是这些类型的安全实现的新手。有什么已知的方案吗?
顺便说一句:我正在为播放器使用 C#/WPF。