Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Программирование алгоритма цифровой подписи ГОСТ Р 34.10-94

Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Министерство высшего образования Российской Федерации Пензенский государственный университет Кафедра «Информационная безопасность систем и технологий» ПОЯСНИТЕЛЬНАЯ ЗАПИСКА курсовой работе по теме «Программирование алгоритма цифровой подписи ГОСТ Р 34.10-94» ПГУ 3.090105.001 ПЗ Дисциплина КМЗИ Группа Разработала студентка Проект принят с оценкой Руководитель проекта ПЕНЗА, 2006 Реферат Пояснительная записка 24 с., 3 источника, 3 прил. ЦИФРОВАЯ ПОДПИСЬ, ПРОГРАММА, ИНТЕРФЕЙС, ФУНКЦИЯ, ФАЙЛЫ, ОТКРЫТЫЙ КЛЮЧ, ЗАКРЫТЫЙ КЛЮЧ. Объект исследования – алгоритм цифровой подписи ГОСТ Р 34.10-94. Целью работы является получение навыков в программировании криптоалгоритмов на примере алгоритма цифровой подписи ГОСТ Р 34.10-94. В процессе работы была разработана программа, которая осуществляет процедуру подписи сообщения и процедуру проверки подписи. В результате выполнения работы были получены навыки в программировании алгоритма цифровой подписи ГОСТ Р 34.10-94. СодержаниеВведение 1. Пользовательский интерфейс программы 2. Руководство пользователя 3. Описание алгоритмов 3.1. Алгоритм функции формирования подписи 3.2. Алгоритм функции проверки подписи Заключение Список использованных источников Блок схема алгоритма функции формирования подписи Блок схема алгоритма функции проверки подписи Листинг программы Введение В настоящее время широкое распространение получили персональные компьютеры. Они, без преувеличения, вошли во все сферы человеческой деятельности. Это максимально облегчило человеческий труд. Сейчас трудно представить, чтобы делал человек без компьютера. Предприятия, фирмы, офисы, банки - это ещё далеко не все области применения персонального компьютера. Без использования криптографии сегодня немыслимо решение задач по обеспечению безопасности информации, связанных с конфиденциальностью и целостностью. Если до 1990г. криптография обеспечивала закрытие государственных линий связи, то в наши дни использование криптографических методов получило широкое распространение благодаря развитию компьютерных сетей и электронного обмена данными в различных областях. Владение языками программирования позволяет значительно расширить круг выполняемых задач специалистом по защите информации и более полно использовать возможности компьютера. Данная курсовая работа написана на языке С. С – это универсальный язык программирования с компактным способом записи выражений, современными механизмами управления структурами данных и богатым набором операторов. Целью курсовой работы является разработка программы, которая реализует процедуру подписи сообщения и процедуру проверки подписи. 1. Пользовательский интерфейс программы Интерфейс – аппаратная или программная система сопряжения объектов с различными характеристиками. Программный интерфейс позволяет согласовывать программы с различными параметрами, а также дают возможность пользователю работать в операционной среде с той или иной степенью комфорта. Методы и средства взаимодействия с аппаратными и программными средствами называют пользовательским интерфейсом . Любая программа должна обладать пользовательским интерфейсом, иначе, кроме своего разработчика, она будет недоступна в понимании лицу с ней не знакомому.

