TCKT’de hangi VDF kullanılıyor?
TCKT'de Wesoloski VDF’leri kullanılır.
N = pq olarak seçilir, p,q yu kimse görmez.
g: VDF’in girdisinden seçilmiş asal sayı
VDF hesaplama:
y = g^(2^t) mod N
t
kere kare alarak O(t)
zamanda hesaplanır
Sorgu üretimi:
Onaylayıcı taraf rastgele bir L
seçerek bir sorgu üretir.
Fiat-Shamir çıkarımı sayesinde kanıtlayıcı
L = sha(g, y)
seçebilir.
Kanıt hesaplama:
Sorgu sayısı L
seçilir.
π = g^(⌊2^t / L⌋)
Onaylama
y = π^L g^(2^t mod L)
olmalı.
Hash-to-prime için Sieve ve Miller-Rabin testi kullanıyoruz.
Last updated