Əsas nəticələr (Key Takeaways)

  • Rəqəmsal imza hash-ləmə və açıq-açar kriptoqrafiyası ilə mesajın həqiqiliyini və bütövlüyünü yoxlayan kriptoqrafik mexanizmdir.

  • Rəqəmsal imzalar üç zəmanət verir: məlumat bütövlüyü, təsdiqləmə və inkarolunmazlıq.

  • Blokçeyn şəbəkələrində rəqəmsal imzalar şəxsi açara sahibliyi sübut etməklə əməliyyatları icazələndirir və onu açıqlamır.

  • Bitcoin əməliyyatları imzalamaq üçün həm ECDSA, həm də Schnorr imzalarından istifadə edir; gələcək kvant təhlükələrini həll etmək üçün ML-DSA kimi post-kvant alqoritmlər hazırlanır.

  • Rəqəmsal imza elektron imzadan fərqlənir: rəqəmsal imzalar kriptoqrafik yoxlamadan istifadə edir, elektron imzalar isə hər hansı elektron təsdiqin forması ola bilər.

Binance Academy courses banner

Giriş

Rəqəmsal imza rəqəmsal məlumatın həqiqiliyini və bütövlüyünü yoxlamaq üçün istifadə olunan kriptoqrafik vasitədir. O, əl ilə atılmış imza kimi işləyir, amma mürəkkəbə yox, riyaziyyata əsaslanır.

Göndərici mesajə iki şeyi sübut edən unikal bir kod əlavə edir: mesaj ondan gəlib və dəyişdirilməyib. Bunun necə işlədiyini anlamaq üçün hash-lamanın və açıq-açar kriptoqrafiyasının əsaslarını bilmək faydalıdır.

Kriptoqrafiya ilə ünsiyyəti qoruma ideyası əsrlər əvvələ gedib çıxır. Bu gün istifadə olunan rəqəmsal imza sxemləri 1970-ci illərdə, açıq-açar kriptoqrafiyası inkişaf etdiriləndə praktikaya çevrildi. O vaxtdan bəri onlar internet təhlükəsizliyinin, elektron sənədlərin və blokçeyn şəbəkələrinin əsas tikinti blokuna çevrilib.

Hash funksiyaları

Hash funksiyası hər hansı giriş götürüb hash dəyəri və ya mesaj xülasəsi adlanan sabit uzunluqlu çıxış yaradan alqoritmidir. Giriş nə qədər uzun və ya qısa olmasından asılı olmayaraq, çıxış həmişə eyni uzunluqdadır. Yaxşı kriptoqrafik hash funksiyası bir tərəfli prosesdir: siz hash-i girişdən yarada bilərsiniz, amma hash-dən orijinal girişi geri qaytarmaq (reverse-engineer etmək) mümkün deyil.

Hash funksiyaları həm də deterministikdir. Eyni giriş həmişə eyni çıxış yaradır. Əgər orijinal mesajdakı hətta bir simvol dəyişərsə, hash dəyəri tamamilə dəyişir. Bu xüsusiyyət hash funksiyalarını manipulyasiyanın aşkarlanması üçün faydalı edir.

Rəqəmsal imza sistemində mesaj əvvəlcə hash-lənir. Nəticədə alınan xülasə (digest) sonra imzalanır; bütün mesaj imzalanmır. Bu daha səmərəlidir və orijinal mesajın nə qədər uzun olmasından asılı olmayaraq imza ölçülərini idarəolunan səviyyədə saxlayır.

Açıq-Açar Kriptoqrafiyası

Açıq-açar kriptoqrafiyası (PKC) riyazi olaraq bir-biri ilə əlaqəli iki açardan istifadə edir: şəxsi açar və açıq açar. Şəxsi açar sahib tərəfindən gizli saxlanılır. Açıq açar isə istənilən şəxsə açıq şəkildə paylaşıla bilər. Şəxsi açarla imzalanmış məlumatlar uyğun açıq açardan istifadə edən hər kəs tərəfindən yoxlana bilər.

Bu asimmetrik struktur rəqəmsal imzaların işləməsini təmin edir. İmza yaradan şəxs imzanı yaratmaq üçün şəxsi açarından istifadə edir. Onu yoxlamaq istəyən hər kəs uyğun açıq açardan istifadə edir. Yoxlama uğurla baş verərsə, imzanın həmin şəxsi açarı saxlayan şəxs tərəfindən yaradıldığını sübut edir.