Интерфейс бывает различных типов. Разработанная программа обладает интерактивным интерфейсом. Основным устройством управления в данном случае является клавиатура. 2. Руководство пользователя Программа предназначена для выполнения подписи сообщения и проверки подписи. После запуска программа предлагает выбрать действие: Последовательный вызов процедур подписи сообщения и проверки подписи. Подписать сообщение. Проверить подпись. Входные данные хранятся в файле i i ial da a. x : р – простое число, удовлетворяющее требованию 2509&l ;р&l ;2512; q – простое число, удовлетворяющее требованию 2254&l ;q&l ;2256; a – число, которое рассчитывается по формуле aq(mod p)=1 и удовлетворяет требованию 1&l ;а&l ;р-1; x – закрытый ключ, удовлетворяющий требованию 1&l ;x&l ;q; y – открытый ключ, который рассчитывается по формуле y=ax(mod p); m – хэш-функция по алгоритму ГОСТ Р 34.11. Выбрав действие, программа производит необходимые действия и записывает результаты в файлы: цифровая подпись записывается в sig a ure. x , а результат проверки подписи – в verifica io resul . x . 3. Описание алгоритмов 3.1 Алгоритм функции формирования подписи Функция формирования подписи sig a ure формирует подпись, используя начальные параметры, расположенные в файле i i ial da a. x . Начальные параметры должны удовлетворять следующим условиям: простое число р: 2509&l ;р&l ;2512; простое число q: 2254&l ;q&l ;2256; a: 1&l ;а&l ;р-1, aq(mod p)=1; закрытый ключ x: 1&l ;x&l ;q; открытый ключ y: y=ax(mod p); хэш-функция h(M)=m по алгоритму ГОСТ Р 34.11. Для формирования подписи необходимо вычислить: r=ak(mod p) r’=r(mod q) s=xr’ km(mod q) Таким образом, цифровая подпись для сообщения М есть: &l ;r’&g ; &l ;s&g ;. Алгоритм функции формирования подписи приведен в Приложении А. 3.2 Алгоритм функции проверки подписи Функция проверки подписи verify проверяет подпись, использую параметры: цифровую подпись сообщения М; открытый ключ; хэш-функцию; простые числа р и q. Для проверки подписи необходимо вычислить: v=mq-2(mod q) z1=sv(mod q) z2=(q-r’)v(mod q) u=(az1yz2(mod p))(mod q) Если условие r’=u выполнено – подпись подлинная. Результат проверки подписи находится в файле verifica io resul . x . Алгоритм функции проверки подписи приведен в Приложении Б. 4. Отладка и проверка работоспособности программы Программа была откомпилирована и отлажена. Для проверки работоспособности программы был запущен файл sig .exe, были выбраны действия, которые необходимо выполнить. Например, необходимо сформировать цифровую подпись и проверить ее подлинность.Текст входного файла i i ial da a. x :Текст выходного файла sig a ure. x :Текст выходного файла verifica io resul . x :Оценка результатов показала, что программа работает верно. Листинг программы приведен в Приложении В. Заключение Разработанная программа написана на языке Си. Программа осуществляет формирование цифровой подписи по алгоритму ГОСТ Р 34.10-94 и проверку цифровой подписи. Таким образом, задание на курсовую работу выполнено в полном объеме. Список использованных источниковКерниган Б., Ритчи Д.

