发明名称 基于.Net卡的程序保护方法和系统
摘要 本发明公开了一种基于.Net卡的程序保护方法和系统,属于信息安全领域。所述方法包括:第一装置编译第一源代码生成第一程序集,将该程序集存储在.Net卡中;第一装置提取第一源代码中被远程调用的类的信息组成新的类,在其中编写远程调用指令生成第二源代码,编译第二源代码生成第二程序集,将.Net卡和第二程序集提供给第二装置;第二装置运行第二程序集,远程调用第一源代码中的类,通过.Net卡的接口在.Net卡中运行类,并接收.Net卡返回的运行结果。所述系统包括:.Net卡、第一装置和第二装置。本发明减少了.Net卡使用者的工作量,方便使用,而且可以防止写入.Net卡的程序集被泄露,保证了代码的安全性。
申请公布号 CN101256612A 申请公布日期 2008.09.03
申请号 CN200810103240.9 申请日期 2008.04.01
申请人 北京飞天诚信科技有限公司 发明人 陆舟;于华章
分类号 G06F21/22(2006.01) 主分类号 G06F21/22(2006.01)
代理机构 北京三高永信知识产权代理有限责任公司 代理人 何文彬
主权项 1.一种基于.Net卡的程序保护方法,其特征在于,所述方法包括:第一装置编译第一源代码生成第一程序集,将所述第一程序集存储在.Net卡中;所述第一装置提取所述第一源代码中被远程调用的类的名字空间和方法,组成新的类,在所述新的类中编写远程调用所述第一源代码中类的指令,生成第二源代码,编译所述第二源代码生成第二程序集,将所述.Net卡和第二程序集提供给第二装置;所述第二装置获得所述.Net卡和第二程序集后,运行所述第二程序集,远程调用所述第一源代码中的类,通过所述.Net卡的接口在所述.Net卡中运行所述类,并接收所述.Net卡返回的运行结果。
地址 100083北京市海淀区学院路40号研7楼5层