论文部分内容阅读
数字版权保护问题日趋严重,研究各类数字内容版权保护方法,建立有效的数字版权管理系统是各国政府、学术界和企业亟待解决的问题。用密码和水印结合的方法研究版权保护技术,可以更好地综合解决版权保护安全问题。本论文基于密码和水印对数字版权保护技术进行了深入的研究,包括数字版权保护模式及其协议研究,软件混淆技术及其与软件水印结合的研究。本论文的主要创新点是进一步发展了版权保护模式、版权保护协议和软件版权保护中的密码技术。主要研究成果如下:1.在已有文献的基础上,综合形成了一种基于身份标识的超奇异椭圆曲线上的强指定验证者的数字签名方案、签密方案和可扩展的群签名方案。设计了一种可证安全的数字水印方案,该方案可以抵抗目前所有的水印系统攻击,也有很好的纠错能力。这些签名方案和水印方案适用于数字版权保护模式及其协议研究中。2.提出了一种基于通信节点身份标识的口令进化的会话密钥方案,方案中采用了口令进化算法,使得相同节点每次通信的口令不同,不同的口令又使得相同节点每次通信的密钥对和会话密钥都不同,该方案使用的密钥不依赖任何控制节点,有较少的计算量和交互次数,非常适合DRM系统。3.综合考虑了实体的需求和安全隐患,提出了一种新的基于密码和水印技术的数字作品版权保护模式。模式包括版权注册、加载水印、在线交易、验证和仲裁等过程,可以提供多种服务。在该模式基础上,提出了一种基于身份的实用安全的数字作品版权保护协议。模式及其协议能抵抗各种算法攻击和协议攻击,具有较好的安全性和实用性。另外,改进了一种有效匿名买卖交易协议。4.采用并发方法,用勒让德符号和同余方程等数论知识构造了适合混淆Java程序的不透明谓词簇。通过分析现有软件水印方案的弱点,结合水印与混淆技术,提出了基于身份标识的Java程序水印方案。该方案把用身份标识产生的数字水印信息编码后嵌入到混淆的勒让德符号构造的不透明谓词中,将有水印的不透明谓词作为Java程序的线程来混淆Java程序,用零知识证明验证水印信息。