Skip to content

Cüzdan Kanıtı Politikası ​

Belge FW-POL-0002 · Sürüm 1.0.0 · Durum Active · Güncelleme 2026-10-12 · Lisans CC BY 4.0
Yayın 1.0 — güncel. Kaynak metin (Türkçe); İngilizce çevirisi aynı sürümdedir.

Tamga güven listesindeki her cüzdan sağlayıcısının cüzdan örneği kanıtını (WIA) ve anahtar kanıtını (KA) nasıl verdiğini, hangi koşullarda iptal ettiğini ve iptali nasıl yayımladığını tek yerde toplayan politika (AB ARF VCR_05, WURevocation_03, WURevocation_09a) ve ETSI TS 119 471 madde 6–7 ile eşler. Ağ cüzdan işletmez; bu belge ağın, listedeki cüzdan sağlayıcılarından beklediği asgari politikadır ve ADR-0025, ADR-0047, cüzdan şartnamesi ve Tamga Rulebook kurallarından derlenmiştir.

1. Kapsam ve statü ​

Tamga Network hiçbir cüzdanı ve cüzdan sağlayıcısını işletmez; cüzdanları güven listesindeki kayıtlarıyla (wallet_providers[]) tanır (ADR-0042). Bu politika, listedeki her cüzdan sağlayıcısının (wallet provider)Cüzdanı sunan, cüzdan birimlerini kaydeden ve cüzdan ile anahtar kanıtlarını imzalayan kuruluş. Her cüzdan kendi sağlayıcısını işletir; ağ sağlayıcı işletmez, güven listesinde listeler. verdiği iki kanıt için ağın asgari kurallarını toplar:

  • Cüzdan örneği kanıtı (WIA (Wallet Instance Attestation)Cüzdan sağlayıcısının imzaladığı, cüzdan kurulumunun gerçek olduğunu bildiren kısa ömürlü beyan; belge veren, belgeyi vermeden önce denetler.) — cüzdan uygulamasının (Wallet Instance) belge verene kendini tanıttığı kısa ömürlü kanıt;
  • Anahtar kanıtı (KA) — belge anahtarlarının hangi güvenli donanımda ve hangi kullanıcı doğrulamasıyla korunduğunu gösteren kanıt.

İkisi birlikte AB'deki cüzdan birimi kanıtının (WUA) karşılığıdır. Politika karar üretmez: kurallar ADR-0025, ADR-0047, SPEC-WALLET-0001, SPEC-PROTO-0001 §11.1, Tamga Rulebook RB-WP ve RB-AP kuralları ve Trust Framework'ten (Ek A) derlenmiştir. Her cüzdan sağlayıcısı bu kurallara uyar; kendi işletim ayrıntılarını (ör. kurulum, destek, bildirim kanalları) kendi politikasında yazar.

2. Cüzdan biriminin etkinleştirilmesi ​

KuralKaynak
Cüzdan ilk kurulumda sağlayıcıya bir birim anahtarı kaydeder; bu anahtar yalnız cüzdan ile sağlayıcı arasında kullanılır, hiçbir kuruma gösterilmez; birimle ilgili istekler birim anahtarıyla imzalanırADR-0025 K1
Birim kaydı yalnız birim anahtarının parmak izini, çözüm ve sürümü, kayıt zamanını, iptal durumunu ve birime verilmiş WIA iptal listesi girişlerini tutar; kişisel veri tutulmazADR-0025 K1, WIA2
Belge sahibi anahtarları cihazın güvenli bölgesinde (W2) ya da sertifikalı güvenli donanımda (W3) üretilir; dışa aktarılamaz, bir tohumdan türetilmez; yazılım anahtarlı (W1) cüzdana belge verilmezRB-WP-01, SPEC-WALLET-0001 WL1, WL3
Cüzdan sağlayıcısı kullanıcı adına kurtarma anahtarı tutmazRB-WP-07
Cihaz kanıtı: W3 seviyesinde sağlayıcı birimi etkinleştirirken ve W3 beyan eden her KA'dan önce platformun cihaz kanıtını (Apple App Attest, Android anahtar kanıtı, Play Integrity) doğrular; doğrulanmamış cihaza W3 KA vermez. W2'de cihaz kanıtı isteğe bağlıdırRB-WP-17, ADR-0047 K5
Etkinleştirmede telefonsuz iptal yolu kurulur: sağlayıcı, kişinin telefonu olmadan birimi iptal edebileceği bir yol sunar; yol kullanıcı hesabı gerektirmez (ör. bir kez gösterilen iptal sırrı, sağlayıcıda yalnız yavaş özeti)RB-WP-15, ADR-0047 K3

3. WIA'nın verilmesi ​

KuralKaynak
Biçim: OpenID4VCI 1.0 Ek E (oauth-client-attestation+jwt); AB TS3 §2.3.1 alanları: sub, wallet_name, wallet_version, wallet_link, wallet_solution_certification_information, client_status {status, exp}, cnf.jwkADR-0025 K2
WIA cüzdan sürümünü, anahtarın donanımda olduğunu ve PIN ya da biyometrinin etkin olduğunu beyan ederRB-WP-02
Ömür 24 saatten kısadır; client_status.exp en az 31 gün ileridedirADR-0025 K2, WIA1
Her belge işleminde yeni WIA: yeni bir sahiplik kanıtı (PoP) anahtarı ve yeni, birbirine bağlanamaz bir iptal listesi girişi. Belge veren başına yeniden kullanım yoktur; böylece sağlayıcı cüzdanın kaç kurumla görüştüğünü öğrenmezADR-0025 K2, WIA1
WIA, sağlayıcının güven listesinde kayıtlı imza anahtarıyla imzalanırRB-WP-02, SPEC-TRUST-0001

4. KA'nın verilmesi ​

KuralKaynak
Biçim: OpenID4VCI 1.0 Ek D (typ key-attestation+jwt); AB TS3 §2.3.2 alanları: attested_keys, key_storage, user_authentication (ISO 18045 seviyeleri), certification, key_storage_status {status, exp}ADR-0025 K3
Seviye gerçeği söyler: KA'daki anahtar deposu seviyesi doğrulanmış duruma dayanır; doğrulanmamış bir beyan KA'ya yazılmaz. Sertifikasız donanım için sertifika bilgisi boş kalırADR-0025 WIA3
Bir KA bir paketteki bütün belge anahtarlarını taşır; her anahtar yalnız bir KA'da yer alır; KA bir kez kullanılır; belge isteğinin kanıtı (proof) attested_keys[0] ile imzalanır ve başlığında KA taşırADR-0025 K3
KA iptali anahtar deposu türü başına ortak girişle yapılır (AB TS3 Seçenek 1): yazılım deposu, Secure Enclave, StrongBox … her türün bir girişi vardır; birim kimliği KA'dan çıkarılamazADR-0025 K3

5. İptal koşulları ​

5.1 WIA ​

KoşulSonuçKaynak
Kişi cüzdandan "Bu cüzdanı iptal et" der (cihaz devri, satış)Birim ve ona verilmiş bütün WIA girişleri iptal edilirADR-0025 K4
Kişi cüzdanı sıfırlayıp verilerini silerBirim iptal edilir (WIA bitleri), sonra kayıt silinirSPEC-WALLET-0001 §7.6
Tek bir cüzdan biriminde ihlal bulunurO birim iptal edilirRB-WP-11
Cüzdan çözümünde (bir sürümde) açık bulunurO sürümün cüzdan kanıtları iptal edilir; belge verenler yeni belgede reddederRB-WP-11, Ek A §4.6
Birim iptal edilirO birime verilmiş bütün WIA girişleri iptal olurADR-0025 WIA2
Telefon kaybolur ya da çalınır; kişi telefonsuz iptal yolunu (§2) kullanırBirim ve ona verilmiş bütün WIA girişleri iptal edilir; kimlik servisi o birimdeki belgelerini 24 saat içinde iptal eder; kurum belgeleri iptal edilmez, cihaz anahtarına bağlı oldukları için kullanılamazRB-WP-15, RB-AP-ID-12, ADR-0047 K1, K3

