发明名称 软体代理和代理活动的验证
摘要 本发明提供软体代理和该等软体代理活动的验证。在一个分散式计算环境中,提供一个起始资源、一个目地资源及一个可信任资源。因该代理的资讯和/或一个可信托工作绝大部分的时候系与该起始资源有关的,故该起始资源与一个软体代理相关联。因绝大部分的时候均预期该目地资源在执行一个可信托工作时促进该代理,故该目地资源与该软体代理相关联。因该可信任资源作用为提供该软体代理和该等软体代理活动的验证,故该可信任资源与该软体代理相关联。该可信任资源最好支援一种或多种选取操作,例如像是:接收/转递软体代理;加密/解码软体代理;获得、储存、撷取和比较软体代理指纹;执行TR法则,其中该等TR法则指示与该目地资源互动的适当性;设立、设定、更新和检视回返计时器;产生和转递与该代理和该等代理活动的验证有关之验证回返;记录该等软体代理的活动,其中该可信任资源与该等软体代理的活动互动;及剥夺、遮蔽,或否则保护一个软体代理的(一)部分或全部,特别是该等TR法则。
申请公布号 TWI223738 申请公布日期 2004.11.11
申请号 TW089106096 申请日期 2000.03.31
申请人 皇家飞利浦电子股份有限公司 发明人 马丁 福利曼
分类号 G06F1/00 主分类号 G06F1/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一个计算系统,包括:一个起始场地102,能够产生和传送一个软体代理400;一个目地场地106,能够接收、执行和回返一个软体代理400;一个使软体在其上执行的可信任场地104,用以从该起始场地102中接收一个软体代理400,取得该软体代理400的指纹,将该代理400转递给该目此场地106,比较起始的和回返的软体代理指纹,及将验证通知传送给该起始场地102;及一个开放式通讯网路110,其中该等场地藉由该网路相互通讯。2.如申请专利范围第1项之计算系统,其中该网路110为一个国际网际网路。3.如申请专利范围第1项之计算系统,其中该网路110利用全球资讯网协定操作。4.如申请专利范围第1项之计算系统,其中该指纹为一个单向的随机函数。5.如申请专利范围第1项之计算系统,其中该软体代理400包括多个固定栏位410和多个可变栏位450,且其中该指纹包括从该等固定栏位410中实质选取的资讯。6.如申请专利范围第5项之计算系统,其中该等固定栏位410包括一组法则,该组法则致能该可信任场地检视已在该目地场地上作修正的该可变资讯。7.一种在一个分散式计算环境的一个可信任场地上执行之方法,该方法包括以下步骤:从一个起始场地102中接收一个软体代理400;产生该代理400的一个起始代理指纹;将该代理400传送给一个目地场地106;接收从该目地场地106中回返的该代理400;产生该代理400的一个回返代理指纹;比较该起始代理指纹和一个回返代理指纹;及将一个验证回返传送给该起始场地102;8.如申请专利范围第7项之方法,更进一步包括以下步骤:产生一个代理回返计时器;监督该代理的回返;如该代理回返计时器执行时,则将一个暂停通知传送给该起始场地102;执行代理法则,其中将该等代理法则设计成于适当处理可变代理资讯时则告知该可信任场地104;一旦该代理从该代理的目地场地104中回返时,则就该等法则检视该可变代理资讯;及将一个通知传送给该起始场地102,以便该起始场地可判定是否已适当地修正该可变资讯。9.如申请专利范围第7项之方法,其中该环境包括一个开放式通讯网路110。10.如申请专利范围第9项之方法,其中该通讯网路110为一个国际网际网路。11.如申请专利范围第6项之方法,其中该指纹为一个单向的随机函数。12.一种在一个分散式计算环境的一个可信任场地上执行之方法,该方法包括以下步骤:从一个起始场地102中接收一个软体代理400;产生一个起始代理指纹;产生一个代理回返计时器;将该代理传送给一个目地场地106;监督该代理的回返;如该代理回返计时器执行时,则将一个暂停通知传送给该起始场地;如该代理在该代理回返计时器暂停之前先从该目地场地106中回返时,则产生一个回返代理指纹;比较该起始代理指纹和该回返代理指纹,以形成一个验证结果;及将验证结果传送给该起始场地102。13.如申请专利范围第12项之方法,其中产生一个代理指纹将致使获得使用该代理400本身的全部或一部分。14.如申请专利范围第12项之方法,更进一步包括以下步骤:记录该等其它步骤中所宣布的该等活动。15.如申请专利范围第12项之方法,其中该环境包括一个开放式通讯网路110。16.如申请专利范围第15项之方法,其中该通讯网路110为一个国际网际网路。17.一种载有软体代理程式之可信任场地之记忆体,该代理程式包括:一组定路径栏位;一组固定法则栏位,当该代理从一个目地场地回返至该可信任场地时,则由该可信任场地执行该组固定法则;一个新的代理旗标栏位,以便该可信任场地可将该代理识别为一个回返代理;一个包括固定资料和可执行码之固定编码栏位,其中将该固定编码栏位设计成于工作执行期间依然维持不修正该栏位;及一个包括可变资料和可变可执行码之可变编码栏位,其中将该可变编码栏位设计成于工作执行期间修正该栏位。18.如申请专利范围第17项之载有软体代理程式之可信任场地之记忆体,该代理程式更进一步包括:一个安全栏位,用以识别该使用者场地和用以闭锁其它的指定资讯。19.如申请专利范围第17项之载有软体代理程式之可信任场地之记忆体,其中将该组法则设计成当该代理回返至该可信任场地时,则藉比较植基于法则的资讯和该等可变栏位中的资讯,以判定是否已在一种预先决定的方式下执行一个指定的代理工作。20.如申请专利范围第19项之载有软体代理程式之可信任场地之记忆体,该植基于法则的资讯包括与该代理相关联之每一个可变资料其可接受的数値范围。图式简单说明:图1,为例证说明根据本发明之一个分散式计算环境的方块图;图2,为例证说明根据本发明之一个可信任资源的方块图;图3,为一个流程图,就根据本发明之一个可信任资源、例证说明验证一个软体代理和该等软体代理活动的该等步骤;及图4,为例证说明根据本发明之一个软体代理的方块图。
地址 荷兰