Epäelektronisessa maailmassa tapahtumat ovat suurinpiirtein seuraavanlaisia:
SET:n käyttöönottoa edeltävät toimet:
Kauppias salaa valtuutusta koskevat tiedot vastaavalla tavalla viestissään maksuyhdyskäytävälle (vaiheessa 2) ja maksuyhdyskäytävän vastaus käyttää edelleen samaa tekniikkaa. Tämä toistuu vaiheessa 3. Kaikkiaan osapuolet generoivat prosessin kuluessa siis kaikkiaan viisi symmetristä avainta (asiakas yhden, kauppias ja maksuyhdyskäytävä kumpikin kaksi), jotka salataan vastaanottajan julkisella avaimenvaihtoavaimella (jollaista ei ole asiakkaalla). Kullakin osapuolella on allekirjoituksia varten oma avain.
Tässä jätettiin käsittelemättä paitsi rekisteröityminen, myös erilaisia tarkistus- ja korjausviestejä. SET-järjestelmässä asiakas voi tarkistaa
SSL rakentaa yhteyden asiakasohjelman (selaimen) C ja palvelimen S välille suurinpiirtein seuraavasti (C:n autentikoimiseksi tehtävät vaiheet 4 ja 5 ovat vapaaehtoisia - eivätkä kovin yleisiä):
Meritan Solo-, Osuuspankin Kultaraha- ja Leonian verkkomaksu ovat seittitilisiirtoja ja niissä käytetään SSL:ää. Vanhemmissa selainversioissa on käytössä kuitenkin vain "keskitason" turvallisuuden takaava salaus 40-bittisellä avaimella, ellei korjauspakettia ja VeriSignin myöntämää sertifikaattia ole asennettu (ks. esim. Netscapen "Step"-Up"). Vaikka (pankki)asiakkaan autentikointi on välttämätöntä, näissä sovelluksissa ei tarvita vaiheita 4 ja 5, joilla asiakasohjelma autentikoitaisiin pankille. Asiakashan tulee autentikoiduksi kertakäyttöisten salasanojen perusteella siinä vaiheessa kun SSL-salaus on jo täydessä käynnissä.
Viimeksi mainittiin kauppapaikalla tehtävä tilisiirto, joka menee suoraan vastaanottajan tilille ja mahdollistaa palvelun välittömän saamisen. Lisätietoja tästä saa esim. OP:n sivulta. Itse SSL:ään voi paneutua Netscapen julkaiseman dokumentaation kautta. Alunperin Netscapen (1994 alkaen) toteuttaman SSL:n rinnalla on olemassa ilmainen toteutus SSLeay. Internet Engineering Task Force (IETF) valmistelee SSL:n pohjalta standardia, jolla on nimenä TLS (Transport Layer Security).
Vanhempien avuksi on tehty ohjelmia, jotka voivat
Suodatuksen taustalla täytyy olla jokin luokitus- tai merkintämekanismi ja sen vaikutusta pitää voida säätää asettamalla kriteerejä. Näitä toimia voivat tehdä
<meta http-equiv="PICS-Labels" content='(PICS-1.1 "http://www.rsac.org/ratingsv01.html"; l by "martinm@raleigh.ibm.com"; on "1996.06.24T10:11-0500"; exp "1997.06.06T08:00-0500"; r (n 0 s 0 v 0 l 0))'>Tässä on tuotettu kyltti (l niinkuin label) käyttämällä RSACi:n sivulla mainittua arviointia (r niinkuin rating), jossa on neljä luokkkaa: alastomuus (n), seksi (s), väkivalta (v) ja kieli (l) ja kussakin viisi tasoa (0-4). (RSACi=Recreational Software Advisory Council on the Internet.)
Merkintöjä voidaan paitsi sisällyttää HTML-dokumenttiin kuten tässä, myös lähettää HTTP-protokollan (tms.) otsikkotiedoissa (mikä HTTP:ssä vastaa suoraan 'meta'-tagin merkitystä). Niitä voidaan myös laatia ja siirtää erillään dokumentista. Tämä tekee mahdolliseksi arviointipalvelut, joista selain voi käydä kysymässä jonkin sivun luokitusta.
Tekijänoikeus, copyright, tarkoittaa kopiointioikeutta, eli lakitekstiä lainaten se tuottaa "yksinomaisen oikeuden määrätä teoksesta valmistamalla siitä kappaleita ja saattamalla se yleisön saataviin, muuttamattomana tai muutettuna, käännöksenä tai muunnelmana, toisessa kirjallisuus- tai taidelajissa taikka toista tekotapaa käyttäen."
Tekijänoikeuksista on paljon suomenkielistäkin tietoa seitissä. Tämän kurssin tarpeisiin riittää J.Korpelan laatima tiivistelmä siitä, mitä jokaisen tietokoneen käyttäjän pitäisi tietää tekijänoikeudesta. LUE se. Tarkempaa tietoa löytyy saman tekijän FAQ:sta. Mainittakoon tässä vain, että melko yleisen luulon vastaisesti Suomessa tekijänoikeus on voimassa, vaikka teoksessa ei olisi copyright-merkintää, eikä edes tekijän nimeä.
Verotuksesta: Paperitonkin kaupankäynti vaatii kirjanpidon, jonka perusteella verotus voidaan tarkastaa. Se ei sinänsä ole uutta, koska OVT on ollut jo kauan käytössä. Veronkierron mahdollisuus saattaa kuitenkin kasvaa, kun kaupankäynnin kaikki vaiheet toteutuvat sähköisesti ja tuotantoakaan ei alkuvaiheen jälkeen näy missään, ainakaan muualla kuin prosessorin käyttöasteessa, kun se suorittaa jotain palvelua tai kopioi digitaalista tietoa asiakkaalle toimitettavaksi ja varsinkin jos tämä tapahtuu anonyymisti. Vastaava ongelma koskee tullin perimistä kansainvälisessä kaupassa. Anonymiteetti on muutenkin ristiriitainen tavoite ja mahdollisina laittomuuksina vastaan tulevat vaikkapa rahanpesu, kiristys ja lahjonta ja tietenkin laittomien tuotteiden, kuten huumeiden kauppaaminen.
Sisällön tuottaja ei välttämättä halua kätkeä toimiaan, koska hän ei voisi silloin puolustaa tekijänoikeuksia. Muutenhan joku muu saattaisi alkaa tehdä kauppaa kerran ostamallaan aineettomalla tuotteella. Toisaalta myyjä ei kaikissa kaupankäynnin muodoissa voi välttää asiakkaalle annettavaa kuittausta maksuista. Bittikuitit ajavat saman asian verotuksen näkökulmasta kuin paperille kirjoitetut kuitit. Lainsäädännön kehittämistarve on kuitenkin ilmeinen ja erityisesti kansainvälinen yhtenäistäminen olisi tärkeää.
Allekirjoituksesta poiketen tavoitteena on nyt tehdä kytkentä niin, että sitä ei voi leikata (eikä edes hangata) pois ja toisaalta niin, että se häiritsee itse dokumenttia mahdollisimman vähän. Itse asiassa se halutaan yleensä kätkeä niin, ettei asiasta tietämätön edes huomaa sitä. Digitaalisessa maailmassa vesileiman löytäminen dokumentista voidaan tehdä riippuvaiseksi jostain avaimesta, joka voi olla toki myös julkinen. Vesileimaus on ymmärrettävästi erittäin hankala toteuttaa pelkkään digitaaliseen tekstiin.
Digitaalista vesileimausta voidaan pitää kryptologian osa-alueena, mutta sillä on omakin tieteenalansa, steganografia. Siinä missä kryptografia on pohjimmiltaan viestin sisällön salaamista, steganografia on viestin olemassaolon salaamista, piilokirjoitusta, jossa viesti kätketään enemmän tai vähemmän sellaisenaan muun sanoman joukkoon. Historiallisesti sillä on ollut salakirjoituksen veroinen merkitys luottamuksellisuuden tavoittelussa, mutta sittemmin se on jäänyt syrjään nykyaikaisen kryptografian tieltä. Tilanne on muuttunut sitä mukaan kun kuvallisen ja äänellisen tiedon digitaalisen tallentaminen ja varsinkin prosessointi on kehittynyt ja on tarvittu uusia menetelmiä tekijänoikeuksien puolustamiseen.
DMI:n johtajan Pauli Kuosmasen ja professori Jaakko Astolan patentoima vesileimausmenettely mahdollistaa vesileiman kätkemisen yleisesti mihin tahansa signaaliin. Ajatellaan seuraavassa yksinkertaisuuden vuoksi kuvaa, jonka elementit (pikselit) ovat harmaatason ilmaisevia tavuja. Olkoon kätkettävänä vesileimana mustavalkoinen logo, siis kuva, jonka pikselit ovat nollia ja ykkösiä. Oletetaan lisäksi, että ykköset eivät ole toistensa naapureina. Asetetaan logo kuvan päälle johonkin kohtaan jotenkin päin. Reunojen ylitys voidaan hoitaa leikkaamalla logo ja jatkamalla vastakkaiselta puolelta kuvaa. Ne kuvan pikselit, joiden kohdalle osuu logon musta pikseli muunnetaan seuraavasti: lasketaan pikselin 8 naapuripikselin arvoista mediaani ja korvataan pikselin arvo sillä.
Tällä tavoin muunnettu kuva ei yleensä eroa alkuperäisestä havaittavasti, mutta miten logo sitten voidaan löytää siitä? Tehdäänpä muunnetun kuvan kaikille pikseleille sama operaatio eli lasketaan naapureiden mediaani. Niillä pisteillä, jotka ovat logon kohdalla, on alkuperäiset naapurit ja muunnos tuottaa niille uudestaan nykyisen arvon. Muilla pisteillä näin ei yleensä käy, vaan arvo muuttuu melko suurella todennäköisyydellä. Jos muuttuneet pikselit väritetään valkoisiksi ja muuttumattomat mustiksi, vesileima yleensä erottuu missä kohtaa se sitten sijaitseekin.
Kun tunnistusalgoritmi on paikantanut logon tällä tavoin, sen pitää vielä tehdä tilastollinen testi ja päätellä, voiko mustien (eli muuttumatta jääneiden) pikseleiden esiintyminen sattumalta johtaa siihen, että logokin on niiden joukossa. Testin tuloksena on jokin todennäköisyys. Mikäli se on riittävän pieni, sattuma voidaan jättää huomiotta ja uskoa, että kuvassa on vesileima. Testin lähtökohtana on kuvan luonteesta riippuva jakauma muunnoksessa muuttumatta jääville pisteille.
Ongelmia voi syntyä siitä, että kuvaa on sittemmin muunnettu jollain tavalla, esimerkiksi yksinkertaisesti vain rajattu, skaalattu tai kompressoitu, tai sitten kuva on painettu ja sen jälkeen uudelleen digitoitu.
Logo voidaan sijoittaa paitsi suoraan kuvaan kuten edellä, myös kuvasta tehtyyn muunnokseen (esim. Fourier), minkä jälkeen kuva on palautettu käänteismuunnoksella. Toisaalta logon sijasta kuvaan voidaan kätkeä jokin logosta tehty muunnos. Mediaanin sijasta voidaan tehdä jokin muu muunnos eli suodatus. Tämän muunnoksen valinnassa voidaan lisäksi käyttää parametreja. Kaikissa näissä tapauksissa ja näiden yhdistelmissä saadaan aikaan se, että asiattomien on vaikeampi peukaloida vesileimaa.
Yhtenä monista valmistajista DigiMarc toimittaa ohjelmia, joilla kuviin voidaan kätkeä vesileima. Nämä leimat sisältävät yksikäsitteisen tunnisteen. Kuvankäsittelyohjelmiin liitetty rutiini avaa tämän tunnisteen ja käy DigiMarcin tietokannasta katsomassa, mitä tietoa siihen on liitetty. Tällöin kuvaa skannaava tai sen avannut käyttäjä saattaa nähdä kuvaan liittyvää tietoa, joka voi olla tekijänoikeusilmoitus tai kuva-aiheeseen liittyvä linkki kuvan laatineen yrityksen sivuille. DigiMarc tarjoaa palveluna myös sitä, että se käy läpi seittiä ja tutkii minne kaikkialle tietyt kuvat ovat päätyneet.
Vesileimoja vastaan voi kuvaa peukaloimalla tehdä monenlaisia hyökkäyksiä: sellaisia käsittelevän artikkelin abstrakti ja linkki artikkeliin. Vesileimausaihetta on käsitelty hieman myös TIVEKEn sivuilla tekijänoikeuksien yhteydessä. Samalla sivulla on myös tiivis selvitys SET:stä. Vesileimausaiheesta löytyy myös seittirengas.