Über Ansichten

Allgemeine Informationen zum binären Transparenzprotokoll für Pixel finden Sie auf der Seite „Binäre Transparenz“.

Diese Seite enthält weitere Details zum Format der Dateien im Verzeichnis tile/.

Diese Dateien enthalten die Hashes der Merkle Tree-Knoten, die das binäre Transparenzprotokoll für Pixel Factory Images darstellen. Darüber hinaus werden diese Hashes in Kacheln verpackt. Eine Übersicht über die Aufteilung des Baums in Kacheln finden Sie unter Log kicken.

In diesem Log werden die Knoten mit SHA256 gehasht. Wir verwenden die tlog-Bibliothek, um die Kacheln mit einer Kachelhöhe von 1 zu schreiben. Das heißt, dass jede Kachel höchstens 2^height = 2 Hashes mit jeweils 32 Byte enthält.

Details zu Kachelpfadkonstruktionen finden Sie in der Dokumentation zu tlog-Kacheln. Nehmen wir als Beispiel einen Baum der Größe 8. Wenn Sie sich den Eintrag bei Index 3 ansehen, ist dies der erste Hash in der Kachel t(0, 1). Pfade für Kacheln haben das Format tile/H/L/NNN[.p/W]. Der Pfad für die Kachel t(0, 1) wäre also https://developers.google.com/android/binary_transparency/tile/1/0/001. Der Baumstamm befindet sich in der Kachel t(3, 0)/1, die dem Pfad https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1 entspricht.