Tuli mieleen idea, jonka tässä jaan muillekin: miten omaa pankkitiliä voi käyttää sähköisen todistuksen tallentamiseen.
Haluat ennustaa ensi vuoden presidentinvaalien voittajan, mutta pitää ennustuksen vain omana tietonasi kunnes tulokset julkistetaan. Miten voit todistaa, että olet arvannut oikein jo kuukausia aiemmin? Entä miten voit todistaa, että olet saanut haltuusi jonkin asiakirjan tai keksinyt jonkin lentävän lauseen ennen muita? Tai että kirjoittamasi testamentti on pysynyt muuttumattomana ja sen päiväys pitää paikkansa?
Kaikki nämä ratkeavat kryptografian tiivistefunktiolla, mutta sen tueksi tarvitaan luotettava aikaleimapalvelu. Lohkoketjutekniikka ratkaisisi ongelman hieman toisella tavalla, mutta sitä odotellessa voi käyttää apuna omaa pankkitiliä. Pankkien tiliotteisiin voi luottaa kaikissa tilanteissa, eikö niin?
Kirjoitetaan ensin ennuste ja lisätään siihen tekohetken päiväys ja kellonaika. Netissä on lukuisia palveluita, jotka laskevat online-lomakkeella SHA1-tiivisteen arvon, esimerkiksi tämä:
Tuloksena saatu 20-merkkinen tiiviste kopioidaan leikepöydän kautta ja siirretään pankkipalvelussa tilisiirron Viesti-kenttään:
Jos itsellä on useita tilejä, tilisiirron kannattaa tehdä niiden välillä. Muutoin avuksi tarvitaan jokin toinen henkilö, jonka tilille siirretään pieni summa rahaa (esimerkissä yksi euro). Kaksi omaa tiliä on näppärä järjestely, koska silloin samaa euroa voi siirtää edestakaisin ja näin tallentaa monta tiivistettä.
Tilisiirto tallentuu pankin järjestelmään ja näkyy esimerkiksi tiliotteissa. Nordean järjestelmästä tiliotteen saa vain kuukausi kerrallaan, joten 7.10. tehty siirto näkyy vasta 1.11. alkaen.
Näyttämällä tiliotetta ja laskemalla tiiviste uudelleen voidaan osoittaa, että teksti on ollut hallussa jo tilisiirtoa tehtäessä. Varmimmaksi vakuudeksi listaa voidaan selata suoraan verkkopankissa, jolloin sen aitous on vuorenvarmaa.
Se, että pankin järjestelmästä löytyy kyseisellä päivämäärällä kyseinen tiiviste todistaa, että teksti on ollut tallettajan (heh) hallussa tilisiirtoa tehtäessä, koska vain kyseinen teksti on voinut tuottaa juuri tämän tiivisteen (unohdetaan kryptografian kolliisiot).
Niksissä on omat heikkoutensa. Aikaleima tallentuu vain päivän tarkkuudella, mutta sillä ei pitkäaikaisessa säilytyksessä ole merkitystä. Nordea säilyttää tiliotteita vain kuusi vuotta, mutta pidempiaikaista säilytystä voi saada maksamalla.
Luottamuksellisia asiakirjoja ei kannata kierrättää online-laskurin kautta, koska ei voi tietää jääkö teksti talteen jonnekin. Silloin pitää käyttää jotain ohjelmaa, joka laskee tiivisteen kokonaisesta asiakirjasta.
Jos halutaan todistaa web-sivun tai vaikka blogikirjoituksen aitous, teksti voidaan siirtää leikepöydän kanssa, mutta silloin kuvat ja tekstin rivittyminen eri tavalla voivat tuottaa ongelmia.
Viestikentän enimmäispituus on 70 merkkiä, joten siihen mahtuu myös pidempi ja turvallisempi tiiviste kuin SHA-1. Ennustuksen SHA-256 tiiviste olisi 78e0164bbe8b9c5c727e96e7884f56714cd1bad401ffe3ad88eaff7f1d408d07 (32 merkkiä).
Nyt sitten vain odottamaan vaaleja! Jos ehdokas XY todella voittaa 63 prosentin osuudella, voin todistaa tienneeni asian jo lokakuun alussa.
Haluat ennustaa ensi vuoden presidentinvaalien voittajan, mutta pitää ennustuksen vain omana tietonasi kunnes tulokset julkistetaan. Miten voit todistaa, että olet arvannut oikein jo kuukausia aiemmin? Entä miten voit todistaa, että olet saanut haltuusi jonkin asiakirjan tai keksinyt jonkin lentävän lauseen ennen muita? Tai että kirjoittamasi testamentti on pysynyt muuttumattomana ja sen päiväys pitää paikkansa?
Kaikki nämä ratkeavat kryptografian tiivistefunktiolla, mutta sen tueksi tarvitaan luotettava aikaleimapalvelu. Lohkoketjutekniikka ratkaisisi ongelman hieman toisella tavalla, mutta sitä odotellessa voi käyttää apuna omaa pankkitiliä. Pankkien tiliotteisiin voi luottaa kaikissa tilanteissa, eikö niin?
Kirjoitetaan ensin ennuste ja lisätään siihen tekohetken päiväys ja kellonaika. Netissä on lukuisia palveluita, jotka laskevat online-lomakkeella SHA1-tiivisteen arvon, esimerkiksi tämä:
![]() |
| Tiivistefunktion SHA-1 laskeminen. |
![]() |
| Tiiviste tallennetaan tilisiirron viestinä. |
Tilisiirto tallentuu pankin järjestelmään ja näkyy esimerkiksi tiliotteissa. Nordean järjestelmästä tiliotteen saa vain kuukausi kerrallaan, joten 7.10. tehty siirto näkyy vasta 1.11. alkaen.
Näyttämällä tiliotetta ja laskemalla tiiviste uudelleen voidaan osoittaa, että teksti on ollut hallussa jo tilisiirtoa tehtäessä. Varmimmaksi vakuudeksi listaa voidaan selata suoraan verkkopankissa, jolloin sen aitous on vuorenvarmaa.
Se, että pankin järjestelmästä löytyy kyseisellä päivämäärällä kyseinen tiiviste todistaa, että teksti on ollut tallettajan (heh) hallussa tilisiirtoa tehtäessä, koska vain kyseinen teksti on voinut tuottaa juuri tämän tiivisteen (unohdetaan kryptografian kolliisiot).
![]() |
| Siirto näkyy vastaanottajan tilitapahtumissa. |
Luottamuksellisia asiakirjoja ei kannata kierrättää online-laskurin kautta, koska ei voi tietää jääkö teksti talteen jonnekin. Silloin pitää käyttää jotain ohjelmaa, joka laskee tiivisteen kokonaisesta asiakirjasta.
Jos halutaan todistaa web-sivun tai vaikka blogikirjoituksen aitous, teksti voidaan siirtää leikepöydän kanssa, mutta silloin kuvat ja tekstin rivittyminen eri tavalla voivat tuottaa ongelmia.
Viestikentän enimmäispituus on 70 merkkiä, joten siihen mahtuu myös pidempi ja turvallisempi tiiviste kuin SHA-1. Ennustuksen SHA-256 tiiviste olisi 78e0164bbe8b9c5c727e96e7884f56714cd1bad401ffe3ad88eaff7f1d408d07 (32 merkkiä).
Nyt sitten vain odottamaan vaaleja! Jos ehdokas XY todella voittaa 63 prosentin osuudella, voin todistaa tienneeni asian jo lokakuun alussa.



