发明名称 用于在安全模块上执行代码序列的方法
摘要 本发明涉及一种用于在安全模块(SM)上执行代码序列(CS)的方法,其中,代码序列(CS)包括待替换的代码(C1)和待解释的代码(C2)。在步骤a)中,用子代码序列(CS')临时替换相应的待替换的代码(C1),子代码序列包括至少一个具有可解释的代码值的代码,其中,替换与待替换的代码(C1)的代码值有关地进行。在步骤b)中,借助用于代码值的解释信息(ITab)对代码序列(CS)和子代码序列(CS')的待解释的代码(C2)进行解释。方法的特征在于,在替换步骤中,还与选择信息(AI)有关地产生用于待替换的代码(C1)的代码值的子代码序列(CS')。
申请公布号 CN106462433A 申请公布日期 2017.02.22
申请号 CN201580032118.5 申请日期 2015.04.07
申请人 德国捷德有限公司 发明人 D.曼特里;J.特里杰;C.登格斯
分类号 G06F9/45(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 熊雪梅;刘畅
主权项 一种用于在安全模块(SM)上执行代码序列(CS)的方法,其中,所述代码序列(CS)包括待替换的代码(C1)和待解释的代码(C2),具有以下步骤:a)用子代码序列(CS')临时替换相应的待替换的代码(C1),所述子代码序列包括至少一个具有可解释的代码值的代码,其中,所述替换与所述待替换的代码(C1)的代码值有关地进行,以及b)借助用于代码值的解释信息(ITab)对所述代码序列(CS)和所述子代码序列(CS')的待解释的代码(C2)进行解释;其特征在于,在替换步骤中,还与选择信息(AI)有关地产生用于所述待替换的代码(C1)的代码值的子代码序列(CS')。
地址 德国慕尼黑