"The client computer also includes a digest catalog that includes digital signatures for program files that can be executed by the client computer. When attempting to load an application or driver, the appropriate loader checks whether a digital signature for the corresponding program file(s) is included in the digest catalog. If no such digital signature is included, then the loader does not load the program file(s) corresponding to the application or driver."
To by mohlo byt zajimave. Tenhle patent bude vlastne i branit v updatovani softwaru, pokus si clovek nedokoupi pravo na update. Cili pokud se ten patent opravdu nekde pouzije, da se cekat, ze po Internetu bude radit halda zarizeni, plna bezpecnostnich der.
"the OEM maintains a digest catalog that can be made available to the consumer's computer (either locally at the computer or remotely). The consumer, in exchange for payment, is given access to the digest catalog so that any applications for which a corresponding digital signature exists in the OEM's digest catalog can be executed at the client computer."
Tohle je take dobre. Kdys si koupim zarizeni s takovymto cryppleware a OEM pak zkrachuje, muzu zarizeni vyhodit. Uz na nej nikdy nic nenainstaluji.
Z hlediska uživatele to je prakticky dnešní stav u Apple iPhonu. Samozřejmě když se Apple složí, tak žádnou aplikaci už na svůj iPhone nenahrajete. V praxi ale po firmách nezůstává jen díra v zemi :)
Updatu aplikace to samo o sobě nijak nebrání. Například veškeré aktualizace na Windows Update jsou digitálně podepsané, stejně jako všechny drivery.
Otazka je, co znamena "applications for which a corresponding digital signature exists in the OEM's digest catalog". Predpokladam, ze podpis se vztahuje na jednu konkretni verzi. Aby byl mozny update, musi OEM pridat podpis nove verze do sveho katalogu. Cili kdyz treba MS vyda novou verzi IE, ale dodavatel meho internetiho browsidla se rozhodne, ze moje browsidlo je jiz 3 roky stare a ze je na case, abych si koupil nove a podpis na novy IE do katalogu neprida, tak mam smulu.