Simmetrik şifrələmədən fərqli olaraq, iki tərəfin əvvəlcədən gizli sirri mübadilə etməsini tələb etmir. Bitcoin Elliptik Əyri Rəqəmsal İmza Alqoritmindən (ECDSA) istifadə edir və 2021-ci ilin noyabrında Taproot yenilənməsindən sonra həm də Schnorr imzalarını dəstəkləyir. Hər ikisi istifadəçilərə şəxsi açarlarını heç vaxt açıqlamadan vəsaitə sahibliyi sübut etməyə imkan verir.

Rəqəmsal imzalar necə işləyir

Rəqəmsal imza sxemi üç addımdan ibarətdir: məlumatın hash-lənməsi, onun imzalanması və imzanın yoxlanılması.

Məlumatın hash-lənməsi

Göndərici mesajı kriptoqrafik hash funksiyasından keçirərək sabit uzunluqlu xülasə yaradır. Bu xülasə mesajı unikal şəkildə təmsil edir. Orijinal mesajda, hətta bir simvol belə dəyişilərsə, tamamilə fərqli bir xülasə yaradılacaq.

İmzalama

Göndərici rəqəmsal imza yaratmaq üçün şəxsi açarından və hash xülasəsindən istifadə edir. Bu, şifrələmə deyil, riyazi əməliyyatdır: şəxsi açar həmin konkret mesaj üçün unikal imza yaradan imzalama alqoritminin bir hissəsi kimi istifadə olunur.

Sonra imza mesajə əlavə edilir. Yalnız göndərici şəxsi açara malik olduğuna görə, o həmin konkret mesaj üçün məhz bu dəqiq imzanı yarada bilərdi.

Təsdiqlənir

Alıcı mesajı və əlavə edilmiş imzanı alır. İmzanı yoxlamaq üçün göndərənin açıq açarından istifadə edirlər; bu, riyazi olaraq imzanın uyğun şəxsi (private) açar tərəfindən yaradıldığını təsdiqləyir.

Onlar həmçinin qəbul edilmiş mesajı eyni hash funksiyası ilə müstəqil şəkildə yenidən işlədəcəklər. Yoxlama uğurla baş verərsə, imza düzgündür: mesaj orijinaldır və dəyişdirilməyib.

Məsələn, Alice Bob-a imzalanmış mesaj göndərsə, Bob mesajı yoxlamaq üçün Alicesin açıq açarından istifadə edir. Düzgün nəticə mesajın Alice-dən gəldiyini və daşınma zamanı manipulyasiya edilmədiyini bildirir.

Təhlükəsizlik Alice-in şəxsi açarını gizli saxlamasından asılıdır. Əgər başqası onu ələ keçirsə, Alice-dən gəldiyi kimi görünən saxta imzalar yarada bilər.

Rəqəmsal imzalar niyə vacibdir?

Rəqəmsal imzalar adətən üç zəmanət verir:

  • Məlumat bütövlüyü. İmzaladıqdan sonra mesajda hər hansı dəyişiklik fərqli bir hash qiyməti (xülasə) yaradır və bu, manipulyasiyanın aşkarlanmasına imkan verir.

  • Təsdiqləmə (Authentication). Çünki şəxsi açarın sahibindən başqa heç kim imzanı yarada bilməz, düzgün imza göndəricinin kimliyini təsdiqləyir.

  • İnkarolunmazlıq. Mesaj imzalandıqdan sonra göndərici sonradan mesajı imzaladığını inkar edə bilməz; çünki imzanı yaradan şəxsi açarı yalnız o saxlayır.

Bu xüsusiyyətlər rəqəmsal imzaları etibar, məsuliyyətlilik və ya manipulyasiyanın aşkarlanması lazım olan hər yerdə faydalı edir.

İstifadə hallarI

Rəqəmsal imzalar bir çox sənayedə tətbiq olunur. Blokçeyn şəbəkələrində onlar əməliyyatları icazələndirmək üçün istifadə edilir. Hüquqi və biznes kontekstlərində müqavilələri və razılaşmaları elektron şəkildə imzalamaq üçün istifadə olunur.

Səhiyyədə onlar tibbi qeydlərin və reseptlərin bütövlüyünü qoruyur. Dövlət qurumları rəsmi sənədlərin həqiqiliyini yoxlamaq üçün onlardan istifadə edir. Proqram təminatı tərtibatçıları kod buraxılışlarını imzalamaq üçün rəqəmsal imzalardan istifadə edir ki, istifadəçilər proqramın manipulyasiya edilmədiyini təsdiqləyə bilsin.

