Автор работы: Пользователь скрыл имя, 12 Декабря 2013 в 11:33, шпаргалка
Работа содержит ответы на вопросы для экзамена по "Криптологии" на казахском языке.
3. Күрделі Виженер шифрымен УДИВИТЕЛЬНАЯ ИСТОРИЯ мәтінін шифрлаңыз. Кілт1 – СКАЗКА, кілт2 – МИФ. Жалпы кілтті және оның ұзындығын табыңыз
№ 6 емтихан билеті
1. Аралас шифрлау әдістері Шифрлары араластыру үшін араластырылатын шифрлар келесі талаптарға сәйкес болу керек. Араластырылған шифрдың криптоберіктілігі Sk=сол шифрдың криптоберіктіліктерінің көбейтіндісінен үлкен немесе тең болу керек.Егер кейбір шифрді бөлек қолданған кезде ол Skдан төмен емес криптоберіктілікті қамтамасыз етсе(Гамельтон шифрі шексіз гаммасы бар,гаммалау шифрі) онда келесі шарт орындалу керек.< Оны басқалармен алмастыру үшін араластырылатын шифрлардың ресурс көлемділігі.- Sk беріктілікті қамтамасыз ететін шифрлардың ресурс көлемділігі Кез келген шифрларды егер олар талаптарға сәйкес болса араластыруға болады.практика жүзінде ең жиі кездесетін келесі араластырулар: 1.ауыстыру және гаммалау 2.алмастыру және гаммалау 3.ауыстыру мен алмастыру 4.гаммалау мен гаммалау Аралас шифрлардың мысалы ретінде ГОСТ және ДЭС стандарттарын қарастыруға болады.
2. Цезарь шифрыЦезарь шифрлау жүйесі Цезарь шифрын (бір эліпбилік ауыстыру) қолданған кезде бастапқы мэтіннің әрбір эрпі сол эліпбидің одан К=3 эріпке тең ығысу аралығында орналасқан эріппен ауыстырылады. Ю.Цезарь шифрында (2-кесте) хабардағы латын эліпбиінің бірінші әрпі (A) төртінші (D), екіншісі (B) - бесінші (E), осылайша, ең соңғысы (Z) - үшінші (C) әріппен ауыстырылған.
2-кесте
Бір эліпбилік ауыстырулар (К=3, m=26)
А |
В |
С |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Мысалы [22], Фарнак патшаны жеңгеннен кейін өзінің досы Аминтийге Цезарьдің жіберген VENI VIDI VICI (келдім, көрдім, жендім) деген жолдауы осы эдіспен шифрланғаннан кейін мынадай түрде жазылады: YHQL YLGL YLFL.
Осыған үқсас екінші бір шифр: Рим императоры Август хабар жібергенде бірінші эріпті (A) екіншісімен (B), екіншісін (B) - үшіншісімен (C), осылайша, ең соңғысын (Z) - бірінші (A) эріппен ауыстырған. Яғни K=1, сонда:
ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA
Бір эліпбилік ауыстыру жүйесіне қарсы криптоаналитикалық шабуыл символдардың мэтінде кездесу жиілігін есептеуден басталады. Содан шифрмэтіндегі әріптердің қайталану жиіліктері элипбидегі эріптердің қайталану жиілігімен салыстырылады. Шифрмэтінде жоғары жиілікті эріп эліпбидегі қайталану жиілігі жоғары эріппен ауыстырылады. Мэселен, ағылшын мәтінінде ең жиі кездесетін эріп E (қайталану жиілігі 0,13), одан кейін T (0,105), A (0,081), т.с.с., орыс мэтінінде О (0,090), Е (0,072), И (0,062), А (0,062) [22], т.с.с., ал қазақ мәтінінде А (0,0941), Е (0,0759), Ы (0,0587), т.б.
3. КОЛОКОЛЬНЫЙ ЗВОН мәтінін автокілт шифрымен шифрлаңыз. Кілт ретінде ПОБЕДА мәтінін алыңыз.
№ 7 емтихан билеті
1.Плейфер шифрының
Мысал
ретінде БАҒДАРЕЫЛАУЫШТАР мэтінін
шифрлайық. Бүл мэтіннің биграммаларға
бөлінуі мынаны береді: БАҒДАРҒЫЛАУЫШТАР.
Осы биграммалар тізбегі
Шифрды ашу кезінде аталған эрекетгер керісінше орындалады.
Стандартгы эліпбиді қолданған кезде жай ауыстыру шифрлары- ның олқылықтары айқын-ақ: эліпби эріптерінің қайталану жиілік- терінің кестесі (жадуалы) бір немесе бірнеше символды анықтауға мүмкіндік береді, ал бүл болса кейде хабарды толығымен кері шифрлауға жеткілікті болады. Сондықтан кері шифрлауды қиындату үшін әр түрлі тэсілдер қолданылады. Мэселен:
2. Кодтау Кодтау (кодирование; coding; кодировать; encode) — мәліметтерді олардың алдын ала тағайындадған кодтық комбинациялармен бейнелеу немесе мәліметтер элементін (символдар жиынын) олардың кодтық комбинацияларымен сәйкес келтіру;программалау процесі; 2)ақпараттың 8 биттік (байттық) кодтауын 7 биттік кодтауға түрлендіру. Мұндай түрлендірудің қажеттілігі кейбір желілік программалардың мәліметтерді тек 7 биттік кодтауда жеткізе алатындығынан туындайды. Байттық мәліметгерді осындай арналармен тікелей жеткізу ақпараттың бұрмалануына жол береді; 3) белгілі бір ереже бойынша дискреттік хабарды дискреттік сигнал түріне түрлендіру (аудармалау), яғни шарттаңбаларды қолдану.
3. Тікбұрыш негізінде
бағытты алмастыру шифрымен
№ 8 емтихан билеті
1.Хаффмен коды Ақпаратгы криптографиялық жабу қүралдарының бірі кодалау болып саналады. Кодалау деп жабылатын деректердің элементгерін цифрлық, әріптік немесе олардың қисындасқан тіркестерімен ауыстыруды айтады. Ақпаратгы кодалау жэне оны ауыстыру әдістерімен шифрлау арасында біраз үқсастық бар. Сондай-ақ, бүл әдістердің арасындағы ерекшеліктерді де табуға болады. Ауыстыру арқылы шифрлау кезінде ақпаратгың ауыстырылатын бірліктері ретінде эліпби символдары алынады. Кодалау кезінде ауыстыру үшін ақпараттың мағыналық элементтері алынады. Сондықтан эрбір арнайы хабар үшін өзіндік кодалау жүйесін қолдану керек болады. Мэселен, сақтау қүрылғысына ақпарат жазу кезінде, оның көлемін кішірейту үшін арнайы кодалар эзірленген. Бүл әдісте жиі кездесетін символдарды жазу үшін қысқа екілік кодалар қолданылады, ал сирек кездесетіндерді жазу үшін үзын кодалар пайдаланылады. Мысал ретінде 12-суретте Хоффман кодасы көрсетілген. Әліпби әріптеріне арналған екілік кода графтың түбірінен бастап осы белгілі бір әріпке сэйкес келетін тармақтың соңына дейінгі бағдарғы бойына 0 мен 1 тізбегін жазу үйымдастырылады. Сонда Е эрпі 001 кодасымен, Р - 1101, В - 001110 жэне т.с.с кодаланады.Егер кодалау графы қүпияда сақталса, онда мүндай кодалаудың криптоберіктілігі қарапайым ауыстыру арқылы шифрлаудың деңгейінде болады.
2 Бағытты ауыстырулар Бағытты ауыстырулар Кейбір геометриялық фигураға негізделген.Геометриялық фигура секторларға бөлінеді ішіне ашық мәтіннің кесіндісі немесе блогы жазылады.Шифрлау үшін жазылған мәтінді бағытпен оқийды
Алмастыру шифрларына жатады және геометриялық фигура ретінде кубты қолданады.Ашық мәтін кубтың бұрыштарына жазылады және бағыт бойынша оқылып,шифрланады.Беріктілігі өте жоғары
3. ОСНОВЫ БЕЗОПАСНОСТИ мәтінін Цезарь шифрымен шифрлаңыз.
№ 10 емтихан билеті
1. Асимметриялық шифрлау алгоритмдері Деректерді криптографиялық қорғау жүйелерінің ішінде ассиметриялық криптожүйелер тиімді жүйелер қатарына жатады. Оларды ашъщ кілтті криптожүйелер деп те атайды. Мүндай жүйелерде деректерді шифрлау үшін бір кілт, ал оларды кері шифрлауға басқа кілт қолданылады (ассиметриялық деп аталу себебі осында). Бірінші кілт ашық болады жэне ол деректерін шифрлаймын деген барлық пайдаланушылар қолдану үшін жария етілуі мүмкін. Деректерді кері шифрлауға ашық кілт (public key) жарамайды. Шифрланып келген деректерді кері шифрлау үшін қабылдаушы жақ екінші кілтті пайдаланады. Ол қүпия кілт (private key) деп аталады. Сөйтіп бүл криптожүйеде екі түрлі кілт қолданылады: Кв - жіберушінің ашық кілті, kB - қабылдаушының қүпия кілті. Қүпия кілтті қорғалмаған арна арқылы жібермеу үшін кілттер генераторын хабар алушы жағында орналастырған тиімді болады. KB қүпия кілтін белгілі Кв ашық кілт бойынша ашу шешілмейтін мэселе болуы керек. Ассиметриялық криптожүйелерге тэн ерекшеліктер:
Ассиметриялық
криптожүйелердегі ақпаратты
У.Диффи
жэне М.Хеллман ассиметриялық
M=DKb(C)=Db(C)=Db[Eb(M)].
Ашық кілгті ассиметриялық криптожүйелер концепциясында бір багыттық функцияларды қолдану көзделген. X жэне У - берілген кез келген жиын дейік. Егер барлық xeX үшін y=f(x) оңай есептеп табу га болатын болса (мүнда yeY), онда f: Х^-У функциясы бір багьпты деп саналады.
2. Транспозиция шифры
3. СКОРО КАНИКУЛЫ мәтінін