Kaybolan ya da çalınan telefondan iptal kullanıcı hesabı gerektirmez (ADR-0047 K3). AB WIAM_06'nın öngördüğü hesap yerine etkinleştirmede kaydedilen bir iptal sırrı kullanılır; "kişinin açık isteği" ve "etkinleştirmede kayıt" şartları (WURevocation_10) karşılanır. Tamga Wallet bunu kapatma kodu ve "Telefonumu kaybettim" sayfasıyla yapar.

5.2 KA ​

KoşulSonuçKaynak
Bir anahtar deposu ya da güvenli donanım türünün güvenilirliğini bozan bir açık ya da ihlal bulunurSağlayıcı o türün KA girişini iptal eder; o türdeki anahtarlarla yeni belge verilmezADR-0025 K3, Ek A §4.6, AB ARF WURevocation_09a
Bir sürümün ya da tek bir birimin ihlali§5.1'deki gibi WIA ile; KA girişi türe aittir, birime değilADR-0025 K3

5.3 İptalin kişiye bildirilmesi ​

KuralKaynak
Sağlayıcı, kişinin cüzdan biriminin iptal edildiğini cüzdan dışından öğrenebileceği en az bir yol sunar; yol kişisel veri toplamayı zorunlu kılmazRB-WP-16, AB WURevocation_16, ADR-0047 K4
Sağlayıcı birimi kendi kararıyla (güvenlik açığı) iptal ettiyse bu yol en geç 24 saat içinde iptalin nedenini herkesin anlayacağı dille, açığın teknik ayrıntısını ya da ona bağlantıyı, hangi işlevlerin çalıştığını ve kişinin yeniden çalışan bir cüzdana nasıl kavuşacağını gösterirRB-WP-16, AB WURevocation_14
Cüzdanın kendisi de kişiye haber verebilir; bu, cüzdan dışı yolun yerini tutmazAB WURevocation_16

Tamga Wallet bu kuralı herkese açık güvenlik duyuruları ve kapatma koduyla açılan, veri tutmayan "Cüzdanımın durumu" sayfasıyla karşılar.

6. İptalin yayımlanması ​

KuralKaynak
Sağlayıcı iki Token Status List yayımlar: WIA girişleri ve KA türleri. Listeleri güven listesinde kayıtlı kendi anahtarıyla imzalarADR-0025 K4
WIA listesi en az 10.000 girişlidir; girişler birime bağlanamaz biçimde dağıtılırADR-0025 K2, K4
Liste adresleri her WIA'da (client_status) ve KA'da (key_storage_status) yer alır; sağlayıcının adresi güven listesindeki kaydındadırADR-0025, SPEC-TRUST-0001

7. Belge verenlerin denetimi ​

KuralKaynak
Belge veren, belge vermeden önce WIA'yı ve KA'yı wallet_providers[] listesine göre doğrular ve güvenli donanım seviyesinin türün şartını karşıladığını denetlerRB-AP-10
PAR ve token uçlarında WIA: imza, sağlayıcı anahtarının listede olması, süre, PoP (cnf), client_status iptal değil. Belge ucunda KA: imza, proof'un attested_keys[0] ile imzası ve nonce, key_storage_status iptal değil, key_storage seviyesi kurumun alt sınırını karşılıyorADR-0025 K5
Belge veren iptal edilmiş bir WIA ya da KA ile belge vermezADR-0025 WIA4
Kurumun anahtar deposu şartı tanıtım bilgisinde ilan edilir (key_attestations_required {key_storage, user_authentication})ADR-0025 K5
Kurum asgari iptal bakım süresi istiyorsa ilan eder: KA için key_attestations_required.preferred_key_storage_status_period, WIA için üstte preferred_client_status_period (saniye). Cüzdan şartı karşılamayan KA göndermez, bakım süresi kısa kalan WIA ve KA yerine sağlayıcıdan uzununu ister; sağlayıcı veremezse kurum belgenin süresini bakım süresiyle sınırlar (zincirleme iptal yapan kurumda)AB ARF WUA_05a, WUA_32, ISSU_12c; AB TS3 §2.4

