Software Obfuscation with Symmetric Cryptography
Ochrana softvéru je pre komerčný priemysel veľmi zaujímavá. Do vývoja chránených algoritmov používaných v softvérových programoch sa investujú milióny dolárov a roky výskumu.
Reverzný inžinier, ktorý úspešne zvráti patentované algoritmy inej spoločnosti, môže vyvinúť konkurenčný produkt, ktorý sa dostane na trh v kratšom čase a za menej peňazí. Hrozba je ešte väčšia vo vojenských aplikáciách, kde môžu nepriateľskí reverzní inžinieri použiť reverzné inžinierstvo na nechránený vojenský softvér na ohrozenie schopností v teréne alebo na vývoj vlastných schopností s podstatne menšími zdrojmi. Preto je nevyhnutné chrániť softvér, najmä citlivé vnútorné algoritmy softvéru, pred analýzou protivníka.
Ochrana softvéru prostredníctvom obfuskácie je relatívne novou výskumnou iniciatívou. Matematická a bezpečnostná komunita sa zatiaľ nedohodla na modeli, ktorý by opisoval tento problém, nehovoriac o metrikách používaných na hodnotenie praktických riešení navrhovaných informatikmi.
Navrhujeme hodnotiť riešenia obfuskacie podľa modelu ochrany zámerom, ktorý je kombináciou ochrany bielych a čiernych skriniek a odráža spôsob, akým reverzní inžinieri analyzujú programy pomocou kombinácie útokov bielych a čiernych skriniek. Okrem toho skúmame využitie experimentálnych metód a metrík v analogických a vyspelejších oblastiach štúdia, ako sú hardvérové obvody a kryptografia.
Nakoniec implementujeme riešenie v rámci modelu ochrany zámeru, ktoré demonštruje aplikáciu metód a hodnotenie pomocou metrík prispôsobených z vyššie uvedených oblastí štúdia, aby odrážali jedinečné výzvy v technike ochrany softvéru.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)