Язык программирования Си Пер. с англ., 3-е изд., испр. – СПб.: «Невский диалект», 2001. – 352с. Информатика: Базовый курс С.В. Симонович и др. – СПб,: Питер, 2001. – 640 с. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии: Учебное пособие, 2-е изд., испр. И доп. – М.:Гелиос АРВ, 2002. – 480с., ил. ПРИЛОЖЕНИЕ А Блок схема алгоритма функции формирования подписи ПРИЛОЖЕНИЕ Б Блок схема алгоритма функции проверки подписи ПРИЛОЖЕНИЕ В Листинг программы Sig .cpp #i clude &l ;s dio.h&g ; #i clude &l ;co io.h&g ; #i clude &l ;s dlib.h&g ; #i clude &quo ;I erfs.h&quo ; #i clude &quo ;fu c io .h&quo ; #defi e LOWORD( )((u sig ed shor )( )) #defi e HIWORD( )((u sig ed shor )( &g ;&g ;16)) #defi e MAKELO G(a,b) ((((u sig ed lo g)(a))&l ;&l ;16) b) #defi e S 32 / addi io / void add(u sig ed shor add a, i add l a b) {u sig ed lo g ; u sig ed shor d; d=0; for(i i=0; i&l ;=(add l a b-1); i ) { =(u sig ed lo g)add a=LOWORD( ); d=HIWORD( );} add c, u sig ed shor sub b, i sub l a b) {u sig ed lo g ; u sig ed shor d; d=0; for(i i=0; i&l ;=(sub l a b-1); i ) { =(u sig ed lo g)sub a=LOWORD( ); if(HIWORD( )==0) d=0; else d=1;} sub c=d;} / mul iplica io c=a b / void mul(u sig ed shor mul a,i mul l a, i mul l b) {u sig ed lo g ; u sig ed shor d; for(i z=0; z&l ;=(mul l a-1); z ) {mul c=0;} for(i i=0; i&l ;=(mul l a-1); i ) {d=0; for(i j=0; j&l ;=(mul l b-1); j ) { =(u sig ed lo g) mul c (u sig ed lo g) mul b=LOWORD( ); d=HIWORD( );} mul c=d;}} / c=(a b) mod m / void mul mod(u sig ed shor mm a, u sig ed shor mm os , i mm l a b , i ) {u sig ed shor mm d; mm d= ew(u sig ed shor ); mul(mm a, mm b, mm d, mm l a b , ); Div(mm d, mm , w1, mm os , mm l a b 2, mm l a b );} / c=a(exp b) mod / void exp mod(u sig ed shor exp mod a, u sig ed shor exp mod , i exp mod l a , i exp mod l b) {u sig ed shor exp mod c dop; exp mod c dop= ew(u sig ed shor ); i e; for(i l=1; l&l ;=(exp mod l a -1); l ) {exp mod c=1; exp mod c=1; for(e=(16 exp mod l b-1); e&g ;=0; e--) {mul mod(exp mod c, exp mod c, exp mod , exp mod c dop, w1, exp mod l a , exp mod l a ); if(exp mod b & (1&l ;&l ;(e%16))) {mul mod(exp mod a, exp mod c dop, exp mod , exp mod c, w1, exp mod l a , exp mod l a );} else {for(i h=0; h&l ;=exp mod l a -1; h ) {exp mod c;}}}} / сравнение / i comp (u sig ed shor a, i S1) {i x=1; for(i i=0; i!=S1; i ) {if (a) x=0;} if(x==0) re ur 1; else re ur 0;} / чтение из файла / i file read(u sig ed shor [], lo g curpos, i sz) {FILE fp; u sig ed shor k; fp=fope (&quo ;i i ial da a. x &quo ;,&quo ;r&quo ;); for(i i=0;i&l ;sz;i ) {fseek(fp,curpos,SEEK SE ); fsca f(fp,&quo ;%x&quo ;,&k); =k; curpos=curpos 5;} fclose(fp); re ur curpos;} / запись в файл / i file wri e(u sig ed shor [], lo g curpos, i sz) {FILE fp; for(i i=0;i&l ;sz;i ) fpri f(fp,&quo ;%x &quo ;, ); fclose(fp); re ur curpos;} u sig ed shor sig ; u sig ed shor a; u sig ed shor m; lo g curpos=3; lo g cp=file read(p,curpos,S); curpos=cp 7; cp=file read(a,curpos,S); curpos=cp 7; cp=file read(q,curpos,S/2); curpos=cp 7; cp=file read(x,curpos,S/2); curpos=cp 7; cp=file read(m,curpos,S/2); curpos=cp 7; cp=file read(k,curpos,S/2); curpos=cp 7; cp=file read(y,curpos,S); char symb; i c; pri f(&quo ; Selec ac io : &quo ;); pri f(&quo ; 1.S

