Bitcoin ja tietoturva
Zeng, Jay (2017)
Zeng, Jay
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017083014642
https://urn.fi/URN:NBN:fi:amk-2017083014642
Tiivistelmä
Insinöörityössä tutustuttiin syvemmin avoimeen lähdekoodiin pohjautuvaan Bitcoin-kryptovaluuttaan ja sen turvallisuuteen. Bitcoin on mielenkiintoinen niin vaihtokaupan välineenä kuin myös ”virtuaaliraha”-konseptina. Toisin kuin erilaiset viralliset Fiat-rahavaluutat Bitcoin on täysin riippumaton pankeista tai muista kolmannen osapuolen instituutioista.
Bitcoin-protokolla on täysin riippuvainen käyttäjistä ja heidän ylläpitämästä vertaisverkosta sekä siihen liittyvistä salausalgoritmeista. Insinöörityön tärkein tavoite oli Bitcoin-kryptovaluutan tietoturvallisuuden käsittely, mikä mahdollistaa sen olemassaolon ja käyttämisen turvallisena vaihtokaupanvälineenä.
Insinöörityön alkuosassa perehdyttiin lyhyesti Bitcoinin historiaan, peruskäsitteisiin ja teknisiin ominaisuuksiin. Tämän jälkeen työssä tarkasteltiin Bitcoin-vertaisverkkoa sekä käsiteltiin asiakasohjelmien välillä tapahtuvaa tietoliikennettä.
Työn loppuosa omistettiin täysin Bitcoinin tietoturvallisuudelle sekä anonymiteetille. Tietoturvallisuuteen paneuduttiin käsittelemällä erilaisia Bitcoin-protokollassa hyödynnettyjä salausalgoritmeja, kuten hajautusalgoritmia ja julkisen avaimen algoritmia. Teknologian kehittyessä ja salausten heikkouksien löytyessä tulevaisuudessa Bitcoin-protokollaan voidaan toteuttaa vahvempia ja uudempia salausalgoritmeja.
Insinöörityön pohdintaosiossa arvioitiin Bitcoinin tulevaisuutta ja tuotiin esille epäkohtia. Pohdinta sisältää myös omakohtaisen kokemuksen Bitcoin-verkosta, sovelluksista sekä vaihdantapalveluista.
Bitcoin-protokolla on täysin riippuvainen käyttäjistä ja heidän ylläpitämästä vertaisverkosta sekä siihen liittyvistä salausalgoritmeista. Insinöörityön tärkein tavoite oli Bitcoin-kryptovaluutan tietoturvallisuuden käsittely, mikä mahdollistaa sen olemassaolon ja käyttämisen turvallisena vaihtokaupanvälineenä.
Insinöörityön alkuosassa perehdyttiin lyhyesti Bitcoinin historiaan, peruskäsitteisiin ja teknisiin ominaisuuksiin. Tämän jälkeen työssä tarkasteltiin Bitcoin-vertaisverkkoa sekä käsiteltiin asiakasohjelmien välillä tapahtuvaa tietoliikennettä.
Työn loppuosa omistettiin täysin Bitcoinin tietoturvallisuudelle sekä anonymiteetille. Tietoturvallisuuteen paneuduttiin käsittelemällä erilaisia Bitcoin-protokollassa hyödynnettyjä salausalgoritmeja, kuten hajautusalgoritmia ja julkisen avaimen algoritmia. Teknologian kehittyessä ja salausten heikkouksien löytyessä tulevaisuudessa Bitcoin-protokollaan voidaan toteuttaa vahvempia ja uudempia salausalgoritmeja.
Insinöörityön pohdintaosiossa arvioitiin Bitcoinin tulevaisuutta ja tuotiin esille epäkohtia. Pohdinta sisältää myös omakohtaisen kokemuksen Bitcoin-verkosta, sovelluksista sekä vaihdantapalveluista.