Автор работы: Пользователь скрыл имя, 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
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
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
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. Ященко В.В. «Введение
в криптографию»