8. Olaylar ve bildirim ​

  • Cüzdan çözümündeki açık kritik ya da yüksek önemde bir olaydır: kritik olay en geç 4 saatte, yüksek önemdeki olay en geç 24 saatte şema sahibine bildirilir (RB-GEN-09, Ek A §4.6).
  • Cüzdan, "bu cüzdan Tamga güven listesinde" görünümünü ve "anahtarlarım nerede" açıklamasını sunar (RB-WP-10).
  • Sağlayıcının güven listesindeki kaydı askıya alınır ya da çıkarılırsa belge verenler o sağlayıcının kanıtlarını kabul etmez; yalnız ACTIVE kaydın ACTIVE anahtarları kullanılır (SPEC-TRUST-0001).

9. ETSI TS 119 471 madde 6–7 ile eşleme (WURevocation_03) ​

AB, cüzdan sağlayıcısının WIA ve KA politikasının ETSI TS 119 471'in (V1.1.1, 2025-05; EAA hizmet sağlayıcılarının politika ve güvenlik şartları) 6. ve 7. maddelerine uygun olmasını ister. Aşağıdaki tablo o maddeleri satır satır karşılar; "EAA" yerine "WIA ve KA", "EAASP" yerine "cüzdan sağlayıcısı" okunur. Yükümlülükler listedeki her cüzdan sağlayıcısınındır; sağlayıcı bunları nasıl karşıladığını kendi uygulama bildirgesinde yazar. "Pilottan önce" işaretli maddeler liste aşamasında hedeftir, gerçek kişilerle pilottan önce zorunludur. TS 119 471'in EN 319 401'e yaptığı genel atıflar (ör. "EN 319 401 madde 7.2 uygulanır") sağlayıcının EN 319 401'e uyması demektir.

