发明名称 |
维护中心软件开发系统中的代码完整性 |
摘要 |
一种中心软件开发系统,包括代码处理器和代码认证器。该代码处理器将该系统接收到的修改了的自由源代码转换成诸如可执行代码或字节码的程序代码。该代码认证器利用与程序代码为之设计的一个或更多个装置(例如,计算机或移动电话)相关联的加密密钥来选择性地对该程序代码进行签名。该中心系统还可以包括代码查找器。该代码查找器例如通过在修改了的自由源代码或由该代码处理器所生成的中间码中查找不允许代码模式来验证该修改了的自由源代码。如果验证了修改了的自由源代码,则该代码认证器对该程序代码进行签名。该不允许代码模式可以对应于专有的、恶意的或带病毒的代码序列中的至少一种。 |
申请公布号 |
CN101583957A |
申请公布日期 |
2009.11.18 |
申请号 |
CN200780046984.5 |
申请日期 |
2007.12.17 |
申请人 |
LM爱立信电话有限公司 |
发明人 |
佩尔·托雷尔 |
分类号 |
G06F21/00(2006.01)I;G06F21/24(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
北京三友知识产权代理有限公司 |
代理人 |
李 辉 |
主权项 |
1、一种维护中心软件开发系统中的代码完整性的方法,该方法包括:将所述中心软件开发系统接收到的修改了的自由源代码转换成程序代码;通过在所述修改了的自由源代码或源自于所述修改了的自由源代码的中间码中的至少一种中查找不允许的代码模式,来验证所述修改了的自由源代码;以及如果验证了所述修改了的自由源代码,则利用加密密钥来对所述程序代码进行签名,所述加密密钥与所述程序代码为之设计的一个或更多个装置相关联。 |
地址 |
瑞典斯德哥尔摩 |