Katı der imzaları nedir
Profesyoneller için Kripto
Diğer makaleler
Sıkı imzalar DER (Distinguished Encoding Rules veya Ayırt Edici Kodlama Kuralları), dijital imzanın her bağlamda uyumluluğunu sağlamayı amaçlayan bir tür kodlamadır ve Bitcoin ve kripto para birimlerindeki dijital imzaların geçerliliğini güvence altına almak için kullanılır.
Şüphesiz Bitcoin, protokolde, özellikle de Bitcoin imza sisteminde daha iyi güvenlik dereceleri sunmayı amaçlayan bir kriptografik uygulama olan titiz DER imzalarında görüldüğü gibi son derece uzmanlaşmış bir kriptografik yazılımdır.
Genellikle DER (Distinguished Encoding Rules) olarak bilinen titiz imzalar, dijital imzanın her bağlamda uyumluluğunu sağlayan bir tür güvenli şifrelemedir. Cüzdanınızın boş olup olmaması önemli değildir. İster bir bilgisayarda, ister akıllı telefonda ya da başka bir cihazda olsun, kodlama tutarlı olacak ve çözünürlük baştan sona tutarlı olacaktır. Bu Bitcoin için kritiktir çünkü dijital imzalarının çeşitli koşullar altında güvenli olmasını sağlar.
DER kodlamasının amacı ECDSA doğrulamalarının her zaman geçerli olmasını sağlamaktır. Bunu yapmak için, her imza yalnızca oluşum açısından değil, kodlama açısından da kontrol edilir. Başlangıç olarak ECDSA imzaları, imza kodlamasının geçerli olmasını sağlayan DER doğrulamasına tabi tutulur. Her ECDSA imzası Bitcoin'de dikkatlice kodlanmalıdır (veya yazılmalıdır) ve herhangi bir değişiklik imzanın güvenilmez olduğunu gösterir.
Bu durumda, Bitcoin protokolü imzayı reddeder ve onunla bağlantılı Bitcoin Script'inin çalışmasını engeller.
ECDSA'nın deterministik bir dijital imza sistemi olduğunu unutmamalıyız, yani kullanılan kriterlerden bağımsız olarak aynı oluşturma koşulları altında her zaman aynı imzayı vermelidir. Bu güvenlik için gereklidir ve iki ECDSA imzasının aynı olmamasını sağlar. DER kodlaması durumunda da aynı şey geçerlidir: ECDSA imzası için belirtilen değerleri doğru şekilde temsil edebilecek yalnızca bir veri akışı vardır.
Ancak, bazı uygulamalar (OpenSSL gibi) sorunludur ve belirli durumlarda yanlış kodlamalar verir. Sonuç olarak, ECDSA imza doğrulayıcıları kabul kriterlerinde genellikle esnektir. Bu durum, imza doğrulama hatalarına neden olduğu ve ağın mutabakatını bozduğu için Bitcoin'de kabul edilemez. Bu tür sorunlarla karşı karşıya kalan Bitcoin geliştiricileri, Bitcoin'in özel taleplerine uygun olan ve diğer uygulamaların işleyişine müdahale etmesini önleyen kendi DER uygulamalarını tasarlamayı seçtiler.