Gizlilik
Tamga'nın temel kuralı: doğrulayıcı (verifier)Gösterilen belgeyi denetleyen taraf: imza, belge verenin güven listesindeki kaydı, durum ve politika. Relying party diye de anılır. yalnız gerekeni görür, kimse kişiyi siteler arasında izleyemez. Bunu dört araç sağlar.
Selective disclosure
Belgedeki her alan ayrı gizlenir (selective disclosureBir belgeden yalnız doğrulayıcının istediği alanların gösterilmesi, fazlasının değil.). İş başvurusunda yalnız "mezun" ve "derece" gösterilir; not ortalaması ve öğrenci numarası gizli kalır. Doğrulayıcı gizli alanların yalnız salted hashBir değerin rastgele bir salt ile birlikte alınan özeti; değer özetten tahmin edilemez. SD-JWT alanları bu yolla gizler. değerlerini görür.
Doğrulayıcı başına kopya
Cüzdan her belgeden birkaç kopya alır ve her doğrulayıcıya ayrı bir kopya gösterir; aynı doğrulayıcıya hep aynısını. İki doğrulayıcı imza ya da anahtar değerlerini karşılaştırarak kişiyi eşleştiremez. Kopyalar azalınca cüzdan arka planda yeniler.
Site başına takma ad
"Tamga ile giriş yap" siteye kimlik numarası ya da belge özeti göndermez. Cüzdan her site için ayrı ve kalıcı bir takma ad (pseudonym)Cüzdanın her web sitesi için ayrı türettiği kararlı hesap kimliği; iki site aynı kişiyi eşleştiremez. türetir: site sizi her girişte tanır, iki site aynı kişiyi eşleştiremez; telefon değişince kimlik yeniden doğrulandığında aynı takma adlar geri gelir. Kişi başına sitede tek hesap varsayılandır.
Sıfır bilgi ispatıyla yaş
"18 yaşından büyüğüm" ispatı, belgenin kendisini göstermeden üretilir (ZK (Zero-Knowledge proof)Bir bilginin doğru olduğunu, bilginin kendisini göstermeden kanıtlayan ispat; örneğin doğum tarihi olmadan "18 yaşından büyük".): doğrulayıcı ne doğum tarihini ne de belgeyi görür, iki gösterim birbirine bağlanamaz. İspat sistemi Longfellow ZKmdoc belgeleri için açık bir sıfır bilgi ispatı sistemi; Tamga doğum tarihini göstermeden "18 yaşından büyük" gibi bilgileri kanıtlamak için kullanır.; doğrulayıcı tarafı @tamga-network/verifier/zk alt yolunda hazır, cüzdan tarafı mağaza sürümüyle gelir.
Doğrulayıcının yükümlülükleri
- Alanların değerlerini ve iptal indeksini günlüğe yazmayın; yalnız alan adlarını.
- Kaydınızın kapsamı dışında alan istemeyin.
- Kişi, cüzdandan size silme talebi gönderebilir; kayıtlı iletişim kanalınızı güncel tutun.
Ayrıntı
- Cüzdan kuralları: SPEC-WALLET-0001
- Takma ad: ADR-0031, sıfır bilgi ispatı: ADR-0032