Tillit som varer lenger enn produktet: Signaturer og sertifikater i DPP

Tillit som varer lenger enn produktet: Signaturer og sertifikater i DPP

Tilliten til et produktpass avhenger av de signerte dataene om selve produktet. På denne måten forblir det verifiserbart i ti år med « Transpareo Proofchain », lenger enn en plattform vanligvis varer.

I 2036 leveres et batteri til en gjenvinningsbedrift. De skanner koden som ble trykt på huset i 2026 og får tilgang til produktpasset. Selskapet som lagret passet den gang, eksisterer kanskje ikke lenger. Skanningen må likevel bevise at dataene er ekte: at de stammer fra produsenten og at ingen har endret noe på dem siden den gang.

Det er kjernen i saken. Et digitalt produktpass må forbli verifiserbart i ti år eller lenger. En programvareplattform varer sjelden så lenge. Derfor må tilliten ikke være avhengig av leverandøren. Den må være knyttet til selve datasettet.

Denne artikkelen forklarer hvordan Transpareo løser dette: med to segl på hver versjon av et pass, med « Transpareo Proofchain », som knytter hver versjon til den forrige, med en utsteder-ID på vårt eget domene, med et arkiv som overlever leverandøren, og med en verifisering som alle kan utføre i nettleseren uten å spørre oss.

Hver versjon har to segl

Før et pass publiseres, sjekker Transpareo om alle obligatoriske felt i produktkategorien er fylt ut. Mangler ett, nektes publisering.

Kun et fullstendig pass blir signert.

Deretter låser Transpareo innholdet som en versjon og forsyner den med to uavhengige signaturer: én fra produsenten og én fra Transpareo. Produsenten kan selv oppbevare nøkkelen sin og drive sin egen signaturtjeneste. Transpareo får aldri se denne private nøkkelen, men legger bare til sin egen motsignatur. Produsentsignaturen er dermed en signatur som vi selv ikke kunne ha generert.

Signaturen gjelder for hver enkelt opplysning. Derfor beholder også feltene som et reparasjonsverksted eller en myndighet får tilgang til, den samme bekreftelsen uten at det er nødvendig å signere på nytt. Hvorfor dette er viktig for oss, kan du lese om på Åpne opp uten å miste signaturen.

Verifiseringen skjer i brukerens nettleser. Transpareo Time Machine, vår åpne kildekode-visningsapp, laster inn passet, beregner fingeravtrykket på nytt og sjekker begge signaturene selv. Den som er mistenksom, kan lese koden.

Transpareo Proofchain: hver versjon viser til den forrige

Et pass forblir sjelden slik det var den første dagen. La oss anta at produsenten av batteriet vårt i 2029 oppdager at de har oppgitt en for høy andel resirkulert kobolt, og korrigerer denne. I Transpareo overskriver denne korreksjonen ingenting. Den blir en ny versjon, og den tidligere versjonen forblir fryst ved siden av.

Det kommer en rettelse, men den tidligere opplysningen forblir gjeldende.

Hver nye versjon bærer «fingeravtrykket» til sin forgjenger, beregnet ut fra den offentlige delen av denne. Denne henvisningen finnes i det signerte innholdet, så begge signaturene dekker den. På denne måten strekker det seg en kjede fra den første versjonen til den nåværende: Transpareo Proofchain.

Hvis noen i ettertid endrer en opplysning i en tidligere versjon, stemmer ikke signaturene lenger, og alle som kontrollerer det, vil se det. Bare den som har nøklene, kan signere på nytt, og selv da vil fingeravtrykket i neste versjon avsløre enhver endring i den offentlige delen. Hvis du selv har nøkkelen, kan ikke engang Transpareo signere en ny versjon av passet ditt.

Kjeden kan kontrolleres uten vår medvirkning. Transpareo Time Machine går gjennom kjeden i nettleseren, fra den nåværende versjonen og tilbake til den første, beregner fingeravtrykket til hver forgjenger på nytt ut fra dens egne data og sammenligner det med referansen til etterfølgeren. I 2036 vil altså gjenvinningsbedriften se begge opplysningene om kobolt - den opprinnelige og den korrigerte - og kan selv kontrollere at ingen av dem er blitt endret i etterkant.

Vi kunne ha kalt dette en blokkjede. Det er bevisst laget enklere: en kjede av fingeravtrykk i selve passene, som alle kan verifisere ved hjelp av åpne metoder uten å måtte bli med i et nettverk.

Utstederidentifikasjonen ligger på ditt eget domene

For at en verifikator skal kunne finne de offentlige nøklene, publiserer hver produsent sin identifikator på sitt eget domene, under en fast adresse som alle verifikatorer kjenner til (for de som er kjent med standarder: i henhold til W3C-standarden DID:web). Sertifikatkjeder, den klassiske metoden, utløper i løpet av flere tiår; en adresse på ditt eget domene forblir stabil og under din kontroll.

Hvis en nøkkel endres, forblir eldre signaturer verifiserbare. Den gamle nøkkelen bekrefter fortsatt det den en gang signerte, den signerer bare ikke noe nytt lenger. Og fordi en produsent på et tidspunkt kan gi opp sitt domene, speiler Transpareo hver offentlig nøkkel til en permanent adresse på tidspunktet for publisering. Slik forblir hver versjon verifiserbar, selv om den opprinnelige adressen en dag ikke lenger svarer.

EU-registreringen bærer et kvalifisert segl

Registrering i EU-registeret, som har vært i drift siden 20. juli 2026, krever mer enn en vanlig signatur: Du må bekrefte identiteten din via eIDAS, den EU-omfattende forskriften for elektroniske signaturer, og et kvalifisert elektronisk segl i henhold til eIDAS-forordningen 910/2014 er et av de godkjente midlene. Et slikt segl er maskinvarebasert og knyttet til en godkjent juridisk person, noe som utgjør det høyeste tillitsnivået i EU-retten.

Denne funksjonen vil bli tilgjengelig så snart eIDAS-forordningen er endelig vedtatt og registeret begynner å godta pass. Transpareo planlegger derfor en egen forseglingstjeneste med en egen forseglingseenhet og et kvalifisert sertifikat fra en anerkjent tillitsleverandør, slik at produsenter uten egen forseglingsinfrastruktur kan forsegle passene sine uten egen maskinvare.

Et arkiv som overlever leverandøren

Så snart passene er registrert i EU-registeret, blir hver versjon i tillegg arkivert i uendret form i ti år på Transpareo Vault. Verken produsenten eller Transpareo kan endre dem i etterkant. Selv om produsenten selv skulle opphøre sin virksomhet, vil den offentlige delen av passene fortsatt være tilgjengelig på de samme adressene.

Også selskapet som driver dette arkivet er opprettet for å bestå på lang sikt: 51 prosent av aksjekapitalen i Transpareo AG går til den ideelle Transpareo-stiftelsen i Zug (under opprettelse, per oktober 2026). Etter at stiftelsen er opprettet, vil tilsynsmyndigheten for pensjonsordninger og stiftelser i Sentral-Schweiz (ZBSA) påse at den oppfyller sitt formål.

Slik sjekker en tredjepart passet, helt uten oss

Den avgjørende testen er om noen kan sjekke passet uten vår infrastruktur. Fremgangsmåten:

  1. Hent passet fra en hvilken som helst kilde: fra CDN, fra det offentlige arkivet, fra EU-registeret eller fra et tredjepartsarkiv.
  2. Sett datasettet i en fast rekkefølge og beregne dets fingeravtrykk.
  3. Hent de offentlige nøklene fra produsenten og Transpareo fra adressene som er oppgitt i passet.
  4. Sjekk begge signaturene mot fingeravtrykket. Hvis begge stemmer, er passet ekte og uendret.

Ingen pålogging, ingen telefon til Transpareo, ingen avhengighet av en plattform som er i drift. Hvilken metode som brukes til beregningen, fremgår av spørsmålene på slutten.

Hva som er i drift i dag og hva som er under forberedelse

Signaturer, versjonskjedingen i Transpareo Proofchain, verifisering i nettleseren, utstederidentifikasjon på eget domene og produsentens egen nøkkel er i bruk. Det uforanderlige tiårige arkivet er opprettet og trer i kraft så snart passene er registrert i EU-registeret. Det kvalifiserte seglet for EU-registrering er planlagt å tas i bruk så snart eIDAS-forordningen er endelig vedtatt og registeret begynner å godta pass.

Det som en gang er signert og arkivert, forblir verifiserbart, uavhengig av hvem som driver plattformen i fremtiden.

Spørsmål om dette innlegget

Hvem har vår signaturnøkkel?

Du selv, hvis du ønsker det. Produsenten kan drive sin egen signaturtjeneste, og Transpareo oppbevarer aldri den private nøkkelen, men legger bare til den uavhengige motsignaturen. Hver passversjon har dermed to signaturer fra to uavhengige instanser, og produsentsignaturen er en som Transpareo selv ikke kan generere.

Kan vi rette opp en offentliggjort opplysning?

