
- •Ақпараттық жүйе қандай талаптарға сай болуы тиіс?
- •Ақпараттарды өңдеудің автоматтандырылған жүйелерідегі (аөаж) қорғау әдістері. Енуді шектеу.
- •Дискіні пішімдеу
- •Қорғаудың жақсартылған механизмі
- •Қорғаудың келешектегі механизмі
- •Ақпараттарды заң жүзінде қорғау мәселелері.
- •Ақпараттық жүйені құрастырудың қандай моделі сарқырамалы
- •Каскадная модель жизненного цикла разработки по
- •Краткое описание фаз каскадной модели
- •Преимущества каскадной модели
- •Есептеу желілерінің құрылымы және оның жұмыс принциптері.
- •Криптографияның негізгі ұғымдары.
- •Ақпараттық жүйені құрастырудың спиральді моделі дегеніміз не?
- •Ақпараттық жүйенің көрінісі (профиль) дегеніміз не?
- •Криптотұрақтылық дегеніміз не? Криптотұрақтылықтың көрсеткіштері
- •Симметриялық криптожүйелерді түрлендірудің кластары.
- •Ауыстыру шифрлары
- •Активті қорғау құралдары
- •Пассивті қорғау құралдары
- •Плейфердің биграммды шифры
- •22.Шифр арқылы хабарламаны бейнелеуді қалай түсінесіз?
- •23.Ақпараттық жүйе қандай талаптарға сәйкес болуы тиіс
- •25. Ақпараттық жүйені құрастырудың мақсаты не?
- •26. Электрондық цифрлік қолтаңба алгоритмдері. Rsa, Эль-Гамаль алгоритмдері
- •28. Есептеу желілеріндегі ақпараттарды қорғау жүйесінің архитектурасын құрудың логикалық моделі.
- •29)Гаммалау арқылы шифрлау
- •30)Хабарламаларды тасымалдаудың хаттамаларын қорғау.
- •31) Ақпаратты қорғаудың қазіргі заманғы криптографиялық жүйесі қандай жалпы талаптардан тұрады?
- •33.Желіаралық экрандардың негізгі компоненттері
- •34.Ақпараттарды апатты жағдайлардан қорғау әдістері
- •36. Des шифрлеу стандарты
- •Виустар және „трояндық ат”тәріздес қолданбалар
- •Вирустық бағдарламалар
- •41.Тритемиус шифрінің математикалық моделі
- •42.Криптографиялық кілттермен басқару. Кілттерді генерациялау (кездейсоқ табу).
- •Байланыс Шифрлеу барысында хабарламамыз p мен q-ден кіші сан болуы керек. Сондықтан мысал үшін “6” хабарламасын алайық.
- •43.Ашық жүйелердің өзара әсерлесуінің osi үлгісі. Үлгінің жеті деңгейі.
- •44. Желілік жүйелердің қауіпсіздігі
- •45. Желілердің қауіпсіздік деңгейлері
- •46. Желіаралық экрандардың жұмыс ерекшеліктері.
- •47.Бэкон шифры
- •48. Банкоматтардағы қауіпсіздікті қамтамасыз ету шаралары.
- •49.Қарапайым ауыстыру шифрі
- •50. Вижинер шифрлау жүйесі
- •Rsa криптожүйесінің қауіпсіздігі мен тездігі
- •52.Des дешифрлауда аралық кілттер қалай пайдаланылады?
- •53.Rsa алгоритм неге негізделген?
- •54.Қорғаудың оптикалық құрылғылары дегенімізді қалай түсінесіз?
- •Қорғаудың оптикалық құрылғылары
- •55.Ақпараттық жүйенің негізін не құрайды?
- •56 .Кристаллдарды сәйкестендіру қандай түрде жүреді?
- •Эққ негізіндегі қайта бағдарлайтын тұрақты есте сақтау құрылғысы
- •57. Компьютерлік вирустар және олардан ақпараттарды қорғау құралдары.
- •Виустар және „трояндық ат”тәріздес қолданбалар
- •Вирустық бағдарламалар
- •58. Электрондық қолтаңба алгоритмі.
- •59. Криптоанализ. Криптоаналитикалық шабуылдардың негізгі түрлері.
41.Тритемиус шифрінің математикалық моделі
Тритемиус ауыстыру шифрын алу үшін әдетте алфавиттің әpiптepi мен кілттік сөз (немесе сөздер тіркестігі) жазбасына арналған кесте қолданылған. Кестеге алдымен кілттік сөз жазылып, қайталанатын әpіптері алынып тасталады. Содан кейін бұл кесте алфавиттің кілтке кірмей қалған әріптермен реттелген түрде толықтырылады.
Қазақ алфавиті үшін шифрлайтын кестенің өлшемі 6x7 болады. Кілт ретінде АЛГОРИТМ сөзін алайық. Осындай кілтпен шифрлайтын кесте 3-суретте көрсетілген.
Тритемиус шифрінің математикалық моделі
Тритемиус шифріне арналған шифрлау теңдеуі мына түрдегідей болады:
Мұндағы L- шифрленген әріптің алфавиттегі номері; m —шифрленетін әріптің алфавиттегі орны; k —жылжу қадамы; N — алфавиттегі әріп саны.
Жылжу қадамын k есептейтін өрнек:
мұндағы p — берілген сөздегі әріптің позициясы; A, B, C — кілттер.
Мысал
Әріптің алфавиттегі кодын анықтаймыз
Жылжу қадамын есептейміз.
Келесі теңдеуді пайдаланып шифрленген әріптің кодын анықтаймыз:
Сәйкесінше алдыдағы өрнек бойынша келесі әріптердің кодын табамыз
Тексттегі әріптер біткенше осы процедура қайталанады.
Егер L есептеу барысында k мәні теріс болса ,оған сәйкесінше N қосып отырамыз,нәтижеміз оң болғанша.Содан кейін бөлудегі қалдықты аламыз.
42.Криптографиялық кілттермен басқару. Кілттерді генерациялау (кездейсоқ табу).
Криптоанализ - ақпаратты кілтсіз кері шифрлау мәселесімен айналысады. Криптожүйеге сәтті жүргізілген криптоаналитикалық зерттеулер негізінде хабардың бастапқы ашық мәтінімен қатар оның кілтін де ашуға мүмкін болады. Криптоаналитиқ шифрланған хабарды, немесе кілтті, немесе екеуін де оқуға мүмкіндік беретін криптожүйенің осал жерлерін ідеумен шұғылданады. Шифрлау алгоритмі, сондай-ақ, алуан түрлі кіттердің, ашық және шифрланған мәтіндердің жиынтығын криптожүйе деп айтады.
Қазіргі криптография- 4 ірі бөлімнен тұрады:
1. Симметриялық криптожүйе
2. Ашық кілтті криптожүйе
3. Электрондық қол жүйесі
4. Кілт арқылы басқару
Криптожүйелер симметриялық және ашық кілтті жүйеге бөлінеді. Симметриялық криптожүйеде шифрлауға да, кері шифрлауға да бір ғана кілт қолданылады. Ашық кілтті жүйеде бір-бірінен математикалық байланыста болатын екі-ашық және жабық кілт пайдаланылады. Ақпарат барлық адамның қолы жететін ашық кілтпен шифрленеді де, ал оны ашу ақпаратты алушыға ғана белгілі жабық кілтпен ашылады.
Кілттерді бөлу және кілттерді басқару –пайдаланушылар арасындағы кілттерді бөлу және жасаудан тұратын ақпаратты өңдеу жүйесінің жұмысына жатады.
Кілтті генерациялау (кездейсоқ таңдау)
1-қадам. Екі үлкен p және q жай сандары таңдалады.
2-қадам. N = pq табылады
3-қадам.
(N)
= (p-1) (q-1)
есептеледі
4-қадам. Кез-келген e (e<n) саны таңдалады, e және (N) өзара жай сандар болуы тиіс.
5-қадам. de mod m = 1 болатындай d табылады
(e,n) – екі саны ашық кілт ретінде таратылады. d саны құпия сақталады және (e,n) көмегімен шифрленген мәтінді ашуға пайдаланылатын жабық кілт болып табылады.
Шифрлеу
C = Pe mod n
Кері шифрлеу
P = Cd mod n
Кілтті генерациялау (кездейсоқ таңдау) мысалы
1) p = 7, q = 19
2) N = pq
N = 7 * 19 = 133
3) (N) = (p-1) (q-1)
(N) = (7 - 1)(19 - 1) = 6 * 18 = 108
4) (N) – мен өзара жай болатындай кез-келген e (e< N ) таңдалады.
Яғни ЕҮОБ(e, (N)) 1-ге тең болуы керек. ЕҮОБ(e, (N)) табу үшін Евклид әдісін қолданамыз. Төменде осы процедуралар келтірілген.
e = 2 => ЕҮОБ(e, (N)) = ЕҮОБ(e, 108) = 2 (жоқ)
e = 3 => ЕҮОБ(e, (N)) =ЕҮОБ(e, 108) = 3 (жоқ)
e = 4 => ЕҮОБ(e, (N)) =ЕҮОБ(e, 108) = 4(жоқ) e = 5 => ЕҮОБ(e, (N)) =ЕҮОБ(e, 108) = 1 (иә!)
5) d-ны, de mod m = 1 болатындай табамыз
de = 1 + nm, мұндағы n-кез-келген сан. Бұл жолды ары қарай d = (1 + nm) /e деп жаза аламыз. N-нің орнына нөлден бастап сандарды қоя отырып d –ны табатынымыз келесідей:
n = 0 => d = 1 / 5 (жоқ)
n = 1 => d = 109 / 5 (жоқ) n = 2 => d = 217 / 5(жоқ) n = 3 => d = 325 / 5 = 65 (иә!)
Үлкен сандармен жұмыс жасағанда Евклид әдісі қолданылады.