Hyperledger Indy & SSI

Self-Sovereign Identity
Kendi Kendine Egemen Kimlik

DID, Verifiable Credential, Public Key ve tüm kavramları interaktif olarak öğren

🆔
DID
🎫
VC
🔑
Keys

📚 Temel Kavramlar

Her kartı tıklayarak detaylı açıklamayı gör

🆔

DID

Decentralized Identifier

Merkeziyetsiz Tanımlayıcı — Seni dijital dünyada temsil eden benzersiz adres

🏠 Gerçek Hayat: TC Kimlik Numarası gibi, ama devlet değil sen kendin oluşturursun!
did:indy:sovrin:WRfXPg8dantKVubE3HX8pw
  • ✅ Kendin oluşturursun
  • ✅ Merkezi otoriteye bağlı değil
  • ✅ Birden fazla DID'in olabilir
  • ✅ Kalıcı ve değiştirilemez
🔑

Anahtar Çifti

Public & Private Key

Kriptografik anahtar çifti — Dijital kimliğinin temeli

🔐

Private Key

Gizli Anahtar

  • Sadece sende
  • İmza atmak için
  • KESİNLİKLE paylaşılmaz
Matematiksel İlişki
🔓

Public Key

Açık Anahtar

  • Herkesle paylaşılır
  • İmza doğrulamak için
  • DID Document'te yayınlanır

Verification Key

verkey

Public Key'in Indy'deki özel adı — Doğrulama Anahtarı

💡 Basitçe: verkey = public key. Indy ekosisteminde "verification key" olarak adlandırılır.
Genel Terim: Public Key
═══ aynı şey ═══
Indy Terimi: Verification Key (verkey)
📄

DID Document

DID Belgesi

DID'in arkasındaki bilgileri içeren JSON belgesi — Dijital kartvizit

🏠 Gerçek Hayat: Kartvizit gibi düşün — ama kriptografik olarak doğrulanabilir.
{
  "@context": "https://w3id.org/did/v1",
  "id": "did:indy:sovrin:ABC123",
  "verificationMethod": [{
    "type": "Ed25519VerificationKey2018",
    "publicKeyBase58": "CnEDk9Hr..."
  }],
  "service": [{
    "type": "AgentService",
    "serviceEndpoint": "https://agent.example.com"
  }]
}
🎫

Verifiable Credential

VC — Doğrulanabilir Belge

Dijital diploma, ehliyet, sertifika — Kriptografik olarak imzalanmış belge

🎓 Diploma
🪪 Ehliyet
💼 İş Sözleşmesi
🏥 Sağlık Kartı
Issuer: Kim verdi?
Subject: Kime verildi?
Claims: Ne bilgisi var?
Proof: Dijital imza
📨

Verifiable Presentation

VP — Doğrulanabilir Sunum

Sadece gerekli bilgiyi paylaşma — Zero-Knowledge Proof

🎯 Örnek: Banka yaşını soruyor. Tüm kimliğini değil, sadece "18 yaşından büyüğüm: EVET" bilgisini paylaşırsın!

Tam VC

Ad: Ahmet Yılmaz
Doğum: 1995-05-15
TC: 12345678901
Adres: İstanbul

Selective
Disclosure

Sunum (VP)

18+ mi?: ✅ EVET
Diğer bilgiler gizli

⚡ Canlı Demo

Butonlara basarak SSI sürecini adım adım dene

1
DID Oluştur
2
VC Ver
3
VP Sun
4
Doğrula
🏛️

İTÜ

Issuer (Veren)

DID henüz yok
👤

Ahmet

Holder (Tutan)

DID henüz yok
📱 Cüzdan
Boş
🏢

Garanti Bankası

Verifier (Doğrulayan)

DID henüz yok
⛓️

Hyperledger Indy Ledger

Genesis
Konsol Çıktısı
$ SSI Demo başlatıldı. "Adım 1" butonuna bas.

🔄 SSI Akış Diyagramı

Tüm sürecin bir bakışta görüntüsü

🏛️

Issuer

Veren Kurum

1

DID oluştur ve blockchain'e yaz

2

Schema tanımla (diploma alanları)

3

Credential Definition yayınla

4

VC oluştur ve imzala, Holder'a gönder

👤

Holder

Sen

5

DID oluştur

6

VC'yi al ve cüzdanda sakla

7

Verifier istediğinde VP oluştur

8

Sadece gereken bilgiyi paylaş

🏢

Verifier

Doğrulayıcı

9

VP'yi al

10

Blockchain'den Issuer DID'ini kontrol et

11

İmzayı doğrula

12

✅ Credential geçerli!

⛓️ Blockchain'de Ne Saklanır?

✅ Blockchain'de VAR

  • DID'ler
  • DID Document'ler
  • Schema tanımları
  • Credential Definition'lar
  • Revocation Registry

❌ Blockchain'de YOK

  • Kişisel bilgiler
  • Credential içerikleri
  • İsim, adres, TC no
  • Fotoğraflar
  • Private key'ler

🧠 Bilgini Test Et

5 soruda ne kadar öğrendiğini gör

Soru 1/5