Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 1761
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Зертхана №777Аяқталу
i-ші жол мен j-ші бағанның қиылысында бірлік қоя отырып, бағандардың орнын ауыстыруды 8 8-кестемен салыстырайық, егер кері ауыстырудан кейінгі j-ші баған i-шіден кейін тұруы керек болса. Біздің міндетіміз - бағандардың дұрыс ауыстырылуына сәйкес келетін кестені қалпына келтіру.Енді бір бағанды екіншісіне жұппен бекітейік. Егер бір мезгілде кейбір жолдарда тыйым салынған биграммалар пайда болса, онда қарапайым мәтінде бағандар бір-бірінен кейін жүре алмайды және сәйкес ұяшық сызылады. Біздің мысалда алтыншы баған төртіншіден кейін бола алмайды, әйтпесе бірінші жолдағы мәтін қатарда екі бос орынға ие болады. Мысалы, алтыншы жолды қарастырайық. Егер төртінші баған біріншіден кейін болса, онда мәтінде «b» әрпінен басталатын сөздер болады.Барлық жолдарды қарап шыққаннан кейін біз кестені аламыз. 2.5.2.5-кесте
782-БӨЛІМАяқталу
Егер мәтін ұзағырақ болса және жолдар көп болса, әр жолда және әр бағанда дәл бір сызылмаған ұяшық қалады және ауыстыру қалпына келтіріледі.
Егер жолдар аз болса және ағаш сәйкесінше тармақталған болса, мұндай кесу процедурасы қажет болады. Ұсынылған процедураны автоматтандыру оңай.
Зертхана №781Аяқталу
Орын ауыстыру шифрлары басқару тізбегі әрекетінде ашық мәтін таңбаларын үздіксіз жергілікті ауыстыру идеясын жүзеге асыру арқылы одан әрі дамыды. Кодер жадында қарапайым мәтіннің символдарын араластыру үшін мәтіннің жеке символдары сақталады және олардың берілуі дискретті уақытта кешіктіріледі. n параметрлерін енгізейік1және n2сондықтан nn1+n2. Бұл шифрларда жіберілген хабарламаның i-ші таңбасы шифрланған хабарламада j-ші орынға қайта реттеледі, мұнда i - n1ji + n2.Олар кідіріс уақытын басқару ретін таңдауға тырысады, осылайша әрбір таңбаның кешігу уақыты біркелкі үлестірілетін кездейсоқ шама болады, яғни. кешігу уақытының әрбір тіркелген мәнінің ықтималдығы 1/n-ге жақын болуы керек.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| О | б | h | X | Т | А | Т | |
| В | | e | О | А | л | e | П |
| О | e | Р | м | Т | б | e | |
| г | бірге | Г | с | | О | А | Т |
| e | б | В | n | | с | | |
| | А | сағ | Және | n | h | n | л |
| | Г | Және | А | О | Кімге | Кімге | г |
| | А | О | б | г | Г | n | |
| | және | А | сағ | e | г | I | г |
| X | л | Және | | e | м | О | А |
| Кімге | Р | Т | г | | б | О | e |
| | б | X | В | Т | О | n | |
| Р | л | e | | e | г | А | Ю |
| Р | | h | e | В | | e | г |
| ш | | В | А | e | n | e | n |
| Т | Және | th | e | В | | | г |
| | | В | | бірге | г | | |
i-ші жол мен j-ші бағанның қиылысында бірлік қоя отырып, бағандардың орнын ауыстыруды 8 8-кестемен салыстырайық, егер кері ауыстырудан кейінгі j-ші баған i-шіден кейін тұруы керек болса. Біздің міндетіміз - бағандардың дұрыс ауыстырылуына сәйкес келетін кестені қалпына келтіру.Енді бір бағанды екіншісіне жұппен бекітейік. Егер бір мезгілде кейбір жолдарда тыйым салынған биграммалар пайда болса, онда қарапайым мәтінде бағандар бір-бірінен кейін жүре алмайды және сәйкес ұяшық сызылады. Біздің мысалда алтыншы баған төртіншіден кейін бола алмайды, әйтпесе бірінші жолдағы мәтін қатарда екі бос орынға ие болады. Мысалы, алтыншы жолды қарастырайық. Егер төртінші баған біріншіден кейін болса, онда мәтінде «b» әрпінен басталатын сөздер болады.Барлық жолдарды қарап шыққаннан кейін біз кестені аламыз. 2.5.2.5-кесте
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 1 | X | X | | X | X | X | | X |
| 2 | | X | | X | | X | | |
| 3 | | | X | | | | | X |
| 4 | X | X | | X | | X | X | X |
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 5 | X | | | | X | X | X | X |
| 6 | X | X | | X | | X | X | |
| 7 | X | | | X | X | X | X | X |
| 8 | X | X | | | X | X | X | X |
Егер мәтін ұзағырақ болса және жолдар көп болса, әр жолда және әр бағанда дәл бір сызылмаған ұяшық қалады және ауыстыру қалпына келтіріледі.
-
2.5-кесте алтыншы баған үшіншіден кейін келетінін ғана дәлелдей алады (бұл оқиғаны келесідей белгілейік: 3→6) егер алтыншы баған соңғысы болмаса. Алтыншы бағанның екі мүмкін жалғасы бар
-
→4 1
-
↑
-
нәтижесінде біз ашық мәтіндегі мүмкін болатын бағандар тізбегінің ағашын аламыз.
-
4 1→7
-
1→7
| 3 | 6 | 8 | 4 | 5 |
| I | | м | | В |
| ш | сағ | e | Г | |
| және | e | О | л | |
| h | Т | I | | О |
| Г | сағ | sch | e | h |
| Кімге | А | Т | б | e |
| e | А | Т | | А |
-
оны компьютерде іске асыру үшін қолайлы ету. Шифрды шешу алгоритмі келесі қадамдардан тұруы керек.
-
Алдын ала жұмыс. Ашық мәтіндердің жеткілікті репрезентативті көлемін талдай отырып, тыйым салынған биграммалар жинағын құрастырыңыз.
-
Алдын ала жұмыс. Қарапайым мәтінде болуы мүмкін v 2, 3, ..., d үшін барлық мүмкін болатын v-граммаларының сөздігін құрастырыңыз. d саны есептеу мүмкіндіктеріне қарай таңдалады
-
Бастапқы баған ретінде кейбір бағандарды таңдаңыз.
-
2-БӨЛІМ
-
Бағандардың барлық нұсқаларын бастапқы бағанға бекіту арқылы ағашты құру процедурасын бастаңыз.
-
Әрбір алынған нұсқа үшін қалған бағандардың тағы біреуін қосыңыз. Егер кестенің ең болмағанда бір жолында орналастырылған 3 грамм сөздікте жоқ 3 грамм болса, онда нұсқа алынып тасталады.
-
Экрандалмаған опциялардың әрқайсысы үшін біз тағы бір баған қосамыз және рұқсат етілген сөздікке сәйкес жалған опцияларды сүземіз.
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 1 | I | | В | А | м | | П | Және |
| 2 | ш | сағ | | h | e | Г | О | |
| 3 | және | e | | б | О | л | e | |
| 4 | h | Т | О | | I | | м | О |
| 5 | Г | сағ | | e | sch | e | | бірге |
| 6 | Кімге | А | h | А | Т | б | | Т |
| 7 | e | П | e | Р | б | | I | |
| 8 | h | n | А | Ю | | В | | В |
| 9 | А | ш | e | th | | В | О | л |
| 10 | e | | м | e | n | I | | П |
| он бір | Р | e | h | Р | e | n | б | e |
| 12 | м | | n | А | Кімге | А | h | А |
| 13 | Т | б | | бірге | n | А | h | А |
| 14 | л | А | | I | | м | О | л |
| 15 | h | А | Т | б | | X | О | Т |
| 16 | e | л | А | | П | О | В | e |
| 17 | Р | б | Т | e | | м | О | e |
| 18 | Г | О | | бірге | Т | с | г | А |
| 19 | В | с | | б | | n | e | |
| 20 | сағ | h | n | А | л | Және | | n |
| 21 | e | Кімге | О | Г | г | А | | Кімге |
| 22 | О | Г | г | А | | б | | n |
| 23 | А | г | e | және | г | сағ | | I |
Зертхана №781Аяқталу
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 24 | Және | м | e | л | А | | X | О |
| 25 | Т | б | | Р | e | г | Кімге | О |
| 26 | X | О | Т | б | | В | | n |
| 27 | e | г | e | л | Ю | | Р | А |
| 28 | h | | В | | г | e | Р | e |
| 29 | В | n | e | | n | А | ш | e |
| отыз | th | | В | Және | г | e | Т | б |
| 31 | В | А | бірге | | | | | |