Uralov Elchin Guruh: 710-20 Variant: 11
Asosiy qism. Simmetrik shifrlash usullarini axborotni himoyalashda ishlatish
Download 1.7 Mb.
|
Kiberxavfsizlik asoslari (1)
2. Asosiy qism. Simmetrik shifrlash usullarini axborotni himoyalashda ishlatish.
2.1. A5/1 shifrlash algoritmi haqida (oqimli) GSM tarmogβida ovozli soβzlashuvlarni shifrlash uchun foydalaniladi. A5/1 oqimli shifrlash algoritmida 64 bitli πΎ kalitdan foydalaniladi. A5/1 shifrlash algoritmi uchta chiziqli siljitish registorlaridan iborat boβlib, kiritilgan kalit πΎ ularga boβlib yoziladi: π registor oβzida 19 bit (π₯0,π₯1,β¦,π₯18) π registor esa 22 bit (π¦0,π¦1,β¦,π¦21) π registor esa 23 bit (π§0,π§1,β¦,π§22) Tasodifiy ketma-ketliklarni generatsiyalash Berilgan uchta bit π₯8,10,π§10 asosida π=πππ(π₯8,π¦10,π§10 ) funksiya qiymati hisoblanadi. Masalan, (1,0,0)=0,πππ(1,1,0)=1 Agar π₯8=π ga teng boβlsa, π siljitiladi: π‘=π₯13β¨π₯16β¨π₯17β¨π₯18 π=18,17,16,β¦,1 uchun π₯i=π₯(i-1) π₯0=π‘ Agar π¦10=π ga teng boβlsa, π siljitiladi: π‘=π¦20β¨π¦21 π=21,20,19,β¦,1 uchun π¦i=π¦(i-1) π¦0=π‘ Tasodifiy ketma-ketliklarni generatsiyalash Agar π§10=π ga teng boβlsa, π siljitiladi: π‘=π§7β¨π§20β¨π§21β¨π§22 π=22,21,20,β¦,1 uchun π§i=π§(i-1) π§0=π‘ Shundan soβng tasodifiy ketma-ketlikning bir biti quyidagicha hisoblanadi: π =π₯18β¨π¦21β¨π§22 Yuqoridagi ketma-ketlik ochiq matnni uzunligiga teng bitlarni generatsiya qilguncha takrorlanadi. Bunga misol tariqasida Ismimning bosh harfini shifrlaydigan boβlsam: T = E K = XORAZMIY T = 0100 K = 0101100001001111010100100100000101011010010011010100100101011001 X: 0101100001001111010 Y: 1001001000001010110100 Z: 10011010100100101011001 1: maj(0,0,0) = 0 X, Y va Z registorlar suriladi t = = 1 0 1 0 = 0
Download 1.7 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling