发明名称 Computer-implemented method and system for protecting a software installation after certification
摘要 A computer-implemented system and method for protecting a software installation after certification are disclosed. The system includes components to determine if a cryptographic value of a digital content set matches with a stored cryptographic value of a validated digital content set, to determine if a cryptographic value of a validation rule set matches with a stored cryptographic value corresponding to a validation requirement, and to display a certification message if the cryptographic value of the digital content set matches with a stored cryptographic value of a validated digital content set and the cryptographic value of the validation rule set matches with a stored cryptographic value corresponding to a validation requirement.
申请公布号 US8775822(B2) 申请公布日期 2014.07.08
申请号 US200711848678 申请日期 2007.08.31
申请人 Flexera Software, LLC 发明人 Marino Michael G.;Torrubia Andres M.
分类号 G06F12/14 主分类号 G06F12/14
代理机构 Perkins Coie LLP 代理人 Glenn Michael A.;Perkins Coie LLP
主权项 1. A computer-implemented method comprising: receiving an initial digital content set corresponding to a software installation; receiving a validation rule set configured to validate said initial digital content set; running the validation rule set against the initial digital content set to create a validated digital content set when the validation is successful; creating a first cryptographic value for said validation rule set used to validate said initial digital set for said software installation; creating a second cryptographic values for the validated digital content set against which the validation rule set was run; if running the validation rule set against the initial data set was successful, storing the first cryptographic value of the validation rule set and the second cryptographic value of the validated digital content set against which the validation rule set was run; comparing a cryptographic values of a new digital content set to be installed in a new software installation with the stored second cryptographic value of the validated digital content set against which the validation rule set was run; comparing a cryptographic value of a new validation rule set configured to validate said new digital content set to be installed with the stored first cryptographic value of the validation rule set used to validate the initial digital content set; and displaying a certification message for said new software installation if the cryptographic value of the new digital content set match with the stored second cryptographic value of the validated digital content set against which the validation rules set was run and the cryptographic value of the new validation rule set match with the stored first cryptographic value of the validation rule set used to validate the initial digital content set.
地址 Schaumburg IL US