dc.contributor.advisor | Itkonen, Jonne | |
dc.contributor.advisor | Tiihonen, Timo | |
dc.contributor.author | Mäkelä, Teemu | |
dc.date.accessioned | 2024-08-12T06:59:26Z | |
dc.date.available | 2024-08-12T06:59:26Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/96566 | |
dc.description.abstract | 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ä. | fi |
dc.description.abstract | 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. | en |
dc.format.extent | 23 | |
dc.language.iso | fi | |
dc.title | Salakirjoituksen ja obfuskoinnin vaikutus ohjelmakoodin suorituskykyyn | |
dc.identifier.urn | URN:NBN:fi:jyu-202408125442 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | salaus | |
dc.subject.yso | salakirjoitus | |
dc.subject.yso | kryptografia | |
dc.subject.yso | algoritmit | |
dc.subject.yso | koodit | |
dc.subject.yso | tietoturva | |
dc.subject.yso | tietojenkäsittelytieteet | |
dc.subject.yso | tietokoneohjelmat | |
dc.subject.yso | menetelmät | |