Автор работы: Пользователь скрыл имя, 19 Октября 2011 в 11:03, задача
Тапсырма 1. Симметриялық шифрлау – дешифрлау.
Бастапқы мәтін «ЕСЕТОВЕРГЕНБАЛТАБЕКУЛЫ» Вижинер кестесінің көмегімен шифрлау.
Бастапқы деректер:
Хабар: ЕСЕТОВЕРГЕНБАЛТАБЕКУЛЫ
Кілт: ЖОЛБАРЫС
ҚАЗАҚСТАН
РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қ.И. Сәтбаев
атындағы Қазақ ұлттық техникалық университеті
Ақпараттық
және телекоммуникациялық технологиялар
институты
Есептеу
техникасы кафедрасы
ЗЕРТХАНАЛЫҚ
ЖҰМЫС №3
Тақырыбы:
«Симметриялық шифрлау»
Зертханалық
жұмысты орындаудың
өлшеу құралы
№ | Жұмысты орындау сапасы | Баға
диапазоны |
Орындалған
% |
1 | Орындалған жоқ, сабақта себепсіз болмауы | 0% | |
2 | Жұмыстың орындалуы және студенттің белсенділігі | 0-50% | |
3 | Жұмысты рәсімдеу | 0-20% | |
4 | Анықтамалар мен техникалық әдістемелерді, пәннің оқу-әдістемелік кешенін, дәріс конспектілерін қолдана білуі | 0-5% | |
5 | Техникалық құралдарды пайдалана білу | 0-5% | |
6 | Жұмысты қорғау | 0-20% | |
Қорытынды | 0-100% |
Білім алушының Т.А.Ж. Есетов Е.Б.
Мамандық шифры 050704
Оқытушының
Т.А.Ж. ШайкуловаА.А.
Алматы 2011
Тапсырма
1. Симметриялық шифрлау
– дешифрлау.
Бастапқы мәтін «ЕСЕТОВЕРГЕНБАЛТАБЕКУЛЫ» Вижинер кестесінің көмегімен шифрлау.
Бастапқы деректер:
Хабар: ЕСЕТОВЕРГЕНБАЛТАБЕКУЛЫ
Кілт:
ЖОЛБАРЫС
Шешімі:
Есепті
шешу үшін алфавит саны К-ға тең болатындай
шыршы матрица түріндегі
А Б В Г Д Е . . . Э Ю Я
Б В Г Д Е Ж . . . Ю Я А
В Г Д Е Ж З . . . Я А Б
Г Д Е Ж З И . . . А Б В
Д Е Ж З И Й . . . Б В Г
Е Ж З И Й К . . . В Г Д
…………………………
Я
А Б В Г Д . . . Ь Э Ю
1
– сурет. Вижинера шифрлауының
кестесі.
Мәтінді шифрлау үшін елгілі сөзден немесе әріптер тобынан тұратын кілт орнатылады. Ё әріпінсіз құрылған матрицадан шифрлау подматрицасы алынады.Ол бастапқы әріптері кілттік сөздің әріптері болып табылатын бірінші жолдан және матрицаның жолынан тұрады.
А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я |
Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е |
О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н |
Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е | Ж | З | И | Й | К |
Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А |
А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я |
Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П |
Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р | Ж | З | И | Й | К | Л | М | Н | О | П |
С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р |
2 – сурет.
Шифрлау кілті.
Шифрлау үрдісі келесідей әрекеттерді жүзеге ассыруды қамтиды:
А)Шифрланатын мәтіннің астына кілттің әріптері қанша рет жазылу керек болса, сонша рет қайталанып жазылады.
Б) Мәтінің және кілттің
Шифрланатын мәтін | Е | С | Е | Т | О | В | Е | Р | Г | Е | Н | Б | А | Л | Т | А | Б | Е | К | У | Л | Ы |
Кілт | Ж | О | Л | Б | А | Р | Ы | С | Ж | О | Л | Б | А | Р | Ы | С | Ж | О | Л | Б | А | Р |
Ауыстырғаннан кейінгі мәтін: | Л | Я | З | У | О | Т | А | Б | Й | У | Ч | В | А | Ы | Н | С | З | У | Х | Ф | Л | Л |
Шифрмәтін: | ЛЯЗУ | ОТАБ | ЙУЯВ | АЫНС | ЗУХФ | ЛЛ |
3 - сурет.
Шифрлау механизмі.
Шифрмәтінді қайтадан қалпына келтіру үшін кілтті білу қажет.
Қалпнып келтіру келесідей кезекпен орындалады:
А) Шифрмәтіннің үстіне ретімен кілттің әріптері жазылады.
Б) Кілттің әрпінен басталатын подматрицалық Вижинер кестесінен шифрмәтіннің әрпі ізделінеді; сәйкес бағанда орналасақан бірінші жолдың әрпі шифрмәтіннің әрпі болып табылады.
В)
Алынған қорытынды мағынасына қара топтастырылады.
Кілт | ЖОЛБ | АРЫС | ЖОЛБ | АРЫС | ЖОЛБ | АР |
Шифрмәтін: | ЛЯЗУ | ОТАБ | ЙУЯВ | АЫНС | ЗУХФ | ЛЛ |
Шифрышешілген мәтін: | ЕСЕТ | ОВЕР | ГЕНБ | АЛТА | БЕКУ | ЛЫ |
Бастапқы мәтін: | ЕСЕТОВЕРГЕНБАЛТАБЕКУЛЫ |
Рисунок
4. Шифршешу механизмі.
Тапсырма 2. Теория (Цезарь
шифры )
Криптология –ерте дәуірдегі білім және ол Юлии Цезардың (100-44жж. б.з.д.) Цицеронмен (106 - 43 жж.б.з.д.) хат алысуы деп айтады. Цезарь шифры не циклдық қоюдың шифры хабардағы әрбір әріптің ауыстырылуынан тұрады. . Алфавит циклық деп аталады, яғни Z кейін A тұраады, Цезарь әріпті тұрған орнынан үш орын әрі басқа әріппен ауыстырған.
Қазіргі кезде криптологияда әріптерді әріптермен емес оларға сәйкес келетін сандар түінде өзгерту қабылданған. Осылайнан латын алфавитінде 0-ден(сәкесінше А) 25-ке деінгі сандар қолданылады (Z ). Бастапқы мәтіне сәйкес сандық мағынаны білдіретін х, кодталған –у, енді шифрдың қолданылу ережесін жазамыз:
y = x + z (mod N), (1)
мұнда z – белгісіз кілт,
N –алфавиттегі символдар саны.
Цезарь
шифрында белгіленген мағынасы белгісіз
кілттің мағынасымен сәйкес келеді
z = 3 (Август Цезарында z = 4). Мұндай шифрлар
кілтті білме-ақ оңай анықталынатын: шифрлаудың
алгоритмін білсе болғаны кілтті
асатолу арқылы білуге болады. Криптология
екі бөлімнен тұрады– криптография-
Мыңдаған жылдар бұрын ғылымға дейінгі криптография көптеген қызықты шешімдерді тапты. Қарапайым әрекет – орналастыруды алфавиттік емес ретпен орындау. Хабардағы символдардың орын ауыстырып қоюда жақсы ой
Шифрлау алгоритмнің классификациясы
моноалфавиттік (Цезарь коды);
полиалфавиттік(Видженер шифры, Джефферсон цилиндры, Уэтстоун дискі, Enigma);
Lucipher (фирма IBM, США);
DES (Data Encryption Standard, США);
FEAL-1 (Fast Enciphering Algoritm, Япония);
IDEA/IPES (International Data Encryption Algorithm/Improved Proposed Encryption Standard, фирма Ascom-Tech AG, Швейцария);
B-Crypt (фирма British Telecom, Великобритания);
ГОСТ 28147-89 (СССР); * Skipjack (США).