Salakirjoituksen ja obfuskoinnin vaikutus ohjelmakoodin suorituskykyyn
Salakirjoitus ja obfuskointi ovat keskeisiä tekniikoita ohjelmakoodin suojaamiseksi luvattomalta pääsyltä ja väärinkäytöltä. Näiden menetelmien avulla voidaan parantaa tietoturvaa, mutta ne voivat myös vaikuttaa ohjelmiston suorituskykyyn. Tämä tutkielma tarkastelee, miten salakirjoitus ja obfuskointi vaikuttavat ohjelmakoodin tehokkuuteen ja suoritusnopeuteen. Analyysissä käsitellään erilaisia salakirjoitusalgoritmeja ja obfuskointitekniikoita, ja arvioidaan niiden vaikutuksia käsittelyaikaan, muistinkäyttöön ja järjestelmän kokonais-suorituskykyyn. Lisäksi tutkielmassa tarkastellaan tietoturvan ja suorituskyvyn välistä tasapainoa ja annetaan näkemyksiä siitä, kuinka näitä tekniikoita voidaan optimoida eri ohjelmistoympäristöissä. Myös mahdolliset parannukset ja tulevaisuuden kehityssuunnat suorituskykyhaittojen minimoimiseksi ja vahvan tietoturvan ylläpitämiseksi ovat esillä. Encryption and obfuscation are crucial techniques for protecting software code from unauthorized access and misuse. While these methods enhance security, they can also impact the performance of the software. This study examines how encryption and obfuscation affect the efficiency and speed of software code execution. The analysis includes various encryption algorithms and obfuscation techniques, evaluating their influence on processing time, memory usage, and overall system performance. Additionally, the study explores the trade-offs between security and performance, providing insights into optimizing the use of these techniques in different software environments. Potential improvements and future developments in minimizing performance overhead while maintaining robust security are also discussed.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [5358]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Post-kvanttisalausten standardoinnin nykytilanne
Seppänen, Edvard (2024)Nykyisten salausmenetelmien turvallisuus on asetettu kyseenalaiseksi kvanttitietokoneiden kehityksen myötä. Vuonna 1994 Peter Shor kehitti algoritmin, joka kykenee murtamaan nykyiset salausmenetelmät riittävän tehokkaan ... -
Lukuteoriaan perustuvia salausmenetelmiä
Rehn, Rasmus (2019)Tämän tutkielman tarkoitus on tutustuttaa lukija salakirjoituksen maailmaan lukuteorian näkökulmasta. Tutkielma sisältää salausmenetelmiin tarvittavat matemaattiset pohjatiedot, Diffie-Hellmanin salausmenetelmän ja ... -
Etäyhteydet yrityksen tietoverkkoon tietoturvallisuuden näkökulmasta
Kankaanpää, Jorma (2005) -
Digital signing process automation and optimization
Hytönen, Heikki (2020)Ohjelmiston digitaalinen allekirjoitus on välttämätön osa luotettujen ohjelmistojen julkaisuprosessia. Digitaalinen allekirjoitus nojautuu julkisen avaimen infrastruktuuriin ja sen tehtävänä on varmistaa, että julkaistu ... -
Preventing reverse engineering of native and managed programs
Kiperberg, Michael (University of Jyväskylä, 2015)One of the important aspects of protecting software from attack, theft of algorithms, or illegal software use is eliminating the possibility of performing reverse engineering. One common method used to deal with these ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.