eTamga
eTamga Dizin
Türkiye E-İmza & E-Dönüşüm Sağlayıcıları Kataloğu
eTamga Ansiklopedi 📅 Son Güncelleme: ⏱️ 3 dk okuma 🛡️ 2026 GİB / VUK Uyumlu

brainpoolP256r1 Elliptic Curve

Gelir İdaresi Başkanlığı teknik kılavuzları, Vergi Usul Kanunu ve UBL-TR standartları referans alınarak doğrulanmıştır.

Tanımı ve Standardizasyon Geçmişi

brainpoolP256r1, Alman Federal Bilgi Güvenliği Dairesi (BSI - Bundesamt für Sicherheit in der Informationstechnik) öncülüğünde kurulan ECC Brainpool çalışma grubu tarafından geliştirilen ve IETF RFC 5639 standardıyla küresel kabul gören, 256-bit anahtar uzunluğuna sahip açık anahtarlı bir eliptik eğri kriptografi standardıdır.

Standart NIST eğrilerinin (özellikle NIST P-256 / secp256r1) parametrelerinde kullanılan sözde rastgele tohumların (seed) NSA tarafından arka kapı (backdoor) barındırabileceği yönündeki akademik şüphelerin ardından; Brainpool eğrileri katı deterministik ve şeffaf sözde rastgele türetim algoritmaları kullanılarak tasarlanmıştır. Avrupa Birliği eIDAS çerçevesinde, ETSI TS 119 312 standartlarında ve nitelikli elektronik imza sertifikalarında birinci sınıf güvenli eğri olarak kabul edilmektedir.

Matematiksel Eğri Denklemi ve Parametreleri

brainpoolP256r1, asal bir cisim ($GF(p)$) üzerinde tanımlanmış bir Kısa Weierstrass Eğrisi formundadır. Cebirsel eğri denklemi şu şekildedir:

y² = x³ + ax + b  (mod p)

Asal Modül (p):
p = A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E8297B69507 (256 bit)

Eğri Katsayıları:
a = 7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9
b = 26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6

Parametre seçiminde $a = -3$ kuralı yerine rastgele $a$ katsayısı tercih edilmiştir. Bu durum Jacobi koordinatlarında nokta ikiye katlama hızını yaklaşık %5 oranında düşürse de; özel yapılandırılmış asal sayılara yönelik cebirsel saldırı yüzeylerini (özel eğri zafiyetlerini) tamamen ortadan kaldırmaktadır.

Güvenlik Seviyesi ve Diğer Eğrilerle Karşılaştırma

  • Simetrik Güvenlik Dengi: 128-bit simetrik güvenlik sağlar (AES-128 ve 3072-bit RSA anahtarlarına tam kriptografik eşdeğerlik).
  • Şeffaflık Puanı (Nothing-Up-My-Sleeve): $b$ katsayısının SHA-1 çıktılarından deterministik türetilişi RFC 5639 Ek A bölümünde matematiksel olarak kanıtlanmıştır; matematiksel hiçbir gizli zafiyet barındırmaz.
  • NIST P-256 Farkı: NIST eğrileri optimize asal sayılar sebebiyle donanımda biraz daha hızlı çalışırken, Brainpool eğrileri bağımsız Avrupa kriptografi enstitüleri tarafından en yüksek bağımsız güvenilirlik derecesine sahiptir.

Kullanım Alanları ve Resmi Regülasyonlar

  1. Avrupa e-Kimlik Kartları: Almanya yeni nesil kimlik kartı (nPA), oturum kartları ve Avrupa Birliği e-Pasaportlarında (ICAO 9303 EAC/PACE protokolü) zorunlu imzalama ve anahtar anlaşma eğrisidir.
  2. eIDAS Uyumlu Akıllı Kartlar: Türkiye'deki TÜBİTAK BİLGEM AKİS kartları ve Avrupa ESHS'lerinin nitelikli elektronik sertifika profillerinde desteklenir.
  3. IPsec ve TLS 1.3: RFC 5639 uyarınca güvenli ağ tünellerinde Diffie-Hellman anahtar değişimi için kullanılır.

OpenSSL ile brainpoolP256r1 Anahtar Üretimi

# brainpoolP256r1 Özel Anahtar Üretimi
openssl ecparam -name brainpoolP256r1 -genkey -noout -out brainpool256_private.pem

# Açık Anahtarın Çıkarılması
openssl ec -in brainpool256_private.pem -pubout -out brainpool256_public.pem

# Eğri Parametrelerini Görüntüleme
openssl ecparam -name brainpoolP256r1 -text -noout
Mevzuat İnceleme & Doğrulama: eTamga Editöryal Kurulu (17 Ekim 2026)
GitHub'da İyileştirme Öner