Kriptovalyuta istifadəçiləri üçün rəqəmsal imzalar vəsaitlərə sahibliyi sübut edən mexanizmdir. Blokçeyndə əməliyyat göndərəndə onu imzalamaq üçün şəxsi açarınızı istifadə edirsiniz.

Şəbəkə imzanı sizin açıq açarınızla yoxlayır və bununla da köçürməni siz tərəfindən icazələndiyinizi təsdiqləyir. Kripto pul kisəsində şəxsi açarın təhlükəsiz saxlanması vacibdir, çünki açara çıxışı olan hər kəs sizin adınıza əməliyyatları imzalaya bilər.

Məhdudiyyətlər

Rəqəmsal imza sxemlərinin yadda saxlanmalı bir neçə praktik məhdudiyyəti var:

  • Alqoritm keyfiyyəti. İmza sxeminin təhlükəsizliyi onun əsas hash funksiyasının və kriptoqrafik alqoritmin gücündən asılıdır. Zəif və ya köhnəlmiş alqoritmlər hücuma məruz qala bilər.

  • İcra (implementasiya) riskləri. Hətta güclü alqoritm də zəif proqram tətbiqi, təhlükəsiz olmayan açar saxlanması və ya imzalama proqramındakı səhvlər səbəbilə zərər verə bilər.

  • Şəxsi açarın təhlükəsizliyi. Əgər şəxsi açar itirilərsə və ya oğurlanarsa, təsdiqləmə və inkarolunmazlıq zəmanətləri artıq qüvvədə olmur. Kriptovalyuta istifadəçiləri üçün şəxsi açarı itirmək vəsaitə çıxışın daimi olaraq itirilməsi demək ola bilər.

Post-Kvant Mülahizələri

Mövcud rəqəmsal imza alqoritmləri, o cümlədən ECDSA və RSA, klassik kompüterlərin həll etməsi çətin olan riyazi problemlərə əsaslanır. Əgər kvant kompüterləri kifayət qədər güclü olarsa, bu sxemləri poza bilər.

2024-cü ilin avqustunda NIST kvant kompüterlərinə qarşı təhlükəsiz qalmaq üçün nəzərdə tutulmuş üç post-kvant kriptoqrafiya standartını yekunlaşdırdı. Bunlardan ikisi rəqəmsal imza alqoritmləridir: ML-DSA (CRYSTALS-Dilithium əsasında) və SLH-DSA (SPHINCS+ əsasında).

Üçüncüsü, ML-KEM (CRYSTALS-Kyber əsasında) isə imza sxemi deyil, açarın enkapsulyasiya mexanizmidir. Qəbul hələ ilkin mərhələdədir, amma bu standartların növbəti nəsil təhlükəsizlik infrastrukturunu formalaşdıracağı gözlənilir; o cümlədən potensial olaraq blokçeyn protokollarını.

Elektron imzalar vs. rəqəmsal imzalar

Bu iki termin çox vaxt sinonim kimi işlədilir, amma fərqli şeylərdir. Elektron imza razılıq və ya təsdiqi ifadə etməyin istənilən elektron üsuludur; məsələn, adınızı bir xanaya yazmaq, onay qutusunu işarələmək və ya sensor ekranda imza çəkmək. Rəqəmsal imza isə kriptoqrafiyadan istifadə edən xüsusi elektron imza növüdür.

Bütün rəqəmsal imzalar elektron imzalardır, amma əksər elektron imzalar rəqəmsal imza deyil. Əsas fərq təhlükəsizlikdir: rəqəmsal imzalar autentikliyi sübut etmək üçün riyazi yoxlamadan istifadə edir, sadə elektron imzalar isə eyni səviyyədə zəmanət verməyə bilər. Hüquqi baxımdan məcburi sənədlər və ya yüksək təhlükəsizlikli tətbiqlər üçün rəqəmsal imzalar adətən üstün tutulur.

Tez-tez verilən suallar (FAQ)

Rəqəmsal imza nədir?

Rəqəmsal imza şəxsi açar ilə yaradılan və mesajə və ya sənədə əlavə edilən kriptoqrafik koddur. Alıcıya mesajın gözlənilən göndəricidən gəldiyini və imzalandıqdan sonra dəyişdirilmədiyini yoxlamağa imkan verir.

Rəqəmsal imza necə işləyir?