Ja, som en ny versjon. Rettelsen overskriver ingenting; den tidligere versjonen forblir fryst ved siden av. Den nye versjonen bærer fingeravtrykket fra sin forgjenger i det signerte innholdet, og slik oppstår det en kjede fra den første til den nåværende versjonen, som Transpareo Proofchain. Den som endrer en tidligere versjon i etterkant, bryter signaturene eller kjeden, og Transpareo Time Machine viser dette til enhver som sjekker det, uten at vedkommende trenger å spørre oss.

Hva skjer med passene våre hvis Transpareo en dag ikke lenger eksisterer?

De forblir verifiserbare fordi tilliten er knyttet til selve datasettet. Hver versjon er signert med nøkler som er publisert på adressene som er oppgitt i passet, og Transpareo speiler hver offentlig nøkkel til en permanent adresse på tidspunktet for publiseringen, slik at verifiseringen består selv om den opprinnelige adressen skulle forsvinne. Fra og med EU-registreringen ligger hver versjon dessuten uforanderlig i Transpareo Vault, det tiårige arkivet. Selve selskapet er også opprettet for å bestå på lang sikt, ettersom 51 prosent av aksjekapitalen i Transpareo AG går til den ideelle Transpareo-stiftelsen i Zug (under opprettelse, per oktober 2026). Etter at stiftelsen er opprettet, vil tilsynsmyndigheten for pensjons- og stiftelsesforvaltning i Sentral-Schweiz (ZBSA) påse at den oppfyller sitt formål.

Hvorfor står utstiller-ID-en på vårt eget domene?

Fordi sertifikatkjeder utløper i løpet av flere tiår, mens et pass må kunne verifiseres i ti år eller lenger. Utstederen publiserer sin identifikator på en fast adresse i /.well-known/ på sitt eget domene (i henhold til W3C-standarden DID:web), og denne forblir stabil og under din kontroll, selv ved bytte av leverandør. En verifikator henter de offentlige nøklene derfra uten å måtte be noen om tillatelse.

Hva skjer med gamle pass når vi bytter nøkkel?

De forblir verifiserbare. Den gamle nøkkelen bekrefter fortsatt det den en gang har signert, men den signerer ikke lenger nye pass. Fordi hver offentlig nøkkel blir permanent speilet ved publisering, vil en kontrollør også flere år senere finne den riktige nøkkelen. Nettopp dette gjør byttet til en rutineprosess som lar historikken forbli uberørt.

Trenger vi et eget kvalifisert segl for EU-registeret?

Ikke nødvendigvis. Registreringen er en handling du utfører selv, og du bekrefter identiteten din via eIDAS ved hjelp av en kvalifisert elektronisk signatur, et segl eller et kvalifisert attributtbevis. Transpareo vil for dette formålet drive en egen segltjeneste med en egen seglenhet og et kvalifisert sertifikat fra en anerkjent tillitstjenesteleverandør, slik at produsenter uten egen seglinfrastruktur kan oppfylle kravet uten egen maskinvare. Denne muligheten vil være tilgjengelig så snart eIDAS-forordningen er endelig vedtatt og registeret godtar pass.

Hva skjer hvis et pass er ufullstendig når det publiseres?

Den blir ikke signert. Før dataene fryses, blir datasettet sjekket mot de obligatoriske feltene i produktkategorien, og hvis denne valideringen mislykkes, blir publiseringen avvist. Kun et fullstendig pass som oppfyller reglene blir lagret som en versjon. En signatur på et Transpareo-pass bekrefter dermed også at de obligatoriske feltene var til stede.

Vil det ødelegge signaturen hvis man viser flere felt?

Nei, og det er nettopp det denne metoden er laget for. Signaturen knyttes til hver enkelt opplysning i datasettet, og derfor beholder også feltene som i tillegg blir gjort tilgjengelige for et verksted eller en myndighet, den samme signaturen uten at det er nødvendig å signere på nytt. Mer om dette på Åpne opp uten å miste signaturen.

Kan en kunde kontrollere et pass uten vår hjelp?

Ja, og det er den avgjørende testen. Hent passet fra en hvilken som helst kilde, sett datasettet i fast rekkefølge og beregne fingeravtrykket, hent de offentlige nøklene fra produsenten og Transpareo via adressene som er oppgitt i passet, og sjekk deretter begge signaturene mot fingeravtrykket. Prosessen bak dette er den åpne W3C-sertifiseringen ecdsa-sd-2023. Ingen pålogging, ingen telefon til oss, ingen avhengighet av en aktiv plattform. Transpareo Time Machine, vår åpne kildekode-visningsapp, gjør akkurat dette i brukerens nettleser.

Oppdateringer om signaturer og tillit

Kryptografiske bevis, sertifikater og registrering - de viktigste nyhetene hver måned rett i innboksen din.