Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 1735
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Зертхана №12127генератор. Ақырлы өрісте шекті автомат жасаған кез келген тізбектің шекті сызықтық күрделілігі бар. Сызықтық күрделілік маңызды, өйткені Берлекамп-Масси алгоритмі деп аталатын қарапайым алгоритм арқылы кілт ағынының тек 2n биттерін зерттеу арқылы осы PrCcLOC анықтауға болады. Қажетті PrCsLOS қайта жасау арқылы сіз ағын шифрін бұзасыз.Бұл идеяны өрістерден сақиналарға дейін және шығыс реті тақ сипаттама өрісіндегі сандар ретінде қарастырылатын жағдайларға дейін кеңейтуге болады. Әрі қарай кеңейту сызықтық күрделілік профилі тұжырымдамасын енгізуге әкеледі, ол ұзарған сайын тізбектің сызықтық күрделілігін анықтайды. Сонымен қатар сфералық және квадраттық күрделілік ұғымдары бар. Кез келген жағдайда, жоғары сызықтық күрделілік генератордың қауіпсіздігіне міндетті түрде кепілдік бермейтінін есте ұстаған жөн, бірақ төмен сызықтық күрделілік генератордың жеткіліксіз қауіпсіздігін көрсетеді.
Күріш. 3.12.PrCsLOS алгоритмінің жалпыланған схемасы
Зертхана №12129Бағдарлама интерфейсінің сипаттамасы. Суретте. 3.13 бағдарламаның негізгі терезесін көрсетеді.Күріш. 3.13.Бағдарламаның негізгі терезесі
Бұл функция қолданбаның жабылуын қамтамасыз етеді.
1303-БӨЛІМКүріш. 3.15.Есепті құру қатесі туралы хабарламаБұл функция ауысым регистрінің жұмысын эмуляциялайды. Кездейсоқ 256 ауысымды жасай отырып, әрбір ауысым жалған кездейсоқ тізбектің шығыс битін және регистрдің жаңа күйін жасайды. Тізілімнің күйі бастапқы күйімен бірдей болғаннан кейін период есептеледі және алынған жалған кездейсоқ реттілік «Проценті бар псевдокездейсоқ реттілік» өрісінде көрсетіледі. Бағдарламалық құралдар жинағы «Бастапқы күй» өрісіне мәнді енгізудегі қателерді өңдеуді қамтамасыз етеді:
Күріш. 3.17.Санау жүйесі қолданылатыны туралы хабарлама
бастапқы күйді көрсету қате таңдалған
Зертхана №121313. Енгізілген мән тек нөлдерден тұрады (3.18-сурет).Күріш. 3.18.Бастапқы жол екенін көрсететін хабарламакүй бірліктерді қамтымайды
Бұл функция бағдарлама авторы туралы ақпаратты көрсетеді (3.20-сурет).
1323-БӨЛІМКүріш. 3.20.автор туралыЖаттығу
Сұраққа жауап бер: 5-тармақта алынған реттілік максималды ма? Неліктен?
-
псевдокездейсоқ сандардың құрылған тізбегінің корреляциялық тәуелсіздігі PgCsLOS. Криптографтар кейбір шығыс тізбектерінің нәтижелерін сызықтық емес тәсілмен біріктіру арқылы жоғары сызықтық күрделілікті алуға тырысады. Сонымен бірге қауіп бар
-
бір немесе бірнеше ішкі шығыс тізбегі (көбінесе жеке PrCsLOS шығыстары ғана) жалпы кілт ағынымен байланыстырылуы және сызықтық алгебра көмегімен ашылуы мүмкін. Көбінесе мұндай аутопсия корреляциялық аутопсия немесе бөлу және жеңу деп аталады. Томас Зигенталер корреляциялық тәуелсіздікті дәл анықтауға болатынын және корреляциялық тәуелсіздік пен сызықтық күрделілік арасында айырбас бар екенін көрсетті.
-
PgCsLOS псевдокездейсоқ сандардың құрылған тізбегін ашудың басқа тәсілдері. Негізгі ағын генераторларын бұзудың басқа жолдары бар. Сызықтық дұрыстық сынағы (сызықтық
Күріш. 3.12.PrCsLOS алгоритмінің жалпыланған схемасы
-
Мәзірде келесі функциялар бар:
-
ФайлШығу
Бұл функция қолданбаның жабылуын қамтамасыз етеді.
-
Регистрді ауыстыруды орындаңыз
-
Мән орнатылмаған (бос жол) немесе орнатылған, бірақ оның ұзындығы 8 бит/1 байттан аз (3.16-сурет);
Не қолданылып жатқаны туралы хабарлама
бастапқы күй ұзындығы жарамсыз
-
Енгізілген мән тек нөлдер мен бірліктерден тұрмайды – ол екілік емес (3.17-сурет);
Күріш. 3.17.Санау жүйесі қолданылатыны туралы хабарлама
бастапқы күйді көрсету қате таңдалған
-
Анықтамабағдарлама туралы
-
Анықтамаавтор туралы
Бұл функция бағдарлама авторы туралы ақпаратты көрсетеді (3.20-сурет).
-
8bit-LFSR.exe бағдарламасын іске қосыңыз. Жұмысты орындау үшін бағдарлама анықтамасын оқыңыз (3.19 суретті қараңыз).
-
Бастапқы мән өрісіне кез келген сегіз таңбалы екілік санды енгізіңіз.
-
Шығу ретін орнатыңыз (әдепкі бойынша, бір триггер шығу ретіне қосылуы керек
-
кем дегенде бір кері байланыс болуы керек, әйтпесе регистр ақаулы болады).
-
«Регистрді ауыстыруды орындау» мәзір элементін басыңыз.
-
Зертханалық есепте 4-тармақта алынған нәтижелерді көрсетіңіз (Файл - Есепті сақтау):
Сұраққа жауап бер: 5-тармақта алынған реттілік максималды ма? Неліктен?
-
3-5-қадамдарды бірдей параметрлермен орындаңыз, бірақ ағынды реттілікте тек бір триггерді көрсетіңіз.
-
3-5-қадамдарды бірдей параметрлермен орындаңыз, бірақ бастапқы реттілік ретінде "11111111" көрсетіңіз.
-
Түрту ретін өзгертіңіз (кемінде екі сілтеме болуы керек) және бастапқы мәнді сол күйінде қалдырыңыз. Регистрді ауыстыруды орындаңыз. Алдыңғы абзацтан кейін не өзгерді?
-
Тек бір T1 пікірін орнату арқылы түрту ретін өзгертіңіз. Регистрді ауыстыруды орындаңыз. Алдыңғы абзацтан кейін не өзгерді? Неліктен реттілік кезеңі алдыңғы абзацтардағыдан (6-7-тармақтар) ерекшеленеді?
-
3-5-қадамдарды бірдей параметрлермен орындаңыз, бірақ бастапқы реттілік ретінде "00000000" көрсетіңіз.
-
3-5 қадамдарды орындаңыз, бірақ түрту ретімен 1, 5, 6 және 7 триггерлерін немесе 1, 4, 6, 8 триггерлерін белгілеңіз.
-
Мұғалімге электронды есеп беру. Есепте 5-10-тармақтардағы сұрақтарға жауаптар, 5-10-тармақтарда сипатталған 5-10-параграфтар үшін ақпарат және негізгі пішіннің скриншоты және «Анықтама туралы» нысаны (1-тармақ) болуы керек.
-
Зертханалық жұмыстың есебіне кестеден нұсқа нөміріне сәйкес таңдалған сұрақтардың жауаптарын енгізіңіз. 3.5.