Рассмотрим основные теоретические понятия и факты информатики, на которых базируется и правовая информатика.
Сообщения измеряются в байтах, килобайтах, мегабайтах, гигабайтах, терабайтах,
Основные соотношения между единицами измерения сообщений: 1 бит (binary digit – двоичная единица) = 0 или 1; 1 байт = 8 битов; 1 килобайт (1К) = 213 бит; 1 мегабайт (1М) = 223 бит; 1 гигабайт (1Г) = 233 бит; 1 терабайт (1Т) = 243 бит; 1 петабайт (1П) = 253 бит; 1 эксабайт (1Э) = 263 бит.
Код – правило соответствия набора знаков одного множества $$Х$$ знакам другого множества $$Y$$. Если каждому символу $$Х$$ при кодировании соответствует отдельный знак $$Y$$, то это
Кодирование – процесс преобразования букв (слов) алфавита $$X$$ в буквы (слова) алфавита $$Y$$.
При представлении сообщений в ЭВМ все символы кодируются байтами (например, стандарт кодирования ASCII) или двумя байтами (стандарт UNICOD).
Сообщение, которое мы хотим передать адресату, назовем
Процесс преобразования
Правила шифрования должны быть выбраны так, чтобы зашифрованное сообщение можно было бы расшифровать. Однотипные правила объединяются в классы правил и внутри класса определяется некоторый параметр, позволяющий перебирать все такие правила.
Этот параметр называется
При кодировании нет такого секретного ключа, так как кодирование ставит целью лишь более сжатое, компактное представление сообщения.
Если $$k$$ – ключ, то можно записать $$f(k(A))=B$$. Для каждого ключа $$k$$, преобразование $$f(k)$$ должно быть обратимым, то есть $$f(k(B))=A$$. Совокупность преобразования $$f(k)$$ и соответствия множества $$k$$ называется
Принцип Кирхгоффа: секретность зашифрованных сообщений определяется секретностью ключа.
Это означает, что если даже алгоритм шифрования будет известен криптоаналитику, тот, тем не менее, не в состоянии будет расшифровать
В российских и американских шифрах часто используется $$256$$ -битовый ключ, а число различных ключей (пространство ключей) составляет при этом $$2^{256} $$.
Для измерения количества информации используются различные подходы и методы.
Количество информации часто оценивается в битах.
Рассмотрим меру информации по Р. Хартли.
Пусть известны $$N$$ состояний системы $$S$$ ( $$N$$ опытов с различными, равновозможными, последовательными состояниями системы). Мера разнообразия множества состояний системы задается формулой Р. Хартли:$$H=log_2 N\ (бит).$$
Если во множестве $$X=$ \left\{x_1,x_2,\ldots,x_n \right\} $$$ искать произвольный элемент, то для его нахождения (по Хартли) необходимо иметь не менее $$log_2n$$ (бит) информации.
Уменьшение $$Н$$ говорит об уменьшении разнообразия состояний $$N$$ системы. Увеличение $$Н$$ говорит об увеличении разнообразия состояний $$N$$ системы.
Мера Хартли подходит лишь для идеальных систем, так как в реальных системах состояния системы обычно не одинаково осуществимы (не равновероятны).
Для реальных систем используют более подходящую меру К. Шеннона. Мера Шеннона оценивает информацию отвлеченно от ее смысла:$$I=-\sum_{i=1}^np_ilog_2p_i,$$
где $$n$$ – число состояний системы; $$р_i$$ – вероятность (относительная частота) перехода системы в $$i$$ -ое состояние, а сумма всех $$р_i$$ должна равняться $$1$$.
Если все состояния рассматриваемой системы равновозможны, равновероятны, то есть $$р_i=1/n$$, то из
В термодинамике известен так называемый коэффициент Больцмана $$k=1.38X10^{–16}$$ (эрг/град) и
Сравнивая выражения для $$I$$ и $$S$$ можно заключить, что величину I можно понимать как энтропию из-за нехватки информации в системе (о системе).
Основное функциональное соотношение между энтропией и информацией имеет вид:
$$I+S(log_2e)/k=const.$$
Из этой формулы следуют важные выводы:
Утверждение – основная единица, неделимая с точки зрения отражения смысла информации (семантики).
Высказывание – некоторое повествовательное утверждение, про которое можно однозначно сказать, истинно оно или ложно.
Эти два значения всевозможных высказываний обозначаются $$"истина"$$ и $$"ложь"$$, $$"true"$$ и $$"fаlse"$$ или $$"1"$$ и $$"0"$$.
Переменная, значениями которой могут быть лишь значения $$"1"$$ или $$"0"$$ называется
Предикат – выражение, формула с логическими переменными, имеющая смысл при любых допустимых значениях этих переменных.
Логической (булевой) функцией называется некоторая функциональная зависимость $$f(х)$$, в которой аргумент $$х$$ – логическая переменная с заданным множеством изменений аргумента, а значения функции $$f(x)$$ берутся из двухэлементного множества $$R(f)={1,0}$$.
Множество логических переменных $$х,y\in Х$$ с определенными над ним
называется алгеброй предикатов и высказываний, если эти операции удовлетворяют следующим аксиомам:
Из этих аксиом следует ряд полезных соотношений, например,
$$\overline{x} \wedge 1 = x$$, $$\overline{x} \vee 0 = x$$, $$\overline{x} \vee 1 = 1$$, $$\overline{x} \wedge 0 = 0$$, $$\overline{x} \vee x = 1$$, $$\overline{x} \wedge x = 0$$.
Три базовые операции определяются таблицей их значений вида:
| $$x$$ | $$y$$ | $$\overline{x}$$ | $$x \wedge y$$ | $$x \vee y$$ |
|---|---|---|---|---|
| $$0$$ | $$0$$ | $$1$$ | $$0$$ | $$0$$ |
| $$0$$ | $$1$$ | $$1$$ | $$0$$ | $$1$$ |
| $$1$$ | $$0$$ | $$0$$ | $$0$$ | $$1$$ |
| $$1$$ | $$1$$ | $$0$$ | $$1$$ | $$1$$ |
Такая таблица всех значений некоторой логической функции называется таблицей истинности этой функции.
Кроме указанных трех базовых операций можно с их помощью ввести еще следующие важные операции
Всегда истинные формулы называют
Логические функции эквивалентны, если совпадают их таблицы истинности, то есть совпадают области определения и значения, а также сами значения функции при одних и тех же наборах переменных.
Задача упрощения логического выражения состоит в преобразовании его к более простому (по числу переменных, операций или операндов)
Задача доказательства равенства двух логических выражений (функций) состоит в установлении эквивалентности этих функций.
Информационно–логическая (инфологическая) задача – это задача, в которой необходимо установить некоторые информационные или логические связи и сделать необходимые причинно-следственные логические выводы и заключения.
Рассмотрим пример формализации и решения правовой информационно–логической задачи.
Пусть Брауну, Джонсу и Смиту предъявлено обвинение в соучастии в ограблении банка. В ходе следствия Браун сказал, что преступники были на синем "Бьюике", Джонс сказал, что это был черный "Крайслер", Смит утверждал, что это был "Форд", но не синий. Каждый указал неправильно либо марку, либо цвет автомобиля. Определим истинный цвет и истинную марку автомобиля.
Рассмотрим простые высказывания вида: $$х = "машина – синяя"$$, $$у = "машина – Бьюик"$$, $$z = "машина – черная"$$, $$u = "машина – Крайслер"$$, $$v = "машина – Форд"$$. На их основе, высказывание Брауна можно записать в виде сложного логического выражения вида $$x \wedge y$$, высказывание Джонса – в виде $$z \wedge u$$, а высказывание Смита – в виде $$\overline{x} \wedge v$$. Так как в каждом из этих выражений одна из переменных принимает значение "истина", то истинны и дизъюнкции вида: $$x \vee y=1$$, $$z \vee u=1$$, $$\overline{x} \vee v=1$$. По определению конъюнкции, $$(x \vee y)\wedge(z \vee u)\wedge(\overline{x} \vee v)=1$$. Упростим это выражение:
$$1=(x \vee y)\wedge(z \vee u)\wedge(\overline{x} \vee v)= (x\wedge z\vee y\wedge z\vee x\wedge u\vee y\wedge u)\wedge(\overline{x} \vee v)=x\wedge z \wedge\overline{x} \vee y\wedge z \wedge\overline{x} \vee x\wedge u \wedge\overline{x} \vee y\wedge u \wedge\overline{x} \vee x\wedge z \wedge v \vee y\wedge z \wedge v \vee x\wedge u \wedge v \vee y\wedge u \wedge v= 0 \vee y \wedge x \wedge\overline{x} \vee 0 \vee 0 \vee 0 \vee 0 \vee 0 = y\wedge z \wedge\overline{x}$$
Мы использовали тот факт, что одновременно не могут быть истинными два высказывания относительно цвета или два высказывания относительно марки машины. Так как конъюнкция истинна только тогда, когда $$у=1$$, $$z=1$$, $$\overline{x}=1$$, то заключаем, что автомобиль был черным "Бьюиком".
Алгоритм – упорядоченная совокупность точных (формализованных) и полных команд исполнителю алгоритма, задающих порядок и содержание действий, которые он должен выполнить для нахождения решения любой задачи из рассматриваемого достаточно широкого класса однотипных задач.
Любая актуализация информации опирается на какие–то данные, любые данные могут быть каким–то образом актуализированы.
Данные – это некоторые сообщения, слова в некотором заданном алфавите.
Данные актуализируются, хранятся с помощью некоторых алгоритмов, процедур. В свою очередь, процедуры, алгоритмы существенно зависят от типа и структуры обрабатываемых ими данных.
Рассмотрим основные теоретические понятия и факты информатики, на которых базируется и правовая информатика.
Сообщения измеряются в байтах, килобайтах, мегабайтах, гигабайтах, терабайтах,
Основные соотношения между единицами измерения сообщений: 1 бит (binary digit – двоичная единица) = 0 или 1; 1 байт = 8 битов; 1 килобайт (1К) = 213 бит; 1 мегабайт (1М) = 223 бит; 1 гигабайт (1Г) = 233 бит; 1 терабайт (1Т) = 243 бит; 1 петабайт (1П) = 253 бит; 1 эксабайт (1Э) = 263 бит.
Код – правило соответствия набора знаков одного множества $$Х$$ знакам другого множества $$Y$$. Если каждому символу $$Х$$ при кодировании соответствует отдельный знак $$Y$$, то это
Кодирование – процесс преобразования букв (слов) алфавита $$X$$ в буквы (слова) алфавита $$Y$$.
При представлении сообщений в ЭВМ все символы кодируются байтами (например, стандарт кодирования ASCII) или двумя байтами (стандарт UNICOD).
Сообщение, которое мы хотим передать адресату, назовем
Процесс преобразования
Правила шифрования должны быть выбраны так, чтобы зашифрованное сообщение можно было бы расшифровать. Однотипные правила объединяются в классы правил и внутри класса определяется некоторый параметр, позволяющий перебирать все такие правила.
Этот параметр называется
При кодировании нет такого секретного ключа, так как кодирование ставит целью лишь более сжатое, компактное представление сообщения.
Если $$k$$ – ключ, то можно записать $$f(k(A))=B$$. Для каждого ключа $$k$$, преобразование $$f(k)$$ должно быть обратимым, то есть $$f(k(B))=A$$. Совокупность преобразования $$f(k)$$ и соответствия множества $$k$$ называется
Принцип Кирхгоффа: секретность зашифрованных сообщений определяется секретностью ключа.
Это означает, что если даже алгоритм шифрования будет известен криптоаналитику, тот, тем не менее, не в состоянии будет расшифровать
В российских и американских шифрах часто используется $$256$$ -битовый ключ, а число различных ключей (пространство ключей) составляет при этом $$2^{256} $$.
Для измерения количества информации используются различные подходы и методы.
Количество информации часто оценивается в битах.
Рассмотрим меру информации по Р. Хартли.
Пусть известны $$N$$ состояний системы $$S$$ ( $$N$$ опытов с различными, равновозможными, последовательными состояниями системы). Мера разнообразия множества состояний системы задается формулой Р. Хартли:$$H=log_2 N\ (бит).$$
Если во множестве $$X=$ \left\{x_1,x_2,\ldots,x_n \right\} $$$ искать произвольный элемент, то для его нахождения (по Хартли) необходимо иметь не менее $$log_2n$$ (бит) информации.
Уменьшение $$Н$$ говорит об уменьшении разнообразия состояний $$N$$ системы. Увеличение $$Н$$ говорит об увеличении разнообразия состояний $$N$$ системы.
Мера Хартли подходит лишь для идеальных систем, так как в реальных системах состояния системы обычно не одинаково осуществимы (не равновероятны).
Для реальных систем используют более подходящую меру К. Шеннона. Мера Шеннона оценивает информацию отвлеченно от ее смысла:$$I=-\sum_{i=1}^np_ilog_2p_i,$$
где $$n$$ – число состояний системы; $$р_i$$ – вероятность (относительная частота) перехода системы в $$i$$ -ое состояние, а сумма всех $$р_i$$ должна равняться $$1$$.
Если все состояния рассматриваемой системы равновозможны, равновероятны, то есть $$р_i=1/n$$, то из
В термодинамике известен так называемый коэффициент Больцмана $$k=1.38X10^{–16}$$ (эрг/град) и
Сравнивая выражения для $$I$$ и $$S$$ можно заключить, что величину I можно понимать как энтропию из-за нехватки информации в системе (о системе).
Основное функциональное соотношение между энтропией и информацией имеет вид:
$$I+S(log_2e)/k=const.$$
Из этой формулы следуют важные выводы:
Утверждение – основная единица, неделимая с точки зрения отражения смысла информации (семантики).
Высказывание – некоторое повествовательное утверждение, про которое можно однозначно сказать, истинно оно или ложно.
Эти два значения всевозможных высказываний обозначаются $$"истина"$$ и $$"ложь"$$, $$"true"$$ и $$"fаlse"$$ или $$"1"$$ и $$"0"$$.
Переменная, значениями которой могут быть лишь значения $$"1"$$ или $$"0"$$ называется
Предикат – выражение, формула с логическими переменными, имеющая смысл при любых допустимых значениях этих переменных.
Логической (булевой) функцией называется некоторая функциональная зависимость $$f(х)$$, в которой аргумент $$х$$ – логическая переменная с заданным множеством изменений аргумента, а значения функции $$f(x)$$ берутся из двухэлементного множества $$R(f)={1,0}$$.
Множество логических переменных $$х,y\in Х$$ с определенными над ним
называется алгеброй предикатов и высказываний, если эти операции удовлетворяют следующим аксиомам:
Из этих аксиом следует ряд полезных соотношений, например,
$$\overline{x} \wedge 1 = x$$, $$\overline{x} \vee 0 = x$$, $$\overline{x} \vee 1 = 1$$, $$\overline{x} \wedge 0 = 0$$, $$\overline{x} \vee x = 1$$, $$\overline{x} \wedge x = 0$$.
Три базовые операции определяются таблицей их значений вида:
| $$x$$ | $$y$$ | $$\overline{x}$$ | $$x \wedge y$$ | $$x \vee y$$ |
|---|---|---|---|---|
| $$0$$ | $$0$$ | $$1$$ | $$0$$ | $$0$$ |
| $$0$$ | $$1$$ | $$1$$ | $$0$$ | $$1$$ |
| $$1$$ | $$0$$ | $$0$$ | $$0$$ | $$1$$ |
| $$1$$ | $$1$$ | $$0$$ | $$1$$ | $$1$$ |
Такая таблица всех значений некоторой логической функции называется таблицей истинности этой функции.
Кроме указанных трех базовых операций можно с их помощью ввести еще следующие важные операции
Всегда истинные формулы называют
Логические функции эквивалентны, если совпадают их таблицы истинности, то есть совпадают области определения и значения, а также сами значения функции при одних и тех же наборах переменных.
Задача упрощения логического выражения состоит в преобразовании его к более простому (по числу переменных, операций или операндов)
Задача доказательства равенства двух логических выражений (функций) состоит в установлении эквивалентности этих функций.
Информационно–логическая (инфологическая) задача – это задача, в которой необходимо установить некоторые информационные или логические связи и сделать необходимые причинно-следственные логические выводы и заключения.
Рассмотрим пример формализации и решения правовой информационно–логической задачи.
Пусть Брауну, Джонсу и Смиту предъявлено обвинение в соучастии в ограблении банка. В ходе следствия Браун сказал, что преступники были на синем "Бьюике", Джонс сказал, что это был черный "Крайслер", Смит утверждал, что это был "Форд", но не синий. Каждый указал неправильно либо марку, либо цвет автомобиля. Определим истинный цвет и истинную марку автомобиля.
Рассмотрим простые высказывания вида: $$х = "машина – синяя"$$, $$у = "машина – Бьюик"$$, $$z = "машина – черная"$$, $$u = "машина – Крайслер"$$, $$v = "машина – Форд"$$. На их основе, высказывание Брауна можно записать в виде сложного логического выражения вида $$x \wedge y$$, высказывание Джонса – в виде $$z \wedge u$$, а высказывание Смита – в виде $$\overline{x} \wedge v$$. Так как в каждом из этих выражений одна из переменных принимает значение "истина", то истинны и дизъюнкции вида: $$x \vee y=1$$, $$z \vee u=1$$, $$\overline{x} \vee v=1$$. По определению конъюнкции, $$(x \vee y)\wedge(z \vee u)\wedge(\overline{x} \vee v)=1$$. Упростим это выражение:
$$1=(x \vee y)\wedge(z \vee u)\wedge(\overline{x} \vee v)= (x\wedge z\vee y\wedge z\vee x\wedge u\vee y\wedge u)\wedge(\overline{x} \vee v)=x\wedge z \wedge\overline{x} \vee y\wedge z \wedge\overline{x} \vee x\wedge u \wedge\overline{x} \vee y\wedge u \wedge\overline{x} \vee x\wedge z \wedge v \vee y\wedge z \wedge v \vee x\wedge u \wedge v \vee y\wedge u \wedge v= 0 \vee y \wedge x \wedge\overline{x} \vee 0 \vee 0 \vee 0 \vee 0 \vee 0 = y\wedge z \wedge\overline{x}$$
Мы использовали тот факт, что одновременно не могут быть истинными два высказывания относительно цвета или два высказывания относительно марки машины. Так как конъюнкция истинна только тогда, когда $$у=1$$, $$z=1$$, $$\overline{x}=1$$, то заключаем, что автомобиль был черным "Бьюиком".
Алгоритм – упорядоченная совокупность точных (формализованных) и полных команд исполнителю алгоритма, задающих порядок и содержание действий, которые он должен выполнить для нахождения решения любой задачи из рассматриваемого достаточно широкого класса однотипных задач.
Любая актуализация информации опирается на какие–то данные, любые данные могут быть каким–то образом актуализированы.
Данные – это некоторые сообщения, слова в некотором заданном алфавите.
Данные актуализируются, хранятся с помощью некоторых алгоритмов, процедур. В свою очередь, процедуры, алгоритмы существенно зависят от типа и структуры обрабатываемых ими данных.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.