TS 119 471KonuBu politikada / sağlayıcının yükümlülüğü
5Risk değerlendirmesi (EN 319 401 §5)Sağlayıcı WIA ve KA hizmeti için yazılı bir risk değerlendirmesi yapar; yılda bir ve büyük değişiklikte günceller
6.1.1Uygulama bildirgesi; iptal mekanizmasının bildirgede anlatılması (REQ-EAASP-6.1-02)Sağlayıcı herkese açık bir uygulama bildirgesi yayımlar; bildirge bu politikaya atıf verir ve iptal mekanizmasını (§5, §6) anlatır
6.1.2Sağlayıcının bağlanabilirliği; doğrulayıcılarla işbirliği yaparak kişiyi izlememeİşlem başına yeni WIA ve birbirine bağlanamaz iptal girişi; KA girişi türe aittir (§3, §4). Sağlayıcı birim ile giriş arasındaki eşlemeyi hiçbir belge verene ya da doğrulayıcıya vermez ve bunu bildirgesinde yazar (ADR-0025 WIA1, WIA2)
6.2Şartlar ve koşullar; kabulün iradi bir eylemle ve kanıtlanabilir biçimde olması; kayıtların saklama süresiSağlayıcı kullanım koşullarını etkinleştirmeden önce gösterir; kabul cüzdanda iradi bir eylemle olur. Kabulün kanıtı kişisel veri olmadan tutulur (birim kaydında koşulların sürümü ve kabul zamanı). Saklama süresi koşullarda yazılır
6.2 (REQ-EAASP-6.2.4-05)Kişisel verinin nasıl kullanılacağının önceden anlatılması ve rızaBirim kaydı kişisel veri tutmaz (ADR-0025 WIA2). Sağlayıcı isteğe bağlı bir kişisel veri (ör. iletişim e-postası) toplarsa önce aydınlatır ve açık rıza alır
6.3Bilgi güvenliği politikası (EN 319 401 §6.3)Sağlayıcının yönetimince onaylanmış, yılda bir gözden geçirilen bir bilgi güvenliği politikası vardır
6.4Kanıt politikası: kanıtın neyi beyan ettiği, biçim, doğrulama yolu, güven çerçevesi, sahiplik kanıtıBu politika ve sağlayıcının bildirgesi: WIA ve KA'nın beyanları ve biçimi §3–§4; güven çerçevesi Tamga ARF; doğrulama §7; sahiplik kanıtı cnf ve attested_keys[0]
7.1.1Kanıt verme ve iptal kararlarında bağımsızlık; ticari baskıdan uzaklık; tarafsızlığı koruyan belgelenmiş yapıSağlayıcı iptal kararını (özellikle kendi başlattığı iptali) kimin hangi ölçütle verdiğini yazılı tanımlar; karar ticari ilişkiden etkilenmez
7.1.2, 7.2, 7.3Görev ayrılığı, insan kaynakları, varlık yönetimi (EN 319 401)EN 319 401'e göre; güvenilir roller tanımlanır
7.4Erişim denetimi: kanıt verdirebilen her hesapta çok etkenli kimlik doğrulama; sürekli izleme ve alarm; kimlik doğrulama denemelerinin kaydıSağlayıcı WIA ya da KA verdirebilen, birim iptal edebilen ya da imza anahtarına erişebilen her işletim hesabında çok etkenli kimlik doğrulama kullanır; yetkisiz erişim denemelerini izler ve kaydeder (kayıtta kişisel veri yok, RB-GEN-06)
7.5.1–7.5.2Anahtar üretimi: güvenli ortam, en az ikili denetim, belgelenmiş tören ve tören raporu, TS 119 312 algoritmalarıWIA, KA ve iptal listesi imza anahtarları ES256'dır (RB-AP-04). Pilottan önce: anahtarlar en az iki kişinin bulunduğu belgelenmiş bir törenle üretilir; tören raporu (roller, kanıt, tarih, anahtar envanteri ve parmak izleri) saklanır
7.5.3Anahtar koruma: EAL 4+ ya da FIPS 140-2/140-3 Seviye 3 güvenli kriptografik cihaz; yedekler aynı korumada; cihaz emekliye ayrılınca anahtarın imhasıPilottan önce: imza anahtarları donanım güvenlik modülünde ya da eşdeğer sertifikalı bir bulut anahtar hizmetinde durur; yedek ikili denetimle alınır. Liste aşamasında anahtar sunucuda şifreli tutulabilir; bu sapma sağlayıcının bildirgesinde yazılır
7.5.4Anahtar kullanımı: ömür sonunda bırakma; yalnız kanıt verme ve iptal durumu içinSağlayıcının imza anahtarı yalnız WIA, KA ve kendi iptal listelerini imzalar; anahtar yenilemesi güven listesindeki kayıtla yapılır (SPEC-TRUST-0001)
7.5.5Cüzdana özgü: belgenin cihazın güvenli donanımına bağlanması; anahtarın güvenli donanımda olduğunun doğrulanması; seçici açıklama; birlikte sunum; bağlanabilirliğin azaltılması; toplu verilen kopyaların birbirinden bağımsız olmasıKA yalnız güvenli donanımda üretilmiş anahtarları taşır; seviye doğrulanmış duruma dayanır (ADR-0025 WIA3; W3'te cihaz kanıtı, RB-WP-17). Her kopya ayrı anahtardır, bir anahtar tek KA'dadır (§4; RB-AP-09). Seçici açıklama ve birlikte sunum belge biçimlerinindir (SD-JWT VC, mdoc)
7.6Fiziksel ve çevresel güvenlik (EN 319 401)Sağlayıcının sunucuları erişimi denetlenen bir veri merkezindedir
7.7İşletim güvenliği; kapasite izlemeSağlayıcı WIA ve KA uçlarının ve iptal listelerinin kapasitesini izler; WIA iptal listesi en az 10.000 girişlidir ve dolmadan büyütülür (§6)
7.8Ağ güvenliği: güvenli bölge; kullanılmayan hesap, hizmet ve portların kapatılması; şifreli kanallarBütün uçlar yalnız TLS ile; kullanılmayan hizmet ve portlar kapalı; imza anahtarına erişen bileşen ayrı bir bölgede
7.9Açık ve olay yönetimi (EN 319 401)§8: kritik olay 4 saatte, yüksek önemdeki olay 24 saatte şema sahibine bildirilir; cüzdan çözümünün açığı sürüm bazında iptalle sonuçlanabilir (RB-WP-11)
7.10Kanıt toplama: kanıt verme olaylarının, güvenlik olaylarının, iptal isteklerinin ve sonuçlarının kaydı; kayıtlara erişimin ve saklama süresinin belgelenmesiSağlayıcı WIA ve KA verme, birim kaydı, iptal isteği ve iptal olaylarını kaydeder. Kayıt kişisel veri, iptal listesi konumu (idx) ve birim anahtarı parmak izi taşımaz (RB-GEN-06; REQ-EAASP-7.13-08: izlemeye izin vermeyen en az kayıt). Saklama süresi bildirgede yazılır
7.11.2Yedek: işletmeyi sürdürmek için gereken verinin düzenli, tercihen uzakta yedeklenmesi ve yedeğin sınanmasıBirim kaydı ve WIA girişi ile birim arasındaki eşleme düzenli olarak ve sunucu dışında yedeklenir; iptal ancak bu kayıtla yapılabilir (RB-AP-22 ile aynı ilke); geri yükleme yılda bir sınanır
7.11.3Kriz yönetimi: ele geçirilmede kişilere ve ilişkili taraflara haber verme; verilmiş bütün kanıtların iptaliİmza anahtarı ele geçirilirse sağlayıcı şema sahibine bildirir (§8), güven listesindeki anahtarı askıya aldırır, etkilenen bütün WIA ve KA girişlerini iptal eder ve kişilere cüzdan dışı yoldan haber verir (§5.3)
7.12Sonlandırma planı; kanıtlar geçersiz olduktan sonra kayıtların saklanmasıSağlayıcının yazılı bir sonlandırma planı vardır: verdiği son WIA ve KA'nın iptal bakım süresi (client_status.exp, key_storage_status.exp) bitene kadar iptal listelerini yayımlamayı sürdürür ya da bu görevi bir halefe devreder; belge verenlere ve şema sahibine önceden duyurur
7.13Mahremiyet: kişiyi izlememe ve bağlamama; veri azaltma; kişisel veriyi dışa vermeme; en az kayıtBirim kaydında kişisel veri yoktur (ADR-0025 WIA2); sağlayıcı cüzdanın hangi kurumla görüştüğünü öğrenmez (işlem başına WIA, §3); birim verisi başka bir hizmete aktarılmaz
7.14Tedarik zinciri (EN 319 401)Sağlayıcı kanıt hizmetinde kullandığı dış hizmetleri (barındırma, anahtar hizmeti, cihaz kanıtı servisleri) listeler ve güvenlik şartlarını sözleşmeyle bağlar

Uygulama Tüzüğü (AB) 2025/1569'un TS 119 471'e eklediği şartlar nitelikli ve kamu EAA içindir; Tamga'nın nitelikli olmayan WIA ve KA'sına doğrudan uygulanmaz. Devlet katılımında ve nitelikli sınıfa geçişte ayrıca okunur.

10. Kararlar ve açık konular ​

KonuDurum
ETSI TS 119 471 madde 6–7 ile hizalama (WURevocation_03)Karar (2026-10-12, ADR-0047 K8): §9'da satır satır eşlendi; karşılığı olmayan maddeler sağlayıcının yükümlülüğü olarak eklendi
Kaybolan ya da çalınan cihazdan iptal (AB WIAM_06)Karar (2026-10-12, ADR-0047 K3): kullanıcı hesabı olmadan, etkinleştirmede verilen iptal sırrıyla (§2, §5.1; RB-WP-15)
Cüzdan iptalinin kişiye cüzdan dışından bildirilmesi (AB WURevocation_14/16)Karar (2026-10-12, ADR-0047 K4): her sağlayıcı en az bir cüzdan dışı yol sunar (§5.3; RB-WP-16)
Cihaz kanıtı (App Attest, Android anahtar kanıtı, Play Integrity)Karar (2026-10-12, ADR-0047 K5): W3'te zorunlu, W2'de isteğe bağlı (§2; RB-WP-17)
KA için anahtar başına iptal girişi (AB TS3 Seçenek 2)Açık: güvenli donanıma geçişle birlikte ele alınacak (ADR-0025 "sonra")

Durum ​

Yürürlükte — sürüm 1.0.0 (2026-10-11; §2, §5, §9 ve §10 2026-10-12, ADR-0047).

Tamga ARF 1.0 · CC BY 4.0 · Türkçe metin kaynaktır