Дипломная работа: Интегральная атака против блочного симметричного шифра Crypton
Lтр = Q∙(1/(c∙r(tп – tк))) = 1727,4∙(1/(0,24∙ 1,29(27-18)) = 619 (м3/ч) (3.6)
где – удельная теплоемкость воздуха, 0.24 ккал/кг·град;
– плотность воздуха, 1.29 кг/ м3;
– температура удаляемого воздуха, 270С;
– температура воздуха с кондиционера, 180С.
Lтр. ха= Lтрrc(tвнеш- tуд)
Lтр. ха=6191,290,24 (32-18)=2683 (м3/ч)
С учётом полученных результатов выбираем два кондиционера Samsung AW – 05EO.
Трудовая деятельность в НИЛ относится к группе В (отладка программ, перевод и редактирования и др.) [27]. Продолжительность работ превышает 4 ч и выполняемые работы относятся к III категории работ. Установлены перерывы по 20 мин каждый через 2 ч после начала работ, через 1,5 ч и 2, 5 ч после обеденного перерыва или же по 5-15 мин через каждый час работы. Общее время перерывов не превышает 60 мин.
Каждое рабочее место в НИЛ должно соответствует требованиям ДНАОП 0.00-1.31-99. Рабочие места расположены относительно световых проемов так, что естественный свет падает слева, при этом выдерживаются следующие расстояния:
от стен со световыми проемами до рабочего места - 1 м;
между тыльной поверхностью одного видеотерминала и экраном - 2,5 м.
Размещение рабочих мест в НИЛ показано на рисунке 2.
Рисунок 2. Схема размещения рабочих мест, оборудования и кондиционеров и схема эвакуации при пожаре.
На рисунке 2. приведены следующие обозначения:
К1, К2 – кондиционеры, П1,П2 – рабочие места
3.4 Пожарная безопасность
Пожарная безопасность объекта - состояние объекта, при котором с регламентированной вероятностью исключается возможность возникновения условий и воздействия на людей опасных факторов пожара, а также обеспечивается защита материальных ценностей [28]. Причинами, которые могут вызвать пожар в рассматриваемом помещении, являются:
- неисправность электропроводки и приборов;
- короткое замыкание электрических цепей;
- перегрев аппаратуры и электропроводки;
- нарушение правил пожарной безопасности;
- разряд статического электричества;
- молния.
Помещение отдела по пожарной и взрывопожарной опасности относится к категории В согласно ОНТП 24-86, так как в обращении находятся твердые сгораемые вещества и материалы. Степень огнестойкости здания - П согласно СНиП 2.01.02-85, класс помещения по пожарной опасности П-IIа, согласно ПУЭ-87. Пожарная безопасность в соответствии с ГОСТ 12.1.004-91* и ДСТУ 2272-93 обеспечивается системами предотвращения пожара, противопожарной защиты. Организационно-техническими мероприятиями. Система предотвращения пожара:
- заземление корпусов для отвода заряда статистического электричества;
- контроль и профилактика изоляции;
- наличие плавких вставок и предохранителей в электронном оборудовании;
-наличие вентилятора для охлаждения электронной аппаратуры.
Для данного класса зданий и местности со средней грозовой деятельностью 10 и более грозовых часов в год, установлена Ш категория молниезащиты. РД 34.21.122-87.
Степень защиты, соответствующая классу помещения П-II-а IP44 для оборудования и IP2X для светильников. ПУЭ-87 [29].
Система противопожарной защиты:
- аварийное отключение и переключение аппаратуры;
- наличие первичных средств пожаротушения, огнетушителей ОУ-2А, из расчета 1 шт. на каждые 20 м2 площади, так как углекислота обладает плохой электропроводностью;
- наличие системы автоматической пожарной сигнализации;
- дымовые извещатели из расчета 1 на 10 м2;
- защита легковоспламеняющихся частей оборудования защитными материалами;
-использование негорючих материалов для акустической обработки стен и потолков.
Для успешной эвакуации персонала при пожаре размеры двери рабочего помещения предусмотрены следующими:
- ширина двери не менее 1,5 м;
- высота двери не менее 2,0 м;
- ширина коридора 1,8 м;
- рабочее помещение имеет два выхода;
-расстояние от самого удаленного рабочего места не превышает 100м. Организационные меры пожарной профилактики:
- обучение персонала правилам пожарной безопасности;
- издание необходимых инструкций и плакатов, плана эвакуации персонала в случае пожара.
3.5 Гражданская оборона
Т.к. разрабатываемый программный продукт производился в здании, вблизи которого не находятся потенциально опасные объекты, то разработка мер по защите персонала в чрезвычайных ситуациях не производилась.
3.6 Защита окружающей среды
Т.к. разрабатываемый программный продукт не наносит вред окружающей среде, меры защиты в данной дипломной работе не рассматривались.
Выводы
С развитием и постоянным внедрением компьютерных телекоммуникаций в различные сферы человеческой деятельности (научные исследования, электронная коммерция, банковское дело, медицина и т.д.) все более остро встает вопрос безопасного обмена данными через незащищенные каналы передачи. Единственным эффективным средством защиты информации остается ее криптографическое преобразование.
Актуальность данной разработки, обусловлен постоянно повышающимся интересом мирового сообщества к проблемам защиты информации - ее конфиденциальности и аутентичности.
В процессе анализа проблемной области были подвергнуты серьезному изучению математический аппарат шифра, критерии его применения, а также проблемы реализации на современных микропроцессорных архитектурах.
В ходе работы был реализован перечень основных научных, организационных и практических задач, требующих решения в процессе достижения цели дипломного проектирования, а именно:
-изучить методику применения интегральной атаки против блочного симметричного шифра Crypton,
-адаптировать методику применения интегральной атаки для использования против усеченного варианта блочного симметричного шифра Crypton,
-выполнить программную реализацию зашифрования, расшифрования и интегральной атаки против усеченного варианта блочного симметричного шифра Crypton .
В ходе работы дипломного проекта был сделан программный продукт.
Программа разрабатывалась на языке C++, финальная сборка была произведена в среде разработки Borland C++ v 3.1.
К основным операциям разработанным в ходе дипломного проектирования программного продукта можно отнести:
-практическое решение задач шифрования и расшифрования данных по алгоритму Crypton;
- реализация интегральной атаки на усеченный вариант шифра Crypton.
Возможными направлениями продолжения работ дипломного проекта можно рассматривать:
-расширение функциональности программного продукта в части увеличения детализации управления элементами алгоритма шифрования;
введение статистических средств анализа;
-распространение разработанных методик изучения криптографического алгоритма Crypton на другие современные алгоритмы шифрования.
В результате разработанных в разделе "Безопасность жизнедеятельности" организационных и технических мероприятий факторы производственной среды и трудового процесса в НИЛ стали находится в пределах допустимых условий труда. Технический и организационный уровень рабочего места обеспечивает безопасность человека. Дополнительных рекомендаций по улучшению условий труда не требуется.
Приложение А
шифр атака криптографический crypton
Файл <encrdecr.cpp>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <io.h>
#include <fcntl.h>
#include <iostream.h>
#include <sys/stat.h>
#include <stdlib.h>
#include "std_defs.h"
#include "crypton.h"
#include "atack.h"
void atack(int);
int main()
{
clrscr();
int i,q,f1,f2;
char f_nam1[111];
char f_nam2[111];
char f_nam3[111];
char w;
union
{
u1byte a1[4][4];
u4byte a4[4];
}
st,st1,st2,k;
for(i=0;i<4;i++)
k.a4[i]=0;
set_key(k.a4,128);
printf("encript/decrypt/atack(0/1/2)?");
cout<<'\n';
w=getch();
if((w!='0')&&(w!='1')&&(w!='2'))
exit(3);
if(w=='2')
{
cout<<"Enter name of atacking file"<<'\n';
gets(f_nam3);
f2=open(f_nam3,O_RDONLY|O_BINARY);
if(f2==-1)
{
close(f2);
exit(1);
}
atack(f2);
}
if(w=='0')
{
cout<<"Enter name of opening file"<<'\n';
gets(f_nam1);
cout<<"Enter name of encription file"<<'\n';
gets(f_nam2);
f1=open(f_nam1,O_RDONLY|O_BINARY);
if(f1==-1)
{ // perror(f_nam1);
puts(f_nam1);
cout<<'\n';
puts(f_nam2);
close(f1);
exit(1);
}
f2=open(f_nam2,O_WRONLY|O_CREAT|O_TRUNC|O_BINARY,S_IWRITE);
if(f2==-1)
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13