Internet Tietokoneen ketjuavaimen kryptografia
Katainen, Venla (2023-02-13)
Katainen, Venla
V. Katainen
13.02.2023
© 2023 Venla Katainen. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202302131133
https://urn.fi/URN:NBN:fi:oulu-202302131133
Tiivistelmä
Tässä kandidaatin tutkielmassa tarkastellaan Dfinityn kehittämää Internet Tietokonetta ja ketjuavaimen kryptografiaa. Lisäksi toteutetaan hajautettu sovellus, eli dapp, Internet Tietokonetta varten Dfinityn tarjoamien materiaalien ja esimerkkien avulla. Tutkielman tarkoituksena on tutustua Internet Tietokoneeseen ja selvittää ketjuavaimen kryptografian toimintaa Internet Tietokoneessa. Hajautetun sovelluksen toteuttamisessa käytettiin Internet Tietokonetta varten luotua ohjelmointikieltä Motokoa, mutta selainpuolen toteutuksessa myös CSS- ja HTML-ohjelmointikieliä. Lisäksi toteutukseen käytettiin Dfinityn ohjelmistotyökaluja.
Hajautetun sovelluksen avulla pyrittiin saamaan tietoa Internet Tietokoneesta käytännössä. Ketjuavaimen kryptografian havaitseminen ei sovelluksen avulla onnistunut, mutta sen avulla onnistuttiin saamaan informaatiota esimerkiksi kanistereiden toiminnasta. This bachelor’s thesis discusses Dfnity’s Internet Computer and chain-key cryptography. In addition a distributed application, a dapp, was created to research the chain-key cryptography in practice. The dapp was created with Dfnity’s material and examples such as Dfnity’s software development kit. The programming language used to create the dapp was Motoko which is created by Dfnity, but also CSS and HTML for the front-end.
The main reason for the thesis was to study the Internet Computer and the function of the chain-key cryptography. Data was collected about the chain-key cryptography with distributed application, but nothing special related to chainkey cryptography was observed. Nevertheless a lot of other information was discovered such as information about the canisters.
Hajautetun sovelluksen avulla pyrittiin saamaan tietoa Internet Tietokoneesta käytännössä. Ketjuavaimen kryptografian havaitseminen ei sovelluksen avulla onnistunut, mutta sen avulla onnistuttiin saamaan informaatiota esimerkiksi kanistereiden toiminnasta.
The main reason for the thesis was to study the Internet Computer and the function of the chain-key cryptography. Data was collected about the chain-key cryptography with distributed application, but nothing special related to chainkey cryptography was observed. Nevertheless a lot of other information was discovered such as information about the canisters.
Kokoelmat
- Avoin saatavuus [32130]