Криптография с открытым ключом

Автор работы: Пользователь скрыл имя, 01 Мая 2012 в 11:33, курсовая работа

Описание работы

От истоков криптографии до самых современных времен, криптосистемы строились на основе элементарных преобразований: подстановки и перестановки. Ручной труд, на протяжении тысяч лет, был сменен механическими, а далее и электромеханическими шифровальными и дешифровальными машинами, которые открыли новую эру в области защиты информации. Дальнейшее изобретение компьютеров, послужило новым толчком, развитию средств не только шифрования, но и криптоанализа. Одним из таких достижений, является алгоритм LUCIFER компании IBM, который был положен в основу всем хорошо известного алгоритма DES. Однако, основу всех алгоритмов продолжали составлять, все те же,

Содержание работы

ВВЕДЕНИЕ 2
1. КРИПТОГРАИЧЕСКАЯ СИСТЕМА RSA 2
1.1. Криптосистема RSA 2
1.2. Электронная цифровая подпись RSA с возвратом сообщения 2
1.3. Электронная цифровая подпись RSA с hash-функцией 2
2. КРИПТОГРАФИЧЕСКАЯ СИСТЕМА ЭЛЬ-ГАМАЛЯ С ПРОСТЫМ ПОЛЕМ ГАЛУА 2
2.1. Шифросистема Эль-Гамаля с простым полем Галуа 2
2.2. Электронная цифровая подпись Эль-Гамаля с простым полем Галуа 2
3. КРИПТОГРАФИЧЕСКАЯ СИСТЕМА ЭЛЬ ГАМАЛЯ С ОБЩИМ ПОЛЕМ ГАЛУА 2
3.1. Шифросистема Эль-Гамаля с общим полем полем Галуа 2
3.2. Электронная цифровая подпись Эль-Гамаля с общим полем Галуа 2
4. КРИПТОГРАФИЧЕСКАЯ СИСТЕМА DSA 2
4.1. Электронная цифровая подпись DSA 2
5. MATHCAD ПРОГРАММНЫЙ ПРОЦЕССОР 2
6. ПРИМЕРЫ ИСПОЛЬЗУЕМЫХ MATHCAD-ПРОГРАММ 2
6.1. Криптосистема RSA 2
6.2. Электронная цифровая подпись RSA с возвратом сообщения 2
6.3. Электронная цифровая подпись RSA с hash-функцией 2
6.4. Шифросистема Эль-Гамаля с простым полем Галуа 2
6.5. Электронная цифровая подпись Эль-Гамаля с простым полем Галуа 2
6.6. Шифросистема Эль-Гамаля с общим полем полем Галуа 2
6.7. Электронная цифровая подпись Эль-Гамаля с общим полем Галуа 2
6.8. Электронная цифровая подпись DSA 2
ЛИТЕРАТУРА 2

Файлы: 1 файл

Курсовик криптография.docx

— 325.66 Кб (Скачать файл)

    Cypher text is c = (, ), where

    Decryption

 

    t = KAL

    Электронная цифровая подпись  Эль-Гамаля с простым полем Галуа

      ELGAMAL DIGITAL SIGNATURE IN SIMPLE GALOIS FIELD

      Key generation

      Public key for A is three numbers (p,,y),

      Private key for A is the number a

      where

      Signature generation

      t = KAL

      Signature A at his letter t is the pair of numbers (r, s), where

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

      Signature verification

      t = KAL

     

    Шифросистема Эль-Гамаля с общим полем полем Галуа

      . ELGAMAL CRYPTOGRAPHY SCHEME IN GENERAL GALOIS FIELD

      Key generation

     
     
     
     
     
     
     
     
     
     
     

     
     
     
     
     
     

      Public key is the pair (a, y),

      Private key is a

      where

      Encription

      Text

      Ciphertext c = (,), where

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

      Decription

     

     

      1. Электронная цифровая подпись  Эль-Гамаля с общим полем Галуа

      ELGAMAL SIGNATURE SCHEME IN GENERAL GALOIS FIELD

      Key generation

      Public key for A is the pair (,y)

      Private key for A is a

      where

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

      Signature generation

      Signature is the pair (r,s) where

     

    Signature verification

     

      1. Электронная цифровая подпись DSA

    DIGITAL SIGNATURE ALGORITHM DSA

    Key generation

    Public key for A is three numbers (p,q,,y),  Private key for A is the number a

    where

    Signature generation

    t = KAL

    Signature A at his lette t is the pair of numbers (r, s), where

    ЛИТЕРАТУРА

    1. Лапонина О.Р. «Криптографические основы безопасности»

    2. Саломаа Арто «Криптография с открытым ключом»

    3. A.J.Menezes, P.C.van Oorschot, S.A.Vanstone. «Handbook of Applied Cryptography»

    4. Шнайер Б. «Прикладная криптография»

    5. Маховиков Андрей «Криптографические системы с открытым ключом»

    6. Ященко В.В. «Введение в криптографию» 


Информация о работе Криптография с открытым ключом