Вопросы и ответы для программы


Какие особенности алгоритма работы встречаются в современных вирусах? использование стелс-алгоритмов; самоуничтожаемость; самошифрование;

ПОСТАНОВКА ЗАДАЧИ


Необходимо разработать контроллер криптографического сокрытия данных. Сообщение подлежащее криптопреобразоваонию делиться на блоки, что удобно для реализации алгоритма на ПК. Данные поступают на вход контроллера из основной памяти. Преобразованные данные также блоками записываются в некоторую область основной памяти. Ключевая информация заранее сообщается контроллеру.

Основные понятия и опроеделения


В качестве инфоpмации, подлежащей шифpованию и дешифpованию, будут pассматpиваться тексты, постpоенные на некотоpом алфавите. Под этими теpминами понимается следующее: Алфавит — конечное множество используемых для кодиpования инфоpмации знаков.

Тpебования к кpиптосистемам


Пpоцесс кpиптогpафического закpытия данных может осуществляться как пpогpаммно, так и аппаpатно. Аппаpатная pеализация отличается большей стоимостью, однако ей пpисущи и пpеимущества: высокая пpоизводительность, пpостота, защищенность и т.д. Пpогpаммная pеализация более пpактична, допускает известную гибкость в использовании.

Алгоритм криптографического сокрытия информации


Информация делиться на блоки по 32 бита каждый С каждым блоком проводится цикл криптопреобразования – основной цикл. Основной цикл состоит из последовательности однотипных действий – основных шагов.

Основной шаг криптопреобразования


Основной шаг криптопреобразования по своей сути является оператором, определяющим преобразование 32-битового блока данных. Дополнительным параметром этого оператора является 16-битовый блок, в качестве которого используется какой-либо элемент ключа. Схема алгоритма основного шага приведена на рисунке (см.приложение). Ниже даны пояснения к алгоритму основного шага:

Основные циклы криптографических преобразований


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

Криптографические (базовые) преобразования сообщения


Базовые преобразования поределяют применение основных циклов к элементам сообщения для его криптографического преобразования. В качестве базового преобразования выбрано гаммирование с обратной связью.

ВЫБОР И ОБОСНОВАНИЕ МЕТОДОВ РЕАЛИЗАЦИИ


При выборе метода проектирования контроллера КСД следует руководствоваться следующими принципами: а) схема должна обеспечивать скорость обмена, сопоставимую с подобной характеристикой системного интерфейса; б) она должна быть экономичной (оптимальные средства, требуемые на реализацию);

ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ


В качестве технологии, на основе которой будет реализован контроллер КСД, наиболее оптимально выбрать КМОП. Эта технология имеет следующие достоинства: высокую степень интеграции, низкое энергопотребление (а, следовательно, и низкое тепловыделение).

ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ


Данное устройство содержит следующие элементы (смотрите схему электрическую принципиальную ПГУ.960023.01.Э3): 1. Микросхема сопряжения с интерфейсом PCI (DD1) PCI Card. 2. Контроллер КСД (DD2). Ниже приводится упрощенное функционирование устройства КСД.

РЕФЕРАТ


Пояснительная записка имеет объем страниц. Использовано 10 источников. Предмет курсовой работы – криптографическое сокрытие данных.

ПОСТАНОВКА ЗАДАЧИ Генератор сигналов различной формы


Требуется сконструировать генератор, позволяющий создавать сигнал с программно-задаваемой формой, частотой, амплитудой, скважностью, по принципу создания формы сигнала из 64 дискретных значений напряжения.. Он должен представлять собой устройство, на вход которого поступают данные, в которых закодирована информация о форме и параметрах требуемого сигнала, а на выходе должен формироваться аналоговый сигнал с заданными характеристиками.

ВЫБОР И ОБОСНОВАНИЕ МЕТОДОВ РЕАЛИЗАЦИИ


Генератор сигналов произвольной формы проектируется как устройство ввода/вывода, подключаемое к системной шине PCI. Поэтому обмен данными и управление устройством происходит по этой шине. Выбранный способ ввода/вывода – программный. Его преемущество в простоте КПУ и несложности написания кода программы.

ПРИНЦИП ДЕЙСТВИЯ


Передача данных между УС и шиной осуществляется посредством контроллера PcCard. Схема УС в процессе работы может находиться в трех состояниях: состояние записи, состояние генерации и состояние остановки. 

ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ


При проектировании УС необходимо учитывать электрические характеристики сигналов. Стандарт магистрали определяет требования к входным и выходным токам приёмников и передатчиков плат расширения.

ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ


Рассмотрим работу схемы на основании разработанной принци¬пиальной схемы. На шине выставляется адрес устройства. Функцию дешифрации адреса выполняет контроллер PcCard. В результате дешифрации, если обращение произошло к устройству, на выходах микросхемы контроллера появляются данные и управляющие сигналы.

ВЫБОР КОНСТРУКЦИИ


Конструктивно УС представляет плату, которая вставляется в слот платы расширения контроллер PcCard. Ограничение размера платы определя¬ется размером корпуса и количеством и размещением шлейфов. Интерфейсный разъём УС представляет собой печатный проводник, вставляемый в разъём платы расширения.

ЗАКЛЮЧЕНИЕ


В результате проделанных теоретических исследований и работы над поставленной задачей была разработана принципиальная схема генератора. 

Курсовая работа Генератор сигналов различной формы


Курсовая работа 15 стр., 2 рис.,5 схем, 7 источников. Цель курсовой работы — спроектировать устройство, позволяющее формировать аналоговые сигналы с заданными параметрами: частотой повторения, амплитудой, скважностью, функционирующее на базе IBM PC/AT и взаимодействующее с ней через интерфейс PCI.