[发明专利]用于鉴定程序代码真实性的方法和设备有效
申请号: | 00807615.4 | 申请日: | 2000-05-18 |
公开(公告)号: | CN1350669A | 公开(公告)日: | 2002-05-22 |
发明(设计)人: | M·希尔图宁;J·米耶蒂宁;M·诺德伯格;J·柳科宁 | 申请(专利权)人: | 桑纳拉斯麦脱信托有限公司 |
主分类号: | G06F1/00 | 分类号: | G06F1/00;G06F12/14 |
代理公司: | 上海专利商标事务所 | 代理人: | 沈昭坤 |
地址: | 芬兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 鉴定 程序代码 真实性 方法 设备 | ||
1、用于鉴定存储在存储设备上程序代码的方法,所述方法包括下述阶段:
对程序代码计算第一校验和,
将所述校验和与已知为有效的第二校验和进行比较,和
如果第一校验和与第二校验和匹配,响应上述比较,程序代码证实是有效的,其特征在于,所述方法还包括下述阶段:
为了构成程序代码和询问的组合,将从包括有字符串、程序函数和输入的一组中选定的询问加入到程序代码中,
对所述组合计算所述第一校验和。
2、如权利要求1所述的方法,其特征在于,所述方法包括下述阶段:
所述程序代码和所述询问存储在存储空间中,和
对存储有所述程序代码和询问的整个存储空间计算第一校验和。
3、如权利要求1或2所述的方法,其特征在于,所述询问和与其对应的校验和是从由一询问和与它们对应的校验和的集合组成的一个随机组中选出。
4、如权利要求1或2所述的方法,其特征在于,所述询问的长度是以释放的存储器不能用于存储对应于询问的校验和的方式选定。
5、如权利要求1所述的方法,其特征在于,经鉴定的程序代码以如下方式用于鉴定包含在同一软件或系统中的所述其他程序代码,即以在同一询问上将经鉴定的程序代码的校验和与其他程序代码给出的校验和进行比较的方式。
6、如权利要求1所述的方法,其特征在于,所述方法,另外还
阻止了所述存储设备与外部世界的连接;并且
程序代码的有效性在存储设备中得到验证。
7、如权利要求1所述的方法,其特征在于,为了取得标准格式的询问,对要加入到所述程序代码的所述询问通过使用某种算法来进行修改。
8、用于鉴定程序代码的设备,所述设备包括有下述装置:
数据-处理装置(1),
与所述数据-处理装置(1)连接的存储设备(2),
用于对程序代码计算校验和的装置(12),
与所述数据-处理装置连接的显示屏(4),和
与所述数据-处理装置连接的键盘(5),其特征在于,所述装置包括:
用于将从由字符串、程序函数和输入构成的组中选出的预定询问加入到程序代码中的装置(6),以及用于构成程序代码和询问结合的装置,和
用于对上述组合计算第一校验和的装置(7)。
9、如权利要求8所述的设备,其特征在于,所述设备包括:
用于将所述程序代码和询问存储在静态存储空间中的装置(8),和
用于对存储有所述程序代码和询问的整个静态存储空间计算校验和的装置(9)。
10、如权利要求8所述的设备,其特征在于,所述设备包括用于通过键盘(5)在存储设备中接收所述询问的装置(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桑纳拉斯麦脱信托有限公司,未经桑纳拉斯麦脱信托有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00807615.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消毒容器
- 下一篇:具有电容器的半导体存储器件的制造方法