发明名称 |
用于一种嵌入式系统的代码变换器的检验方法 |
摘要 |
本发明涉及一种准备嵌入式系统(7)用的、从源代码到被变换代码的变换器的检验方法。该方法至少包含以下步骤:确定将这二个代码(1,3)进行因式分解的唯一的虚拟机,对每个所述源代码(1)和被变换代码(3),确定多个表示载所述源代码(1)和被变换代码(3)之间的剩余差值的所述辅助函数,以及一个在于检验这些辅助函数之间的对应特性的步骤,该代码变换器(2)的检验从最后步骤开始被获取。该应用尤其适合于芯片卡(7)。 |
申请公布号 |
CN1231838C |
申请公布日期 |
2005.12.14 |
申请号 |
CN00801310.1 |
申请日期 |
2000.06.28 |
申请人 |
布尔CP8公司;国家信息及自动化研究院;国家科研中心 |
发明人 |
克里斯蒂安·高雷;托马斯·简森;帕斯卡·弗拉德特;丹尼尔·勒·梅塔耶;埃文·丹尼 |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
罗亚川 |
主权项 |
1.检验供嵌入式系统用的、从所谓源代码到被变换代码的代码变换器的方法,其中所述源代码和被变换代码与虚拟机相关联,该方法的特征在于它至少包含以下若干步骤:-对于所述源代码(1)和被变换代码(3)中的每一个,确定一个第一公用子集(13),该子集构成影响这二个代码(1,3)的行为的单个虚拟机;-对于每个所述源代码(1)和被变换代码(3),确定一个第二子集(10,30),该子集由多个被所述单个虚拟机使用的所谓辅助函数(10i-30i)构成,所述辅助函数(10i-30i)表示在所述源代码(1)和被变换代码(3)之间的剩余差;-将辅助函数成对地关联起来,每一个对中的第一辅助函数(10i)属于与所述源代码(1)相关联的所述第二子集(10),且每一个对中的第二辅助函数(30i)属于与所述被变换代码(3)相关联的所述第二子集(30);-对所有所述对的辅助函数(10i-30i)之间的一个给定的对应特性进行检验;以及-验证由所述变换器(2)进行的从源代码(1)到被变换代码(3)的变换遵守所述给定的对应特性。 |
地址 |
法国卢旺茨那斯 |