Алгоритмдер жєне деректер структурасы



бет33/93
Дата07.01.2022
өлшемі2,09 Mb.
#18238
1   ...   29   30   31   32   33   34   35   36   ...   93
Гибрид криптожүйелер. Практикада RSA алгоритмі хабарды шифрлау үшін қолданылмайды. Алгоритмнің жылдамдығы DES алгоритмімен салыстырғанда 1000 есе баяу. Сондықтан көбінесе гибрид криптожүйелер қолданылады. Гибрид криптожүйелер ашық кілтті және жабық кілтті алгоритмдерді бірдей қолданады. Мұндай алгоритмнің орындалу реті келесідей болуы мүмкін. Жабық K кілтін RSA алгоритмінің көмегімен шифрлауға болады. Бастапқы құжаттар блоктық немесе ағында алгоритмімен К құпия кілтімен шифрланады. Сонда RSA алгоритмін бір рет қана орындауға болады. Симметриялық алгоритмдердің кемшілігі – құпия кілт ауысу процедурасы болып табылады. Төменде бұл есеп шешуінің қарапайым жолын келтірдік. Болат ашық каналмен Айгүлге К құпия кілтін былай жібереді.

Жіберуші (Болат):



  1. Кездейсоқ х санын {0,...,2’-1}диапазонынан таңдап алады, мұндағы l 2’

  2. Құпия кілт K=h(x) мәнін h хэш-функция көмегімен табады.

  3. Айгүлдің ашық кілтімен х-ты шифрлап, оны Айгүлге c=xe mod n жібереді.

Алушы (Айгүл):

  1. Жабық кілтінің көмегімен Айгүл x=cd mod n санын тауып алады.

  2. Хэш-функция көмегімен Болатпен екеуіне ортақ K=h(x) құпия кілтін табады.



Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   93




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

    Басты бет