Симметриялық шифрлау



Дата16.11.2022
өлшемі192,54 Kb.
#50598
Байланысты:
Симметриялық шифрлау

Симметриялық шифрлау

П1-19к Балдаш Олжас

Симметриялық шифрлау

  • Симметриялық криптожүйелер (сонымен қатар симметриялық шифрлау, симметриялық шифрлар) (ағылш. symmetric-key algorithm) - шифрлау және шифрын ашу үшін бірдей криптографиялық кілт қолданылатын шифрлау тәсілі. Асимметриялық шифрлау схемасы ойлап табылғанға дейін жалғыз әдіс симметриялы шифрлау болды. Алгоритм кілтін екі тарап та құпия сақтауы тиіс, егер өзара іс-қимылдың осы арнасы "үшінші тұлғалардың пайдалануы үшін емес"деген белгінің астында болса, арнаға, криптограмманың бүкіл жолында немесе криптообъектілер, хабарламалар арқылы өзара іс-қимыл тараптары арқылы қол жеткізуді қорғау жөніндегі шаралар жүзеге асырылуы тиіс. Шифрлау алгоритмін Тараптар хабар алмасу басталғанға дейін таңдайды.

Жұмыс принципі

  • Шифрланатын деректер бар.
  • Шифрлау кілті бар. Оның көмегімен деректер кейбір алгоритм бойынша шифрланады.
  • Кілті бар және алгоритмді білетін адам хабарламаны шеше алады
  • Егер сіз кілтті білмесеңіз, онда деректерді декодтау мүмкін емес.

Шифрлау алгоритмі

  • Біз шифрлау қажет кілт пен деректерді аламыз.
  • Математикалық функциялар мен түрлендірулер арқылы біз кілт пен деректерді қосамыз. Мысалы, біз хабарламаның әр байтын алып, кілттен санға көбейтіп, жаңа Сан аламыз. Сонымен, біз бастапқы хабарламаның әр байтымен жасаймыз және шығуда шифрланған деректерді аламыз — сандар массиві.
  • Бұл деректерді кез келген байланыс арнасы арқылы беруге болады. Егер олар ұсталса да, олар әлі де кілтсіз оқымайды.
  • Алушы бұл массивті сандардан алады, әрқайсысын сол кілттен санға бөледі және оқуға болатын бастапқы хабарламаны алады.

Симметриялық шифрлаудың артықшылығы мен кемшілігі

Симметриялық шифрлау өте жылдам, өйткені бәрі қарапайым математикаға байланысты. Барлық математикалық операциялар бірнеше процессорлық сағаттарда орындалады, бұл бізге секундына орта есеппен бір-екі миллиард осындай әрекетті береді. Алгоритмде қосу және көбейту миллион рет орындалса да, компьютер бір секундта осындай мыңдаған шифрлау алгоритмдерін орындай алады.


Симметриялық шифрлаудың жалғыз кемшілігі-құпия кілтті ең басында бір қатысушыдан екіншісіне берудің қиындығы. Егер кілт ашық байланыс арнасы арқылы берілсе, оны барлық хат-хабарларды қарап, оқи алады. Жабық байланыс арнасын ұйымдастыру үшін сізге шифрлау кілті қажет, оны қандай да бір жолмен беру керек. Бірақ егер сіз асимметриялық шифрлауды білсеңіз, онда бұл мәселені шешуге болады.

Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет