会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明公开
    • 一种直接从软件中任意分离代码到加密锁实现软件版权保护的方法
    • CN101038615A
    • 2007-09-19
    • CN200710086459.8
    • 2007-03-12
    • 吴晓栋
    • 吴晓栋
    • G06F21/22
    • 本发明提出了一种“时间范围和动态代码注入相结合”的技术,能够直接从可执行文件中任意分离代码到加密锁,完全不需要软件开发者学习和掌握加密锁的使用方法和软件加密技术,能从根本上很好地解决当前加密锁技术存在的不足。本发明所采用的技术方案是:直接把可执行文件中的任意代码分离到智能卡加密锁内,在智能卡加密锁内设置一个时钟计时器、随机数发生器,在可执行文件中被分离代码后的空白处填充与加密锁进行通讯的交互代码;加密锁在运行时把分离到锁内的一段需要连续执行的代码采用特定的协议和算法进行动态地分解、加密和保护,产生若干个小块,并根据一个小块在正常执行时所需的时间范围来决定向外释放相邻的下一个小块,若交互代码向加密锁发出的索取相邻下一个小块的请求在正常的时间范围内到达,则加密锁向外释放有效信息,否则向外释放无效信息;并且,在加密锁与交互代码之间加入一层加密锁过滤驱动程序,由加密锁、交互代码和过滤驱动程序共同采用特定的协议和算法对通讯数据进行安全保护处理,以防止通讯数据在通讯链路以及在系统内存中被非法监控和截取。