Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus

Tässä työssä selvitetään millaisia laitteisto- ja ohjelmistoturvallisuutta lisääviä ominaisuuksia on käytettävissä nykyaikaisissa sulautettujen laitteiden käyttämissä mikro-ohjaimissa, sekä miten niiden avulla voidaan suojata sulautetun laitteen ohjelmisto ja sen ohjelma- ja työmuistissa olevat suoj...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Vähälummukka, Antti
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2020
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/68250
_version_ 1826225712054403072
author Vähälummukka, Antti
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Vähälummukka, Antti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Vähälummukka, Antti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Vähälummukka, Antti
datasource_str_mv jyx
description Tässä työssä selvitetään millaisia laitteisto- ja ohjelmistoturvallisuutta lisääviä ominaisuuksia on käytettävissä nykyaikaisissa sulautettujen laitteiden käyttämissä mikro-ohjaimissa, sekä miten niiden avulla voidaan suojata sulautetun laitteen ohjelmisto ja sen ohjelma- ja työmuistissa olevat suojaamista kaipaavat tiedot. Työssä tutustutaan aiheeseen kirjallisuuskatsauksen sekä valmistajien verkkosivustojen, datalehtien ja ohjelmointioppaiden avulla. Työn tietojen perusteella nykyaikaisissa mikro-ohjaimissa on hyvin paljon turvaominaisuuksia. Ohjelmistokehittäjien tulisikin olla hyvin perillä käyttämänsä mikro-ohjaimen ominaisuuksista, sillä niiden käyttäminen helpottaa turvaominaisuuksien toteuttamista huomattavasti. This paper investigates what kind of hardware and software security features are available on modern microcontrollers used in embedded systems and how they can be used to secure the firmware and the data stored in FLASH or RAM memory. This paper contains a literature review of the area with some further insight derived from microcontroller manufacturers’ web sites, data sheets, reference manuals, and application notes. Modern microcontrollers contain a plethora of security features. It is very important for programmers to recognize the features offered by the hardware in use as the features help the implementation of device’s security considerably.
first_indexed 2024-09-11T08:51:22Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Honkanen, Risto", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Hakala, Ismo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "V\u00e4h\u00e4lummukka, Antti", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-03-20T05:48:49Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-03-20T05:48:49Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/68250", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 ty\u00f6ss\u00e4 selvitet\u00e4\u00e4n millaisia laitteisto- ja ohjelmistoturvallisuutta lis\u00e4\u00e4vi\u00e4 ominaisuuksia on k\u00e4ytett\u00e4viss\u00e4 nykyaikaisissa sulautettujen laitteiden k\u00e4ytt\u00e4miss\u00e4 mikro-ohjaimissa, sek\u00e4 miten niiden avulla voidaan suojata sulautetun laitteen ohjelmisto ja sen ohjelma- ja ty\u00f6muistissa olevat suojaamista kaipaavat tiedot. Ty\u00f6ss\u00e4 tutustutaan aiheeseen kirjallisuuskatsauksen sek\u00e4 valmistajien verkkosivustojen, datalehtien ja ohjelmointioppaiden avulla. Ty\u00f6n tietojen perusteella nykyaikaisissa mikro-ohjaimissa on hyvin paljon turvaominaisuuksia. Ohjelmistokehitt\u00e4jien tulisikin olla hyvin perill\u00e4 k\u00e4ytt\u00e4m\u00e4ns\u00e4 mikro-ohjaimen ominaisuuksista, sill\u00e4 niiden k\u00e4ytt\u00e4minen helpottaa turvaominaisuuksien toteuttamista huomattavasti.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This paper investigates what kind of hardware and software security features are available on modern microcontrollers used in embedded systems and how they can be used to secure the firmware and the data stored in FLASH or RAM\nmemory. This paper contains a literature review of the area with some further insight derived from microcontroller manufacturers\u2019 web sites, data sheets, reference manuals, and application notes. Modern microcontrollers contain a plethora of security features. It is very important for programmers to recognize the features offered by the hardware in use as the features help the implementation of device\u2019s security considerably.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-03-20T05:48:49Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-03-20T05:48:49Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "74", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "suojattu k\u00e4ynnistys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "suojattu varusohjelman p\u00e4ivitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "mikrokontrolleri", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202003202474", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mikro-ohjaimet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietoturva", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sulautettu tietotekniikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mikroprosessorit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "suojaus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "turvallisuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_68250
language fin
last_indexed 2025-02-18T10:56:38Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/63bde9e8-769b-4a53-afbe-5b705beb362f\/download","text":"URN:NBN:fi:jyu-202003202474.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Vähälummukka, Antti Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus suojattu käynnistys suojattu varusohjelman päivitys mikrokontrolleri Tietotekniikka Mathematical Information Technology 602 mikro-ohjaimet tietoturva sulautettu tietotekniikka mikroprosessorit suojaus turvallisuus
title Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
title_full Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
title_fullStr Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
title_full_unstemmed Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
title_short Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
title_sort sulautettujen laitteiden laitteisto ja ohjelmistoturvallisuus
title_txtP Sulautettujen laitteiden laitteisto- ja ohjelmistoturvallisuus
topic suojattu käynnistys suojattu varusohjelman päivitys mikrokontrolleri Tietotekniikka Mathematical Information Technology 602 mikro-ohjaimet tietoturva sulautettu tietotekniikka mikroprosessorit suojaus turvallisuus
topic_facet 602 Mathematical Information Technology Tietotekniikka mikro-ohjaimet mikrokontrolleri mikroprosessorit sulautettu tietotekniikka suojattu käynnistys suojattu varusohjelman päivitys suojaus tietoturva turvallisuus
url https://jyx.jyu.fi/handle/123456789/68250 http://www.urn.fi/URN:NBN:fi:jyu-202003202474
work_keys_str_mv AT vähälummukkaantti sulautettujenlaitteidenlaitteistojaohjelmistoturvallisuus