Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вычисление определителей. Разложение определителя по строке (столбцу). Обратная матрица. Вычисление обратной матрицы

Лекция 3

Принцип достаточности защиты

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

Защиту информации считают достаточной, если затраты на ее преодоление превышают ожидаемую ценность самой информации.

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

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

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

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

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

 

 

1. Вычисление определителей

Некоторые важные свойства определителей:

Утверждение 1. (без доказательства)

det(AB)=det A det B.

Утверждение 2. (без доказательства)

det E =1.

Утверждение 3. (без доказательства)

Определитель треугольной матрицы равен произведению диагональных элементов:

 

1. Миноры и алгебраические дополнения. Вычисление определителя разложением по строке и столбцу. Определитель Вандермонда

Определение 1. Минором k того порядка матрицы А называется определитель матрицы, получаемой при пересечении некоторых k строк и k столбцов матрицы А.

Можно сформулировать определение минора для квадратной матрицы немного иначе: минором k ого порядка называется определитель матрицы, получаемой после вычеркивания некоторых (n-k) строк и (n-k) столбцов исходной матрицы А.

Определение 2. Минором элемента называется минор (n-1) го порядка, получаемый вычерчиванием i той строки и j того столбца.

Определение 3. Алгебраическим дополнением элемента называется величина:

.

Пример.,

Лемма (без доказательства). Величина представляет собой сумму (n-1)! произведений элементов матрицы А, взятых с теми же знаками, с которыми они входят в определитель det A.

Теорема (о вычислении определителя разложением по i -той строке).

(*)

Замечание. Правая часть равенства (*) называется разложением определителя по i той строке.

Доказательство теоремы. Правая часть формулы (*) представляет собой сумму n(n-1)!=n! произведений различных элементов матрицы А, причем, в силу леммы, они входят с тем же знаком, с каким они входят в определитель det A.
Правая часть равенства (*) не может содержать одинаковых слагаемых, так как, например, все слагаемые, содержащие, могут содержаться только в группе. Внутри группы тоже не может быть повторов. Следовательно, левая и правая части равенства (*) состоят из одних и тех же слагаемых без пропусков и повторений. Отсюда получаем справедливость равенства (*):

. ▲

Следствие. Так как определитель матрицы не меняется при её транспонировании, то можно выписать форму разложения определителя по j тому столбцу:

 

Замечание (об определителе Вандермонда). В приложениях часто используется определитель Вандермонда:

 

Пример.

n =3:

Замечание. На практике, прежде чем вычислить определитель матрицы большого порядка, обычно преобразуют матрицу к треугольному виду, используя метод Гаусса (этот метод будет изложен немного позднее).

 

 

2. Обратная матрица. Необходимое и достаточное условие существования обратной матрицы. Вырожденная матрица

Пусть А квадратная матрица порядка n n.

Определение 1. Матрица В (С) называется левой (правой) обратной к матрице А, если ВА = Е (АС=Е).

Утверждение 1. Пусть левая и правая обратная матрицы существуют. Тогда эти матрицы совпадают: В=С.

Доказательство. Пусть ВА=Е, АС=Е. Имеем: В=ВЕ=В (АС)=(ВА) С = ЕС=С.

Определение 2. Матрица = В=С (где В и С – левая и правая обратные матрицы) называется обратной матрицей к матрице А.

Можно сформулировать определение обратной матрицы иначе:

- обратная к А, если А = А = Е.

Определение 3. Матрица А называется невырожденной, если det A 0

Лемма (о фальшивом разложении определителя).

(*)

Доказательство. В левой части равенства (*) выписано разложение по j той строке определителя матрицы, i тая и j тая строки которой совпадают. Определитель такой матрицы равен 0.

Теорема (о существовании обратной матрицы).

Обратная матрица к матрице А существует тогда и только тогда, когда матрица А является невырожденной.

Доказательство. 1. Необходимость.

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

det() det A =det E =1.

Следовательно, det A 0.

2.Достаточность.

Пусть det A 0. Докажем, что матрица В, определяемая равенством

В =

является обратной к матрице А (здесь алгебраические дополнения к соответствующим элементам матрицы А).

Рассмотрим произведение ВА:

ВА =,

где

 

Отсюда С=Е, т.е. матрица В является левой обратной к матрице А. Аналогично доказывается, что матрица В является правой обратной к матрице А: АВ=Е. Отсюда получаем, что выполнено В =.

Замечание. Доказана формула

= = =

где - так называемая союзная матрица.

Утверждение.

Доказательство.

Аналогично доказывается, что

Пример. Вычислим обратную матрицу для матрицы А:

 

Решение. det A =4;

 

<== предыдущая лекция | следующая лекция ==>
Шифрование данных | Теория управления качеством и TQM
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 1337; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.