一种接口库与安全硬件安全通讯的实现方法 | |
程玉虎 ; 王雪松 ; 程玉豹 | |
2015-09-02 ; 2015-09-02 | |
中文摘要 | 本发明公开了一种接口库与安全硬件安全通讯的实现方法,具体步骤是:(1)将接口库的源代码分成多个子模块;(2)将含有核心敏感代码的子模块设为模块X进行编译链接,并与安全硬件关联;(3)将模块X通过加密和压缩形成数组,并存储在另一个模块Y中;(4)模块Y在调用加载时,重新分配一块内存,然后对模块X做相应的动态加载工作;(5)模块Y进行编译连接,然后将该模块通过加密和压缩形成数组,并存储在下一个子模块的代码中;(6)重复步骤(3)~步骤(5),直至所有子模块依次都进行编译;(7)将最后编译的子模块与被保护软件相关联。能有效防止破解者/黑客通过反编译或者动态跟踪的手段来破解软件,保证软件的安全性。; 专利类型: 发明专利 申请(专利)号: CN201310588951.0 申请日期: 2013年11月20日 公开(公告)日: 2014年6月4日 公开(公告)号: CN103839010A 主分类号: G06F21/62,G06F21/00,G,G06,G06F,G06F21 分类号: G06F21/62,G06F21/00,G,G06,G06F,G06F21,G06F21/62,G06F21/00 申请(专利权)人: 中国矿业大学 发明(设计)人: 程玉虎,王雪松,程玉豹 主申请人地址: 221000 江苏省徐州市泉山区大学路1号 专利代理机构: 徐州支点知识产权代理事务所(普通合伙) 32244 代理人: 张旭 国别省市代码: 江苏;32 主权项: 一种接口库与安全硬件安全通讯的实现方法,其特征在于,具体步骤是:(1)将接口库的源代码分成多个独立运行的子模块,每个子模块单独编译成dll文件;(2)将其中含有与安全硬件通讯的核心敏感代码的子模块设为模块X进行编译链接;(3)将模块X通过加密和压缩形成数组,并存储在另一个子模块的代码中,另一个子模块设为模块Y;(4)模块Y在调用加载时,会重新分配一块内存,在内存中进行解压缩和解密,然后对加密和压缩形成数组的模块X做相应的动态加载工作;(5)模块Y进行编译连接,然后将该模块通过加密和压缩形成数组,并存储在下一个子模块的代码中;(6)重复步骤(3)~步骤(5),直至所有子模块依次都进行编译;(7)将最后编译的子模块与被保护的软件相关联。 法律状态: 公开 ,公开 |
语种 | 中文 |
内容类型 | 其他 |
源URL | [http://ir.calis.edu.cn/hdl/232060/11260] ![]() |
专题 | 中国矿业大学(徐州) |
推荐引用方式 GB/T 7714 | 程玉虎,王雪松,程玉豹. 一种接口库与安全硬件安全通讯的实现方法. 2015-09-02, 2015-09-02. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论