E-İmza Cihazı Nasıl Çalışır? USB Okuyucu, Kart ve Sertifika Rehberi
E-imza cihazının içindeki kart, özel anahtar ve sertifika ne işe yarar? İmzalama, şifreleme ve doğrulama farklarını pratik örneklerle öğrenin.
USB’ye benzer, ama dosya belleği değildir
E-imza kurulumunu anlatırken cihazın dış görünüşüyle işe başlamak yararlı oluyor. Küçük bir USB aygıtı görmek, içinde kopyalanabilir bir imza dosyası olduğunu düşündürebiliyor. Oysa akıllı kartla kullanılan e-imzada okuyucu, kart, sertifika ve imza anahtarı farklı parçalardır. Kurulum sorununu çözmek için de önce bu ayrımı yapmak gerekir.
Bilgisayarda bir dosyayı başka belleğe taşıyarak aynı e-imzayı oluşturamazsınız. Kartın koruduğu özel anahtar, imzalama işleminin temelidir. Kullanım alanlarını arıyorsanız e-imza nedir rehberinden başlayabilirsiniz. Burada ise bilgisayarda “İmzala” dediğimizde hangi bileşenin ne yaptığını, gereksiz teknik ayrıntıya boğmadan açıklayacağım.
Okuyucu, akıllı kart ve sertifika ayrı şeylerdir
Bazı ürünlerde küçük akıllı kart okuyucunun içine yerleştirilir; bazı ürünlerde bileşenler tek gövdede görünür. Bu nedenle dışarıdan aynı görünen iki cihazın kurulum paketi farklı olabilir. Okuyucunun markasıyla sertifikayı sağlayan kuruluşun adının aynı olması da gerekmez.
Sertifika, sahibin kimlik bilgileri ile açık anahtar arasındaki bağı gösteren elektronik kayıttır. Süresi dolabilen şey bu kayıttır; USB gövdesi takvim doldu diye fiziksel olarak bozulmaz. Yenilemede hangi parçanın değişeceğini sağlayıcının işlemi belirler. Bileşenleri ayırmak, yalnızca sertifika yenilenecekken okuyucuyu arızalı sanmak gibi yanlış kararları önler.
| Bileşen | İşi | Kullanıcı açısından anlamı |
|---|---|---|
| Kart okuyucu | Bilgisayarla kart arasında iletişim sağlar. | Windows aygıtı görebilir ama kartı henüz okuyamayabilir. |
| Akıllı kart | Anahtar işlemlerini güvenli ortamda yürütür. | Sıradan bir dosya belleği değildir. |
| Sertifika | Kimlik ve açık anahtar bilgisini ilişkilendirir. | Sahibi, süresi ve durumu kontrol edilir. |
| İmza uygulaması | Belgeyi imzalama ve sonucu iletme akışını yönetir. | Portalın desteklediği istemci gerekir. |
Özel anahtar ne yapar, açık anahtar ne yapar?
Dijital imzada özel anahtar imza üretiminde, ona karşılık gelen açık anahtar doğrulamada kullanılır. Açık anahtarın paylaşılması olağandır; özel anahtar ise korunmalıdır. Akıllı kartın amacı özel anahtarı sıradan bir dosya gibi dışarı vermeden gerekli kriptografik işlemi gerçekleştirmektir.
Bu korumayı “hiçbir koşulda aşılamaz” diye anlatmayı doğru bulmuyorum. Donanımın modeli, değerlendirme kapsamı, yazılım ve kullanım koşulları önemlidir. Güvenli cihaz kullanmak; PIN’i paylaşmayı, bilinmeyen yazılım çalıştırmayı veya neyi imzaladığını okumamayı güvenli hale getirmez. Teknik koruma ile kullanıcının verdiği işlem onayı birbirini tamamlar.
İmzala düğmesine basınca ne olur?
Uygulama imzalanacak veriyi belirler, imza algoritmasının gerektirdiği işlemleri hazırlar ve kartla iletişim kurar. Kart sahibinin gerekli doğrulaması yapıldıktan sonra özel anahtarla imza değeri üretilir. Bu değer, kullanılan belge biçimine göre belgeyle birlikte veya ayrı bir imza dosyasında tutulabilir.
Belgenin özeti, yani hash değeri, bu akışın önemli bir parçasıdır. Ancak dijital imzayı bütün algoritmalar için “belgeyi özel anahtarla şifrelemek” diye tarif etmek yanıltıcı olur. İmzalanmış bir belge hâlâ okunabilir olabilir. Dosyanın başkalarınca okunmasını engellemek istiyorsanız ayrıca gizlilik sağlayan bir şifreleme yöntemi gerekir; imza tek başına bu işi yapmaz.
İmza doğrulaması yalnızca isim görmek değildir
PDF üzerinde bir adın yazması ya da taranmış imza görüntüsü bulunması, kriptografik doğrulama yapıldığı anlamına gelmez. Doğrulama yazılımı imzanın belgeyle ilişkisini, sertifikayı ve ilgili güven durumunu değerlendirir. Bir belge değiştirildiğinde hangi kısmın imzalandığı ve değişikliğin niteliği kullanılan imza biçimine göre ele alınır.
Uygulama “doğrulanamadı” diyorsa bunu doğrudan sahte imza diye yorumlamayın. Sertifika zinciri, iptal durumuna erişim, zaman bilgisi veya uygulamanın belge biçimini desteklemesi incelenebilir. İmzalı dosyanın aslını saklayın; ekran görüntüsü ya da yazdırılmış kopya teknik incelemede onun yerini tutmaz. Bir belgeyi yeniden kaydetmeden önce özgün nüshasını korumak bu yüzden önemlidir.
Neden sürücü ve imza uygulaması gerekiyor?
Okuyucu sürücüsü donanım iletişimini, kart ara yazılımı kartın işlevlerine erişimi, portal istemcisi ise işleme özgü imzalama akışını sağlar. Bir portalda çalışan cihazın başka uygulamada ayrıca kurulum istemesi bu ayrımdan kaynaklanabilir. Her e-imza kurulumu için tek bir Java sürümü veya tek bir DLL yolu yoktur.
Kuruluma başlarken okuyucu modeli, kart sağlayıcısı, işletim sistemi ve kullanılacak uygulama birlikte belirlenmeli. İndirme merkezi uygun resmi kaynaklara ulaşmak için başlangıç noktasıdır. Sertifika görünmüyorsa bilgisayarda görünmeme rehberindeki kontrolleri izleyin; neyin eksik olduğunu bulmadan bütün yazılımları kaldırmayın.
PIN güvenliği ve kilit çözmede model farkını unutmayın
PIN, kartın belirli işlemlerini kullanabilmek için girilen bilgidir. Yanlış giriş sınırı ve kilit çözme yöntemi sağlayıcıya veya kart modeline göre değerlendirilmelidir. İnternette gördüğünüz bir PUK yöntemini kendi kartınızda denemek yerine resmi yönergeyi açın.
Örneğin Kamu SM, kendi kilit çözme sürecini tarif ederken AKİS aracı üzerinden PUK denemeleri yapılmaması konusunda uyarır. Bloke ile sertifika iptali de farklıdır: kilit çözmek kartın kullanımına ilişkin bir işlemken iptal sertifikanın güven durumunu değiştirir. PIN’inizi teknik destek veren kişiye söylemeyin. Gerekli onayı imza sahibi kendisi vermelidir.
Cihaz seçerken sorduğum üç soru
Bir işletme için ürünü yalnızca USB biçimine göre seçmem. Hangi uygulamada kullanılacağına, o bilgisayarda desteklenen kuruluma ve sorun çıkarsa izlenecek destek sürecine bakarım. Bunlar günlük kullanımda reklam sıfatlarından daha anlamlı ayrıntılardır. Hesaba girişte kullanılan güvenlik anahtarını da düşünüyorsanız e-imza, YubiKey ve passkey arasındaki farkları ürün seçmeden önce karşılaştırın.
E-imza seçeneklerini değerlendirirken kullanacağınız portalı ve işletim sistemini belirtin. Erzurum merkezde kurulum desteği alacaksanız bilgisayarın kurum tarafından yönetilip yönetilmediğini de önceden söylemeniz iş planını netleştirir. Kart tesliminden sonra da kullanıcının hangi uygulamada nasıl imzalayacağını anlayabilmesini önemsiyorum. Cihazın tanınması veya uygulamada imzalama aşamasında takılırsanız, kullandığınız işletim sistemi ve hata mesajıyla kurulum desteği isteyebilirsiniz.
Kaynaklar ve güncellik
İlk yayın: . Son içerik güncellemesi: . Başvuru ve uygulama koşulları için aşağıdaki resmî kaynakların güncel açıklamalarını inceleyin.
- BTK: E-imza ile ilgili sıkça sorulan sorular
- Kamu SM sürücü yükleme servisi
- NIST FIPS 186-5 Digital Signature Standard
- NIST dijital imza tanımı ve gizlilik ayrımı
- Kamu SM PIN oluşturma ve kilit çözme yönergesi
İçerik genel bilgilendirme amacı taşır. İşleminizin kapsamına göre sağlayıcınızın güncel koşullarını, ilgili kurumun düzenlemelerini ve gerektiğinde mesleki danışmanınızın değerlendirmesini esas alın.