Протокол SET защищает операции, проводящиеся в Интернете с использованием кредитных карт. Все вышеперечисленное – это протоколы. Существуют протоколы для защиты цифровой информации (музыки, фильмов и т. п.), для аутентификации сотовых телефонов (чтобы предотвратить мошенничество), для электронной торговли и для многого другого. Чтобы создать эти протоколы, шифровальщики используют различные алгоритмы: алгоритмы шифрования, цифровой подписи и т. д. Симметричное шифрование Исторически криптография использовалась с одной единственной целью: сохранить секрет. Даже сама письменность была своего рода шифрованием (в Древнем Китае только высшие слои общества могли обучаться чтению и письму), а первый опыт применения криптографии в Египте относится примерно к 1900 году до н. э.: автор надписи пользовался необычными иероглифами. Есть и другие примеры: дощечки из Месопотамии, на которых зашифрована формула изготовления керамической глазури (1500 год до н. э.), еврейский шифр ATBASH (500—600 годы до н. э.), греческое «небесное письмо» (486 год до н. э.) и шифр простой подстановки Юлия Цезаря (50-60 год до н. э.)

1. Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

2. Программная реализация модального управления для линейных стационарных систем

3. Программная реализация предметной области "Ремонт часов"

4. Проектирование и программная реализация интернет-магазина

5. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"

6. Планировка и застройка городских и сельских поселений (ГОСТ ДБН 360-92**)
7. Вопросы и ответы по биологии на экзамен (10-11 класс, Украина))
8. Гладкий Лавров - учебник географии 10 класса - население - 30 тестов

9. Экономическое развитие Македонии (за последние 10 лет)

10. Кредитная политика государства и механизм ее реализации в условиях рынка

11. Авторское право на программное обеспечение

12. Реализации генерального плана "Ост" на территории Белоруссии

13. Арбитражный суд как гарантия реализации экономических интересов субъектов в Российской Федерации

14. Реституция культурных ценностей и международные конференции 10-30-х гг. XX в.

15. Законотворчество и механизм реализации законов

16. Реализация права

Магнитный театр "Три поросенка".
Увлекательное театральное представление с любимыми героями русской народной сказки «Три поросенка» и вашим ребенком в роли главного
308 руб
Раздел: Магнитный театр
Набор для обучения "Учись считать", 128 штук.
Материал: дерево. В наборе: счётные палочки - 20 штук. Круги - 30 штук. Квадраты - 30 штук. Треугольники равносторонние - 10
320 руб
Раздел: Счетные наборы, веера
Беговел "Funny Wheels Rider Classic" (цвет: зелёный).
Беговел - это современный аналог детского велосипеда без педалей для самых маленьких любителей спорта. Удобный и простой в обучении,
2500 руб
Раздел: Беговелы

17. Формы реализации права

18. Гарантии реализации права граждан на труд

19. Деятельность комитетов по делам молодежи по реализации досуговых интересов подростков и молодежи

20. Пушкин А.С. "Каменный гость" (Литературоведческий анализ одной из маленьких трагедий)

21. Фонетика эмоциональной речи в ее устной и письменной реализации

22. Особенности интерпретации легенды о похождениях Дон Жуана в комедии Ж.-Б.Мольера "Дон Жуан" и трагедии А.С.Пушкина "Каменный гость"
23. История возникновения монастырей в 10-13 веках Киевской Руси
24. Программные средства и приёмы работы на компьютере

25. Управление системой "Интеллектуальный дом" через Интернет. Аппаратно-программные решения внутренней сети

26. Реализация сетевых компьютерных технологий в системе международного маркетинга /Интернет-Маркетинг/

27. Краткий конспект лекций по Теории тестирования аппаратных и программных средств

28. Программное обеспечение для модемов Lexand TS2400

29. Классификация и техническая реализация основных устройств ЭВМ

30. Программатор ПЗУ /программный интерфейс/

31. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

32. Реализация языкового процессора оператора FOR языка BASIC

