发明名称 Method for transforming and verifying downloaded program fragments with data type restrictions and corresponding system
摘要 A method and system for transforming and verifying downloaded programs fragments with data type restriction in an embedded system in which a program fragment being temporarily stored a verification process of the stored program fragment object code is executed instruction by instruction so as to discriminate for each instruction the existence of a target, a branching instruction target, a target of an exception handler call or a target of a subroutine call. On the occurrence of a target of a branching instruction as the current instruction, the empty status of the stack is verified and the program fragment is rejected otherwise. A verification process and updating of the effect of the current instruction on the data types of the type stack and the table of register types is performed. The verification process is successfully executed instruction by instruction until the table of register types is stable, with no modification being present, and interrupted with the program fragment being rejected otherwise.
申请公布号 US7720939(B1) 申请公布日期 2010.05.18
申请号 US20000069670 申请日期 2000.08.21
申请人 TRUSTED LOGIC 发明人 LEROY XAVIER
分类号 G06F9/54;G06F15/177;G06F9/44;G06F9/445;G06F9/45 主分类号 G06F9/54
代理机构 代理人
主权项
地址