W 2036 roku bateria trafia do zakładu recyklingowego. Pracownik skanuje kod, który został nadrukowany na obudowie w 2026 roku, i uzyskuje paszport produktu. Firma, która wówczas zapisała ten paszport, może już nie istnieć. Mimo to skan musi potwierdzić, że dane są autentyczne: że pochodzą od producenta i że od tamtej pory nikt nie wprowadził w nich żadnych zmian.
To jest sedno sprawy. Cyfrowy paszport produktu musi pozostawać weryfikowalny przez co najmniej dziesięć lat. Platforma oprogramowania rzadko funkcjonuje tak długo. Dlatego zaufanie nie może opierać się wyłącznie na dostawcy. Musi ono opierać się na samym zestawie danych.
W niniejszym artykule wyjaśniono, w jaki sposób firma Transpareo rozwiązuje tę kwestię: za pomocą dwóch pieczęci na każdej wersji certyfikatu, za pomocą Transpareo Proofchain, który łączy każdą wersję z poprzednią, za pomocą identyfikatora wystawcy w Państwa własnej domenie, za pomocą archiwum, które przetrwa działalność dostawcy, oraz za pomocą weryfikacji, którą każdy może przeprowadzić w przeglądarce bez konieczności zwracania się do nas.
Każda wersja opatrzona jest dwoma pieczęciami
Przed opublikowaniem paszportu firma Transpareo sprawdza, czy zawarto wszystkie pola obowiązkowe dla danej kategorii produktu. W przypadku braku choćby jednego z nich publikacja zostaje odrzucona.
Podpisywany jest wyłącznie kompletny certyfikat.
Następnie firma Transpareo zamraża zawartość jako wersję i opatruje ją dwoma niezależnymi podpisami: jednym od producenta, a drugim od firmy Transpareo. Producent może samodzielnie przechowywać swój klucz i prowadzić własną usługę podpisywania. Firma Transpareo nigdy nie ma wglądu w ten klucz prywatny i dodaje jedynie swój własny kontrpodpis. Podpis producenta jest zatem takim, którego sami nie bylibyśmy w stanie wygenerować.
Podpis dotyczy przy tym każdego pojedynczego wpisu. Dlatego też pola, które są dodatkowo widoczne dla warsztatu naprawczego lub organu administracyjnego, nadal zawierają ten sam podpis, bez konieczności ponownego podpisywania. Dlaczego jest to dla nas ważne, wyjaśniono na stronie Ujawnianie bez utraty sygnatury.
Weryfikacja odbywa się w przeglądarce użytkownika. Aplikacja Transpareo Time Machine, nasza aplikacja do wyświetlania oparta na otwartym kodzie źródłowym, ładuje certyfikat, ponownie oblicza jego odcisk cyfrowy i weryfikuje oba podpisy bez nawiązywania połączenia z naszym serwerem. Osoby, które mają wątpliwości, mogą zapoznać się z kodem źródłowym.
Transpareo Proofchain: każda wersja odsyła do poprzedniej
Paszport rzadko pozostaje taki sam, jak w dniu wydania. Załóżmy, że producent naszej baterii stwierdzi w 2029 roku, iż podał zbyt wysoką wartość udziału surowców wtórnych w kobaltcie, i skoryguje tę wartość. W systemie Transpareo korekta ta nie zastępuje żadnych danych. Powstaje nowa wersja, a dotychczasowa pozostaje zamrożona obok niej.
Dodano poprawkę, a poprzednia informacja pozostaje bez zmian.
Każda nowa wersja zawiera odcisk palca swojej poprzedniczki, obliczony na podstawie jej części publicznej. Odniesienie to znajduje się w podpisanej treści, a zatem oba podpisy je obejmują. W ten sposób powstaje łańcuch łączący pierwszą wersję z aktualną: Transpareo Proofchain.
Jeśli ktoś później zmieni dane w poprzedniej wersji, podpisy przestaną być zgodne, a każdy weryfikator to zauważy. Ponowne podpisanie może wykonać wyłącznie osoba posiadająca klucze, a nawet w takim przypadku odcisk cyfrowy w kolejnej wersji ujawni każdą zmianę w części publicznej. Jeśli sam Pan/Pani przechowuje swój klucz, nawet firma Transpareo nie będzie mogła ponownie podpisać żadnej wersji Pańskiego/Pańskiej karty.
Łańcuch można zweryfikować bez naszego udziału. Serwis Transpareo Time Machine przechodzi w przeglądarce od aktualnej wersji do pierwszej poprzedniej, na nowo oblicza odcisk palca każdej poprzedniej wersji na podstawie jej własnych danych i porównuje go z odniesieniem następnej wersji. W 2036 roku podmiot zajmujący się recyklingiem widzi zatem obie informacje dotyczące kobaltu - pierwotną i skorygowaną - i może samodzielnie sprawdzić, że żadna z nich nie została zmieniona po fakcie.
Moglibyśmy to nazwać łańcuchem bloków. Zostało to jednak celowo zaprojektowane w prostszy sposób: jest to łańcuch odcisków palców zawartych w samych paszportach, który każdy może zweryfikować za pomocą otwartych procedur, bez konieczności dołączania do sieci.
Identyfikator wystawcy znajduje się na Państwa własnej domenie
Aby weryfikator mógł znaleźć klucze publiczne, każdy producent publikuje swój identyfikator w ramach własnej domeny, pod stałym adresem znanym każdemu weryfikatorowi (dla osób zaznajomionych z normami: zgodnie ze standardem W3C DID:web). Łańcuchy certyfikatów, stanowiące klasyczne rozwiązanie, tracą ważność w ciągu dziesięcioleci; adres w Państwa własnej domenie pozostaje niezawodny i podlega Państwa kontroli.
W przypadku zmiany klucza starsze podpisy pozostają weryfikowalne. Stary klucz nadal potwierdza to, co kiedyś podpisał, po prostu nie podpisuje już niczego nowego. A ponieważ producent może w pewnym momencie zrezygnować z posiadania swojej domeny, Transpareo odzwierciedla każdy klucz publiczny w momencie publikacji na trwałym adresie. Dzięki temu każda wersja pozostaje weryfikowalna, nawet jeśli pierwotny adres pewnego dnia przestanie odpowiadać.
Rejestracja w UE opatrzona jest kwalifikowanym pieczęcią
Rejestr UE, który działa od 20 lipca 2026 r., wymaga czegoś więcej niż zwykłego podpisu: Należy potwierdzić swoją tożsamość za pomocą eIDAS, czyli unijnego rozporządzenia w sprawie podpisów elektronicznych, oraz kwalifikowanego pieczęci elektronicznej zgodnie z rozporządzeniem eIDAS 910/2014 jest jednym z dopuszczonych środków. Taki podpis jest oparty na sprzęcie i powiązany z zweryfikowaną osobą prawną, co stanowi najwyższy poziom zaufania przewidziany w prawie UE.
Funkcja ta zostanie udostępniona, gdy tylko akt prawny eIDAS oraz interfejs rejestru osiągną ostateczny kształt. W tym celu firma Transpareo planuje uruchomienie własnej usługi pieczętowania z wykorzystaniem własnego urządzenia pieczętującego oraz kwalifikowanego certyfikatu uznanego dostawcy usług zaufania, dzięki czemu producenci nieposiadający własnej infrastruktury pieczętującej będą mogli pieczętować swoje paszporty bez konieczności posiadania własnego sprzętu.
Archiwum, które przetrwa dostawcę
Gdy tylko certyfikaty zostaną zarejestrowane w rejestrze UE, każda wersja zostanie dodatkowo zarchiwizowana w niezmienionej formie na stronie Transpareo Vault na okres dziesięciu lat. Ani producent, ani firma Transpareo nie będą mogli wprowadzać w nich zmian z mocą wsteczną. Nawet jeśli sam producent zaprzestanie działalności, publiczna część jego certyfikatów będzie nadal dostępna pod tymi samymi adresami.
Na długą perspektywę nastawiona jest również firma prowadząca to archiwum: 51 procent kapitału akcyjnego spółki Transpareo AG należy do fundacji pożytku publicznego Transpareo Stiftung z siedzibą w Zug w Szwajcarii, podlegającej federalnemu nadzorowi fundacji. Fundacja nie może zbywać swojego majątku, więc większościowy udział w przedsiębiorstwie nigdy nie może zmienić właściciela. W ten sposób trwałość działalności Transpareo oraz długoterminowy dostęp do Państwa paszportów są strukturalnie zabezpieczone.
W ten sposób strona trzecia weryfikuje paszport całkowicie bez naszego udziału
Decydującym testem jest to, czy ktoś może zweryfikować paszport bez korzystania z naszej infrastruktury. Procedura wygląda następująco:
- Pobranie paszportu z dowolnego źródła: z sieci CDN, z archiwum publicznego, z rejestru UE lub z archiwum strony trzeciej.
- Uporządkowanie zestawu danych w ustalonej kolejności i obliczenie jego odcisku palca.
- Pobranie kluczy publicznych producenta i Transpareo z adresów podanych w paszporcie.
- Zweryfikować oba podpisy względem odcisku palca. Jeśli oba są zgodne, paszport jest autentyczny i nie został zmieniony.
Bez logowania, bez dzwonienia do Transpareo, bez uzależnienia od działającej platformy. Informacje o tym, która metoda jest tutaj stosowana, znajdują się w pytaniach na końcu.
Co działa obecnie i co jest w przygotowaniu
W użyciu są podpisy, łańcuch wersji w systemie „ Transpareo Proofchain ”, weryfikacja w przeglądarce, identyfikacja wystawcy w ramach własnej domeny oraz własny klucz producenta. Utworzono niezmienialne archiwum dziesięcioletnie, które zacznie funkcjonować, gdy tylko paszporty zostaną zarejestrowane w rejestrze UE. Wprowadzenie kwalifikowanego pieczęci do rejestracji w UE jest planowane na moment, gdy akt prawny eIDAS oraz interfejs rejestru osiągną ostateczny kształt.
To, co zostało raz podpisane i zarchiwizowane, pozostaje możliwe do zweryfikowania, niezależnie od tego, kto będzie jutro obsługiwał platformę.
Pytania dotyczące tego wpisu
Kto jest w posiadaniu naszego klucza podpisu?
Mogą Państwo to zrobić samodzielnie, jeśli Państwo sobie tego życzą. Producent może prowadzić własną usługę podpisywania, a firma Transpareo nigdy nie przechowuje klucza prywatnego, a jedynie uzupełnia niezależny kontrpodpis. Każda wersja przepustki posiada zatem dwa podpisy pochodzące z dwóch niezależnych od siebie podmiotów, a podpis producenta jest takim, którego firma Transpareo nie jest w stanie wygenerować samodzielnie.
Czy możemy skorygować opublikowaną informację?
Tak, jako nowa wersja. Poprawka niczego nie nadpisuje, dotychczasowa wersja pozostaje zamrożona obok niej. Nowa wersja zawiera „odcisk palca” swojej poprzedniczki w podpisanej treści, dzięki czemu od pierwszej do aktualnej wersji powstaje łańcuch, który Transpareo Proofchain. Każdy, kto wprowadzi zmiany w wcześniejszej wersji, złamie jej podpisy lub łańcuch, a strona Transpareo Time Machine wskaże to każdemu weryfikatorowi bez konieczności zwracania się do nas z pytaniem.
Co stanie się z naszymi paszportami, jeśli firma Transpareo przestanie istnieć?
Pozostają one możliwe do zweryfikowania, ponieważ zaufanie wiąże się z samym zestawem danych. Każda wersja jest podpisana kluczami opublikowanymi pod adresami podanymi w paszporcie, a Transpareo kopiuje każdy klucz publiczny w momencie publikacji na stały adres, dzięki czemu weryfikacja pozostaje możliwa nawet w przypadku zniknięcia pierwotnego adresu. Od momentu rejestracji w UE każda wersja jest ponadto przechowywana w niezmienionej postaci w Transpareo Vault, czyli archiwum dziesięcioletnim. Również sama firma ma charakter długoterminowy, ponieważ 51 procent kapitału akcyjnego Transpareo AG znajduje się w posiadaniu fundacji pożytku publicznego Transpareo Stiftung z siedzibą w Zug, podlegającej federalnemu organowi nadzoru nad fundacjami. Fundacja nie może zbywać swojego majątku, a zatem większościowy udział w spółce nigdy nie może zmienić właściciela.
Dlaczego identyfikator wystawcy znajduje się w Państwa własnej domenie?
Ponieważ łańcuchy certyfikatów tracą ważność w ciągu dziesięcioleci, a paszport musi pozostawać weryfikowalny przez dziesięć lat lub dłużej. Wydawca publikuje swój identyfikator pod stałym adresem w katalogu /.well-known/ na własnej domenie (zgodnie ze standardem W3C DID:web), a adres ten pozostaje stabilny i pod Państwa kontrolą, nawet w przypadku zmiany dostawcy usług. Osoba weryfikująca pobiera stamtąd klucze publiczne bez konieczności zwracania się do kogokolwiek o zgodę.
Co dzieje się ze starszymi paszportami w przypadku zmiany klucza?
Pozostają one możliwe do zweryfikowania. Stary klucz nadal potwierdza to, co kiedyś podpisał, po prostu nie podpisuje już nowych certyfikatów. Ponieważ każdy klucz publiczny jest trwale archiwizowany w momencie publikacji, weryfikator może znaleźć właściwy klucz nawet po upływie wielu lat. Właśnie to sprawia, że zmiana staje się rutynową procedurą, która nie narusza historii transakcji.
Czy potrzebujemy osobnego certyfikatu kwalifikowanego do rejestru UE?
Niekoniecznie. Rejestracja jest działaniem podejmowanym przez Państwa, a swoją tożsamość potwierdzają Państwo zgodnie z rozporządzeniem eIDAS za pomocą kwalifikowanego podpisu elektronicznego, pieczęci elektronicznej lub kwalifikowanego zaświadczenia o atrybutach. W tym celu firma Transpareo będzie prowadzić własną usługę pieczęciową, wykorzystując własne urządzenie pieczętujące oraz kwalifikowany certyfikat wydany przez uznanego dostawcę usług zaufania, dzięki czemu producenci nieposiadający własnej infrastruktury pieczętowej będą mogli wypełnić ten obowiązek bez konieczności posiadania własnego sprzętu. Możliwość ta zostanie udostępniona, gdy tylko akt prawny eIDAS oraz interfejs rejestru osiągną ostateczny kształt.
Co się stanie, jeśli podczas publikacji paszport jest niekompletny?
Nie zostanie on podpisany. Przed zatwierdzeniem rekord danych jest sprawdzany pod kątem wypełnienia pól obowiązkowych dla danej kategorii produktu, a jeśli walidacja zakończy się niepowodzeniem, publikacja zostanie odrzucona. Tylko kompletny, zgodny z zasadami paszport jest zapisywany jako wersja. Podpis na paszporcie Transpareo oznacza zatem również, że pola obowiązkowe zostały wypełnione.
Czy ujawnienie dodatkowych pól powoduje uszkodzenie podpisu?
Nie, i właśnie do tego służy zastosowana metoda. Podpis odnosi się do każdego pojedynczego elementu zestawu danych, dlatego też pola, które są dodatkowo udostępniane warsztatowi naprawczemu lub organowi administracyjnemu, nadal zawierają ten sam dowód, bez konieczności ponownego podpisywania. Więcej informacji na ten temat można znaleźć na stronie Ujawnianie bez utraty sygnatury.
Czy klient może sprawdzić paszport bez Państwa udziału?
Tak, i to jest decydujący test. Należy pobrać paszport z dowolnego źródła, uporządkować zestaw danych w ustalonej kolejności i obliczyć odcisk cyfrowy, pobrać klucze publiczne producenta i firmy Transpareo z adresów podanych w paszporcie, a następnie zweryfikować oba podpisy względem odcisku cyfrowego. Procedura ta opiera się na otwartym certyfikacie W3C ecdsa-sd-2023. Bez logowania, bez konieczności kontaktowania się z nami, bez uzależnienia od działającej platformy. Transpareo Time Machine, nasza aplikacja wyświetlająca oparta na otwartym kodzie źródłowym, wykonuje właśnie te czynności w przeglądarce użytkownika.




