Method and apparatus for controlling program execution and program distribution

   
   

A system and method for controlling program execution for a first-party includes providing application registration data, by a second-party (trusted party), wherein the application registration data contains a plurality of first unique application verification data (i.e., data elements), such as a list of hash values. Each unique application verification data element corresponds to at least one of the plurality of approved executable programs. The unique application verification data element is determined as a uniquely associatable data corresponding to each of corresponding executable programs from the plurality of executable programs. Prior to allowing individual program execution by the first-party, the first-party generates a second unique application verification data element, such as a hash value, of an executable file designated for execution on a processing device and compares the generated hash value to the list of hash values. If a match is found, the program is allowed to execute.

Een systeem en een methode om programmauitvoering voor een eerste-partij te controleren omvatten het verstrekken van de gegevens van de toepassingsregistratie, door een tweede-partij (vertrouwde op partij), waarin de gegevens van de toepassingsregistratie een meerderheid van de eerste unieke gegevens van de toepassingscontrole (d.w.z., gegevenselementen) bevatten, zoals een lijst van knoeiboelwaarden. Elk uniek gegevenselement van de toepassingscontrole beantwoordt aan minstens één van de meerderheid van goedgekeurde uitvoerbare programma's. Het unieke gegevenselement van de toepassingscontrole wordt bepaald als uniek associatable gegeven dat aan elk van overeenkomstige uitvoerbare programma's beantwoordt van de meerderheid van uitvoerbare programma's. Voorafgaand aan het toestaan van individuele programmauitvoering door de eerste-partij, produceert de eerste-partij een tweede uniek gegevenselement van de toepassingscontrole, zoals een knoeiboelwaarde, van een uitvoerbaar dossier dat voor uitvoering op een verwerkingsapparaat wordt aangewezen en vergelijkt de geproduceerde knoeiboelwaarde bij de lijst van knoeiboelwaarden. Als een gelijke wordt gevonden, wordt het programma toegestaan om uit te voeren.

 
Web www.patentalert.com

< System and method for granting security privilege in a communication system

< Power factor correction circuit

> Methods and systems for encoding and protecting data using digital signature and watermarking techniques

> Method and apparatus for providing access isolation of requested security related information from a security related information source

~ 00101