Software Obfuscation with Symmetric Cryptography
Ochrona oprogramowania ma ogromne znaczenie dla przemysłu komercyjnego. W rozwój zastrzeżonych algorytmów wykorzystywanych w oprogramowaniu inwestowane są miliony dolarów i lata badań.
Inżynier odwrotny, który z powodzeniem odwróci zastrzeżone algorytmy innej firmy, może opracować konkurencyjny produkt, który zostanie wprowadzony na rynek w krótszym czasie i za mniejsze pieniądze. Zagrożenie jest jeszcze większe w zastosowaniach wojskowych, gdzie przeciwnicy mogą wykorzystać inżynierię odwrotną na niezabezpieczonym oprogramowaniu wojskowym, aby zagrozić możliwościom w terenie lub opracować własne możliwości przy znacznie mniejszych zasobach. Dlatego też ochrona oprogramowania, a zwłaszcza jego wrażliwych wewnętrznych algorytmów, przed analizą przeciwników jest niezwykle istotna.
Ochrona oprogramowania poprzez zaciemnianie jest stosunkowo nową inicjatywą badawczą. Społeczność zajmująca się matematyką i bezpieczeństwem nie uzgodniła jeszcze modelu opisującego ten problem, nie mówiąc już o metrykach wykorzystywanych do oceny praktycznych rozwiązań proponowanych przez informatyków.
Proponujemy ocenę rozwiązań obfuskacji w ramach modelu ochrony intencji, kombinacji ochrony białoskrzynkowej i czarnoskrzynkowej, aby odzwierciedlić sposób, w jaki inżynierowie wsteczni analizują programy przy użyciu kombinacji ataków białoskrzynkowych i czarnoskrzynkowych. Ponadto badamy wykorzystanie metod eksperymentalnych i metryk w analogicznych i bardziej dojrzałych dziedzinach nauki, takich jak obwody sprzętowe i kryptografia.
Na koniec wdrażamy rozwiązanie w ramach modelu ochrony intencji, które demonstruje zastosowanie metod i ocenę przy użyciu metryk zaadaptowanych z wyżej wymienionych dziedzin badań, aby odzwierciedlić unikalne wyzwania związane z techniką ochrony oprogramowania.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)