kriptografik himoyalash

DOCX 10 sahifa 2,7 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 10
2-amaliy ish mavzu: kriptografik himoyalash axborotni ximoyalashning samarali usullaridan biri kriptografik himoyalashdir. ushbu amaliy ishda ma'lumotlarni kriptografik himoyalash usullari tasniflanadi. ya'ni klassik shifrlash algoritmlari, simmetrik shifrlash algoritmlari hamda ochik qalitli shifrlash algoritmlari. o'rin almashtirish shifrlash algoritmi o'rin almashtirish shifrlash algoritmi uch qismdan iborat. oddiy o'rin almashtiri, kalit yordamida o'rin almashtirish va ikki toonlama o'rin almashtirish. oddiy o'rin almashtirish usuli. o'rin almashtirishga misol tariqasida dastlabki axborot blokini matritsaga ustun bo'yicha yozishni, o'qishni esa qator bo'yicha amalga oshirishni ko'rsatish mumkin. matritsa qatorlarini to'ldirish va shifrlangan axborotni ustun bo'yicha o'qish ketmaketligi kalit yordamida berilishi mumkin. usulning kriptoturg'unligi blok uzunligiga (matritsa o'lchamiga) bog'liq. masalan uzunligi 64 simvolga teng bo'lgan blok (matritsa o'lchami 8x8) uchun kalitning 1,6 109 kombinatsiyasi bo'lishi mumkin. uzunligi 256 simvolga teng bo'lgan blok (matritsa o'lchami 16x16) kalitning mumkin bo'lgan kombinatsiyasi 1,4 1026 ga etishi mumkin. bu holda kalitni saralash masalasi zamonaviy ehmlar uchun ham murakkab hisoblanadi. o'rin almashtirish shifri oddiy shifrlash …
2 / 10
o'rin almashtirish. oddiy o'rin almashtirish usulidan tashqari kalit yordamida o'rin almashtirish usuli ham mavjud. shifrlash jadvalidan kalit orqali foydalaniladi. bu usulda kalit simvollariga mos holda ochiq matnning uzunligidan kelib chiiqib nxm jadvali tuziladi va ochiq matnni (t0) ustun bo'yicha joylashtirilib chiqiladi. so'ngra kalit simvollari alfavit tartibida tartiblanib, ustun bo'yicha o'rin almashtiriladi, qator bo'yicha o'qilib shifrlangan matnga (t1) ega bo'linadi va bloklarga bo'linadi. t0= o'zbekiston kelajagi buyuk davlat; k = toshkent; matnda 28-ta va kalitda 7-ta harflar borligi uchun 4x7 jadval tuzamiz. o' k o l g yu v z i n a i k l b s k j b d a e t e a u a t endi kalit orqali jadval tuzib kalitdagi harflarni alfavit bo'yicha raqamlab chiqamiz. 6x7. t o sh k e n t 5 4 7 2 1 3 6 o' k o l g yu v z i n a i k l b …
3 / 10
2314 xizmat qiladi. yaxshiroq izohlanishi uchun k1=1342 qator sifatida va k2=2314 ustun sifatida belgilab olamiz. 4x4 jadval yaratib t0 qator bo'yicha yozamiz 2 3 1 4 1 i n t i 3 l g a n 4 g a t o 2 l e yo r endi qator va ustunlar tartib bo'yicha o'rinlari almashtiriladi. 2 3 1 4 1 i n t i 2 l e yo r 3 l g a n 4 g a t o 1 2 3 4 1 t i n i 2 yo l e r 3 a l g n 4 t g a o oxirgi jadvalga asosan shifrlangan matnni olish uchun qator bo'yicha yozamiz. t1 =tiniyoleralgntgao jadval o'lchamining kattaligi shifr chidamliligini oshiradi: 3x3 jadvalda 36 ta variant, 4x4 jadvalda 576 ta variant, 5x5 jadvalda 14400 variant; vernam va vijiner shifrlash algoritmi hozirgi vaqtda axborotlarni himoyalashni ta'minlashning qandaydir biror texnik usuli yoki vositasi …
4 / 10
7 00111 i 8 01000 j 9 01001 k 10 01010 l 11 01011 m n o p q r s t u v w x y z # ! h=7=00111 x 0 0 1 1 1 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 k=10=01010 y 0 1 0 1 0 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 n=13=01101 xor 0 1 1 0 1 32=25 ga yani 5 betli ikkilik sanoqsistemasi uchun misol: “hello” co'zi shifrlansin. t0= hello k= kalit t1= ? vernam ishlab chiqqan bu tizimni aylanali lenta yordamida tekshirgan, uzatgich (peridatchik) va qabul qilgichlarni (pryomnik) ko'rishda bir xil yoki shunga o'xshagan kalit ketma-ketligidan foydalangan. vernam shifrlash tizimining kamchiligi uzatuvchi orqali qabul qilish tomoniga kalit ketmaketligini qanday uzatish edi. chunki dushman kalitni olsa, u yuborgan shifrlangan matnni bemalol ochib o'qiy …
5 / 10
f utes aspaces ang sod osooer te] bile edit view navigate code refactor build run tools vcs window help test - mainjava test) ssc) @ o1pewautree a % brot » ez:\s -zaae z yy mptestt sve flestestt idea return efphertext; > out } ¥ ase > @mainjove in testi) . e public static string stringdecryption(string s, > lt estemal libraries mm scratches and consoles string key) string plaintext = °"; int bubhac] = new int{key.tength()1; for (int 4 = 0; 4 public static void main(string{] args) 4 v vers contol fun $2 1000 @ sroblems wh terminat services“ sud © build completed successfully in 1 sec, 779 ms (6 minutes ago) hbooo@se yt mmco' sear ‘w dookmarts — fe structure - o x a (gurenfiey| > ge qoe aseuany loreiron gp 25 uf utes aspaces ang od sone te] bile edit view navigate code refactor build ryn tools vcs window …

Ko'proq o'qimoqchimisiz?

Barcha 10 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"kriptografik himoyalash" haqida

2-amaliy ish mavzu: kriptografik himoyalash axborotni ximoyalashning samarali usullaridan biri kriptografik himoyalashdir. ushbu amaliy ishda ma'lumotlarni kriptografik himoyalash usullari tasniflanadi. ya'ni klassik shifrlash algoritmlari, simmetrik shifrlash algoritmlari hamda ochik qalitli shifrlash algoritmlari. o'rin almashtirish shifrlash algoritmi o'rin almashtirish shifrlash algoritmi uch qismdan iborat. oddiy o'rin almashtiri, kalit yordamida o'rin almashtirish va ikki toonlama o'rin almashtirish. oddiy o'rin almashtirish usuli. o'rin almashtirishga misol tariqasida dastlabki axborot blokini matritsaga ustun bo'yicha yozishni, o'qishni esa qator bo'yicha amalga oshirishni ko'rsatish mumkin. matritsa qatorlarini to'ldirish va shifrlangan axborotni ustun bo'yicha o'qish ketmaketligi...

Bu fayl DOCX formatida 10 sahifadan iborat (2,7 MB). "kriptografik himoyalash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: kriptografik himoyalash DOCX 10 sahifa Bepul yuklash Telegram