Mənası: Integrity Check Value (Tamlığı Yoxlama Kodu)
Icv, məlumatın tamlığının yoxlanılması üçün istifadə olunan bir koddur. Bu kod, məlumatın ötürülməsi və ya saxlanması zamanı dəyişilmədiyini təsdiq etmək üçün tətbiq olunur. Icv hesablanması üçün müxtəlif alqoritmlər istifadə edilə bilər, məsələn, CRC (Cyclic Redundancy Check), checksum və ya hash funksiyaları. Hesablanmış Icv dəyəri məlumatla birlikdə saxlanılır və ya ötürülür. Məlumatın qəbulundan sonra, Icv yenidən hesablanır və əvvəlcədən hesablanmış Icv dəyəri ilə müqayisə edilir. Əgər dəyərlər uyğun gəlirsə, məlumatın tamlığı təsdiq edilir; əks halda, məlumatın dəyişdirildiyi nəticə çıxarılır.
İstifadə Sahələri:
- Kompüter Elmləri: Məlumat ötürülməsində (şəbəkələr, internet), məlumat saxlamada (verilənlər bazaları, fayllar) və proqramlaşdırmada məlumatın tamlığının yoxlanması üçün geniş istifadə olunur.
- Telekommunikasiya: Məlumat siqnallarının ötürülməsi zamanı səhvlərin aşkarlanması üçün istifadə olunur.
- Verilənlər Bazaları: Verilənlərin bütövlüyünün qorunması üçün əsas rol oynayır. Verilənlər bazalarında hər bir verilən qeydinə Icv əlavə edilə bilər ki, verilənlərin dəyişdirilməsinin və ya pozulmasının qarşısı alınsın.
- Kriptoqrafiya: Məsələn, məlumatın müəyyən bir hissəsinə hesablanmış Icv dəyərinin əlavə edilməsi məlumatın tamlığının yoxlanılmasına kömək edir, lakin həmişə kriptoqrafik təhlükəsizlik təmin etmir.
Əlaqəli Terminlər:
- Checksum
- CRC (Cyclic Redundancy Check)
- Hash funksiyası
- Məlumat bütövlüyü