Göndərici mesajı hash-ləyir və şəxsi açarından istifadə edərək riyazi imza yaradır. Alıcı imzanı göndəricinin açıq açarı ilə yoxlayır, qəbul edilmiş mesajı müstəqil şəkildə yenidən hash-ləyir və iki dəyəri müqayisə edir. Əgər uyğunluq olarsa, imzanın etibarlı olduğu təsdiqlənir.

Rəqəmsal imzalar ilə elektron imzalar arasındakı fərq nədir?

Elektron imza hər hansı təsdiqi göstərən elektron üsuldur. Rəqəmsal imza isə təsdiq üçün yoxlamada açıq-açar kriptoqrafiyasından istifadə edən xüsusi bir növdür. Rəqəmsal imzalar daha təhlükəsizdir, çünki riyazi olaraq yoxlanıla bilər və daha güclü inkarolunmazlıq təmin edir.

Bəs rəqəmsal imzalar blokçeyndə niyə vacibdir?

Blokçeyn şəbəkələrində rəqəmsal imzalar göstərir ki, əməliyyat müvafiq şəxsi açarın sahibi tərəfindən icazələndirilib. Düzgün imza olmadan şəbəkə əməliyyatı rədd edəcək. Bu mexanizm vəsaitlərin icazəsiz köçürülməsinin qarşısını alır.

Post-kvant kriptoqrafiya nədir və rəqəmsal imzalar üçün niyə önəmlidir?

Post-kvant kriptoqrafiya kvant kompüterlərinin hücumlarına davam gətirmək üçün nəzərdə tutulmuş alqoritmlərə aiddir. ECDSA kimi mövcud imza alqoritmləri kifayət qədər güclü kvant kompüterlər tərəfindən potensial olaraq pozula bilər. NIST 2024-cü ildə bu riski azaltmaq üçün ML-DSA və SLH-DSA daxil olmaqla yeni post-kvant imza standartlarını yekunlaşdırdı.

Yekun Düşüncələr

Rəqəmsal imzalar müasir kriptoqrafik təhlükəsizliyin əsas dayaqlarından biridir. Onlar tərəflər arasında ortaq gizli açar tələb etmədən rəqəmsal mesajların, sənədlərin və əməliyyatların həqiqiliyini və bütövlüyünü yoxlamağı mümkün edir. Blokçeyn şəbəkələrində isə bu, sahibliyi sübut edən və köçürmələri icazələndirən mexanizmdir.

Hesablama texnologiyası inkişaf etdikcə, rəqəmsal imzaların təhlükəsiz qalmasını təmin etmək üçün post-kvant standartlar meydana çıxır. Hüquqi sənədlər, proqram təminatı paylanması və ya kriptovalyuta əməliyyatları üçün olsun, rəqəmsal imzaların rəqəmsal etibar infrastrukturunun əsas hissəsi olaraq qalması ehtimal olunur.

Ətraflı oxu

  • Hashing nədir?

  • Açıq açar kriptoqrafiyası nədir?

  • Bitcoin nədir və necə işləyir?

  • Blokçeyn nədir və necə işləyir?

  • Kriptoqrafiyanın tarixi


İmtina (Disclaimer): Bu məzmun yalnız ümumi məlumat və təhsil məqsədləri üçün sizə “mövcud olduğu kimi” təqdim olunur; heç bir növ zəmanət, təminat və ya bəyanat verilmir. Bunu maliyyə, hüquqi və ya digər peşəkar məsləhət kimi qəbul etməmək lazımdır və heç bir xüsusi məhsul və ya xidmətin alınmasını tövsiyə etmək niyyətində deyil. Siz müvafiq peşəkar məsləhətçilərdən özünüz məsləhət almalısınız. Məzmun üçüncü tərəf töhfə verən tərəfindən təqdim edilirsə, xahiş edirik nəzərə alın ki, ifadə olunan fikirlər həmin üçüncü tərəf töhfə verənin fikirləridir və Binance Academy-nin fikirlərini mütləq əks etdirməyə bilər. Rəqəmsal aktivlərin qiymətləri dəyişkən ola bilər. İnvestisiyanızın dəyəri azala və ya arta bilər və invest etdiyiniz məbləği geri ala da bilməzsiniz. Siz investisiya qərarlarına görə təkbaşına məsuliyyət daşıyırsınız və Binance Academy sizin yaşaya biləcəyiniz hər hansı zərərə görə məsuliyyət daşımır. Daha ətraflı məlumat üçün İstifadə Şərtlərimizə, Risk Xəbərdarlığına və Binance Academy-nin Şərtlərinə baxın.