Водный игровой центр "Пляж".
Надувной игровой центр "Дельфин" представляет собой детский надувной игровой комплекс с бассейном, фонтаном и разноцветными
1644 руб
Раздел: Батуты, надувные центры
Игровой набор "Шарлотта Земляничка" - Кукла с домом и аксессуарами, 15 см.
Комплект: домик, кукла, кошка, 3 шарика, стол, торт, кувшин, 2 стакана. Размер домика в сложенном виде: высота - 33 см, ширина - 25 см,
1999 руб
Раздел: Шарлотта Земляничка
Конструктор металлический для уроков труда №3, 292 элемента.
Конструктор металлический имеет в своем составе 292 детали, из которых можно собрать 5 моделей - наибольшее количество в серии
392 руб
Раздел: Магнитные и металлические конструкторы

33. Системное и программное обеспечение

34. Принципы реализации машин БД

35. Разработка программного обеспечения для оптимизации показателей надежности радиоэлектронных систем

36. Разработка программного обеспечения решения нелинейных уравнений

37. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"

38. Диплом Программная система "Аттестации ИТ-специалистов"
39. Криптология: подстановочно-перестановочный шифр и его применение
40. Оптимизация плана работ по отладке программных продуктов

41. Крупнейшие фирмы-разработчики операционных систем и программных средств

42. Программное обеспечение персональных компьютеров

43. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

44. Классификация программного обеспечения ЭВМ

45. Программное обеспечение персональных компьютеров

46. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения

47. Вопросы к дисциплине: Стандартизация и проектирование программных средств (СППС)

48. Обзор современного программного обеспечения управления проектами

Вертикальный накопитель, пластиковый, черный, ширина 240 мм, 4 отделения, органайзер.
Изготовлен из полистирола. Многосекционный поддон с 4 отделениями (шириной по 40 мм каждое) для бумаг формата А4 и вместительным
445 руб
Раздел: Подставки, лотки для бумаг, футляры
Глобус Луны диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Мощность: 220 V, переключатель на шнуре; может
1338 руб
Раздел: Глобусы
Уничтожь меня! Уникальный блокнот для творческих людей. Смит К.
Перед вами оригинальный блокнот, созданный замечательной художницей Кери Смит! На страницах блокнота вы найдете множество способов
314 руб
Раздел: Блокноты оригинальные, шуточные

49. Верификация и аттестация программного обеспечения

50. Тригонометрические формулы на начало 10-го класса

51. Права подозреваемого и гарантии их реализации в уголовном процессе

52. Методика преподавания темы: "Использование электронных таблиц для финансовых и других расчетов" в 10 классе

53. Реализация эвристического обучения учащихся на уроках математики

54. Банкет по случаю приема высокого гостя с полным обслуживанием официантами на 30 персон
55. Принципы раcпределения власти, его необходимость и механизм реализации (Принципи поділу Влади, його необхідність і механізм реалізації)
56. Программная обработка на ЧПУ

57. Станки с программным управлением

58. Логические системы в различных функциональных наборах и их реализация

59. Разработка методики программного тестирования цифровых устройств с помощью программного пакета Design Center

60. Физика 9-10 класс

61. Роль схемы в процессе реализации государственного стандарта (философия)

62. Учет финансового результата от реализации по оплате

63. Организация и методология учёта реализации товаров и валовых доходов на предприятии и пути их совершенствования

64. Учёт и реализация готовой продукции

Колокольчик декоративный "Узор", 8x13 см.
Цвет: белый. Материал: фарфор. Размер: 8x13 см.
355 руб
Раздел: Миниатюры
Горшок надувной для дома и авто "Baby-Krug", розовый.
Невероятно удобный надувной горшок был разработан при непосредственном участии квалифицированных медицинских работников и технических
489 руб
Раздел: Горшки обычные
Коврик для прихожей "Ни следа".
Коврик для прихожей «Ни следа» призван сохранить чистоту и уют в Вашем доме. Он обладает крупным и высоким ворсом из микрофибры, который
613 руб
Раздел: Коврики придверные

65. Аудит расчетов при реализации продукции

66. Затраты на производство и реализацию продукции

67. Разработка и реализация стратегии маркетинга монитора Panasonic

68. Реализация сетевых компьютерных технологий в системе международного маркетинга

69. Технология процесса принятия и реализации управленческих решений

70. Обзор современного программного обеспечения управления проектами
71. Программно – целевое планирование
72. Проектирование производственного процесса выработки пряжи /основы и утка/ для выработки и ткани арт. 34

73. Бизнес-план по реализации компакт-дисков в г.Гомеле

74. Планирование выручки от реализации продукции на предприятии

75. Изучение уровня затрат предприятия на производство (реализацию) продукции (услуг)

76. Анализ производства и реализации продукции ОАО «Динсксахар»

77. Проблемы реализации инвестиционного потенциала российских предприятий. Роль банков в привлечении инвестиций и финансировании промышленного производства

78. Мировая экономика (ответы на 94 экзаменационных вопросов)

79. Программный туризм (Великий Новгород)

80. Феодальная Европа в 10-13 в

Мелки восковые "Maxi", 24 цвета.
Мелки восковые удобные и яркие. Они не крошатся, хорошо рисуют, имеет насыщенные цвета. Безопасно для детей. Восковые мелки в специальной
308 руб
Раздел: Восковые
Точилка механическая.
Точилка механическая. Большой контейнер для стружки. Не скользит по поверхности. Материал корпуса: пластик. Цвет представлен в
569 руб
Раздел: Точилки
Кружка "Кот", микс.
Керамическая кружка с ложкой и деревянной крышкой в комплекте сделана в оригинальной крафтовой манере, имитирующей ручную лепку. Бока
434 руб
Раздел: Кружки

81. Истребитель-бомбардировщик СУ-34

82. Сравнительный анализ нейросетевых реализаций алгоритмов распознавания образов

83. Программные средства Internet

84. Концепт "душа" как основа русской ментальности: особенности речевой реализации

85. Древнерусское искусство 10-13 вв

86. Авторские шифры в романе Мастер и Маргарита
87. Критерии выбора поставщика на примере предприятий торговли, занимающихся реализацией труб
88. О реализации дискретных состояний в ходе флуктуаций в макоскопических процессах

89. «Шубка» новогодней гостьи

90. Международная классификация болезней, 10-й пересмотр, неврология (методичка)

91. Среднесрочное планирование. Цели. Реализация. Ограничения

92. Разработка и обоснование реализации инновационного проекта по оказанию сбытовых услуг ЗАО “Ольвира”

93. Реализация управленческих решений

94. Доходная часть бюджета. Реализация тиража

95. Выявление проблем, выработка рационального решения и его реализация

96. Синтезатор - Workstation Ensoniq TS 10 (12) и его проблемы

Набор насадок для кондитерского мешка BE-0389/4 "Webber", 4 штуки.
Размеры: Ø3,5х2,5х4 см. Набор кондитерских насадок открывает невообразимое число возможностей сделать десерт роскошным и неповторимым
307 руб
Раздел: Кондитерские принадлежности
Фляга "S.Quire 1406YX-3", 0,18 л, сталь (цвет: серебристый с рисунком).
Очень строгий, классический, элегантный подарок для мужчины. Металлическая фляга "S.Quire", выполнена из нержавеющей стали,
773 руб
Раздел: Фляжки сувенирные
Пенал большой "Pixie Crew" с силиконовой панелью для картинок (розовый, цветной горох).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1402 руб
Раздел: Без наполнения

97. Найк Борзов и его "10 клипов"

98. Анализ расходов, связанных с производством и реализацией продукции

99. TOP 10 нанопродуктов 2004

100. Билеты по биологии для 10-11 классов


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.