首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于PKI的软件版权保护系统的设计与实现

第1章 前言第6-13页
    1.1 问题的提出第6-7页
    1.2 软件保护现状简介第7-12页
        1.2.1 密码加密方式第7页
        1.2.2 磁盘加密方式第7-8页
        1.2.3 软件狗(Dongles)加密方式第8-9页
        1.2.4 扩展卡加密第9页
        1.2.5 序列号保护方式第9-10页
        1.2.6 许可证保护方式第10-11页
        1.2.7 小结第11-12页
    1.3 本文工作第12页
    1.4 本文结构第12-13页
第2章 相关技术和标准第13-23页
    2.1 密码与Java安全概述第13-17页
        2.1.1 密码系统第13-15页
        2.1.2 Java安全概述第15-17页
    2.2 PKI系统和数字证书第17-23页
        2.2.1 PKI系统概述第17-19页
        2.2.2 相关协议及标准第19-23页
第3章 基于PKI的软件版权保护系统概述第23-33页
    3.1 系统简介第23-25页
        3.1.1 系统组成第23-24页
        3.1.2 系统运行环境第24页
        3.1.3 系统开发环境第24-25页
    3.2 系统功能描述第25-32页
        3.2.1 客户端工具功能描述第25-26页
        3.2.2 许可识别API功能描述第26-28页
        3.2.3 服务器管理服务第28-29页
        3.2.4 服务器用户服务第29-32页
    3.3 与第三方PKI系统连接接口第32-33页
第4章 系统原理第33-37页
    4.1 系统实现软件版权保护的主要流程第33-35页
        4.1.1 许可证书发放流程第33-34页
        4.1.2 许可证书验证流程第34-35页
    4.2 系统基本原理第35-37页
        4.2.1 许可证书发放控制第35页
        4.2.2 用户合法身份的确认第35页
        4.2.3 防止非法拷贝第35-36页
        4.2.4 许可期限的检验第36页
        4.2.5 小结第36-37页
第5章 系统的设计与实现第37-59页
    5.1 许可识别API的设计和实现第37-45页
        5.1.1 许可识别API的逻辑模型第37-38页
        5.1.2 关键类和接口的描述第38-39页
        5.1.3 API主要功能的设计与实现第39-45页
    5.2 客户端工具的设计与实现第45-46页
        5.2.1 JPF操作第45-46页
        5.2.2 获取硬件特征码第46页
        5.2.3 导入用户证书和私钥第46页
    5.3 服务器的设计与实现第46-55页
        5.3.1 伺服框架第46-49页
        5.3.2 管理服务第49-52页
        5.3.3 用户服务第52-55页
    5.4 与第三方PKI系统连接接口的定义第55-59页
        5.4.1 设置连接参数第55页
        5.4.2 获取连接状态第55页
        5.4.3 连接第55-56页
        5.4.4 断开连接第56页
        5.4.5 证书申请第56页
        5.4.6 证书签发第56-57页
        5.4.7 获取证书第57页
        5.4.8 验证授权码第57页
        5.4.9 证书注销第57-58页
        5.4.10 证书恢复第58页
        5.4.11 获取证书申请信息第58页
        5.4.12 证书更新第58-59页
第6章 软件保护系统的应用第59-61页
    6.1 应用实例第59-60页
    6.2 使用本系统进行软件版权保护应该注意的问题第60-61页
第7章 结束语第61-62页
参考文献第62-64页
致 谢第64-65页
摘 要第65-67页
ABSTRACT第67页

论文共69页,点击 下载论文
上一篇:《董解元西厢记》与《张协状元》助词比较研究
下一篇:汽车车尾警示语研究