kriptografik himoyalash

DOCX 14 pages 1.5 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 14
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 / 14
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 / 14
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 / 14
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 / 14
system. out.printin("s "sencryptdata(inputstr, shiftkey)) ; system.out.printin(" lage "sdecryptdata(encryptdata(inputstr, shiftkey), shiftkey)); structure =z=|% —- “keui¢go@bxroo ws // close scanner class object y g@ © caesarcipherexample kiritish.close(); @® encryptdata(string, int): string } 7 @® decryptdata(string, int): string } @*& main(string{)): void $9 & alphabet: string = “abcdefghijkimnopqrstuwwxyz" 4 run: [&) com.company.caesarcipherexample bo iad > "c:\program files\java\jdk-18.0.2.1\bin\java.exe" "-javaagent:d:\program files\intellid idea 2022.2.1\lib\idea_rt.jar=1033:d:\program files\intellid idea 2022.2.1\bin" -dfile.enc ’ so'z *° surish raqami — shifrlangan so'z: oevmgsz ® kirititgan so'z: karimov process finished with exit code 0 - | p version control = run topo §=@ problems bm terminal @ profiler € services “build build completed successfully in 2 sec, 734 ms (moments ago) 10:1 lf ute-8 4spaces mm @ = : fs 23:15 ow @euebaesthett a 18°c smoke a g wm @ %) eng wo eb package com.company; import java.util.scanner; class otpbyvaultree { 1 usage public static string stringencryption(string text, string key) string ciphertext = …

Want to read more?

Download all 14 pages for free via Telegram.

Download full file

About "kriptografik himoyalash"

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...

This file contains 14 pages in DOCX format (1.5 MB). To download "kriptografik himoyalash", click the Telegram button on the left.

Tags: kriptografik himoyalash DOCX 14 pages Free download Telegram