发明名称 Distribution and controlled use of software products
摘要 A software product is modified so that it can be freely distributed while limiting its use to authorized subscribers. The modification includes replacing calls to relocatable subroutines in the software product by calls to redirection software, which is added to the software product together with authorizing software. A table of information on the replaced calls is supplied securely to an authorization agent, with which the authorizing software communicates on execution of the modified software product. An authorized subscriber supplies local data specific to its environment to the authorization agent, which encodes the table in dependence upon the local data and the authorizing software and supplies it to the authorized subscriber. Tampering with the authorizing software, or different local data of others, prevents use of the table. The redirection software decodes a target address for each replaced call during execution of the software, without decoding of the table or restoring the software to its original form. Alternatively, the redirection software can be supplied to the authorized subscriber by the authorization agent.
申请公布号 US6526456(B1) 申请公布日期 2003.02.25
申请号 US19960674037 申请日期 1996.07.01
申请人 ALLAN DAVID IAN;LAROSE GORDON EDWARD 发明人 ALLAN DAVID IAN;LAROSE GORDON EDWARD
分类号 G06F21/22;G06F1/00;G06F9/06;G06F21/00;G06Q30/00;(IPC1-7):G06F9/00 主分类号 G06F21/22
代理机构 代理人
主权项
地址