Блокчейн - способ защиты базы данных презентация

Содержание

Что такое блокчейн?

Слайд 1Блокчейн
Фахрутдинов Дамир
www.artklen.ru


Слайд 2Что такое блокчейн?


Слайд 3Блокчейн – способ защитить базу данных от обмана, ошибок и злоумышленников


Слайд 4Что такое база данных? Примеры баз данных.
Телефонная книга
Список новостей на сайте
Телефоны клиентов
Список

задач на сегодня
Список товаров с ценами, прайслист
История изменения погоды
Местоположение курьеров на карте


Слайд 5Зачем защищать базу данных?
Список переводов средств
Список пополнений средств
Список голосовавших на выборах
Автор

научной статьи
Автор патента



Слайд 6От чего защищать базу данных?
Хакеры
Недобросовестные сотрудники
Конкуренты
Кто угодно



Слайд 7Из чего состоит машина
Паровая машина (Мотор)
Тележка с колесами


Слайд 8Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность


Слайд 9Кто брал аванс?
Коля
должен
300
400
500 рублей
Вася
должен
100
200
7000 рублей


Слайд 10Кто брал аванс?


Слайд 12Кто брал аванс?


Слайд 16Хеш
«Мама мыла раму» ? 4 (количество букв А)
«Мама мыла вову» ?

3

«Мама ела машу» ? 4


Слайд 17Хеш
«Мама мыла раму» ?
А – 1
Б – 2
В – 3
Г –

4
… Ю- 32 Я - 33

14 * 1* 14 * 1 *14 * 28 * …. * 21 =
60236288000

«Мама мыла рому» ? 746255382000

«Ам» ? 14


Слайд 18Хеш
1) 14 * 1* 14 * 1 *14 * 28 *

…. * 21 =
60236288000

Слайд 19Хеш
1) 14 * 1* 14 * 1 *14 * 28 *

…. * 21 =
60236288000

2) Cos(60236288000)=

0.17364817766693034885171662676931


Слайд 20Хеш
1) 14 * 1* 14 * 1 *14 * 28 *

…. * 21 =
60236288000

2) Cos(60236288000)=

0.17364817766693034885171662676931


«Мама мыла раму» ? 766693034885171

«Мама мыла вову» ? 517166226769344

«Мама ела машу» ? 236745692456890


Слайд 21Хеш MD5
Md5(“мама мыла раму”) - 453ed2e3515fedb998d52637c9868a10
Md5(“Кот наплакал”) - 50358a143b3d93b76fc095223a6fd53e
Md5 (“Запись номер

7, Константин взял 15 рублей, итого 78 рублей, дата: 15.06.2017, Хеш предыдущей записи: 209f39f08b6878b9e707b7845096608e”) - 1e386318c8108b509297d9ef27160e5c

http://pr-cy.ru/md5/


Слайд 22
Md5 (“Запись номер 7, Константин взял 15 рублей, итого 78 рублей,

дата: 15.06.2017, Хеш предыдущей записи: 209f39f08b6878b9e707b7845096608e”)

Слайд 23Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность


Слайд 27RSA
Пункт первый – получить два ключа (случайные и секретные).
Технически это просто

два длинных пароля (из 2048 символов).

-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA0UtUc8ihrlKAyg+2yovPbrrwZEtwitFeoDsKRu5VWH5ty95r
cYwHMbCrNkd0Jxxtl/UxC1oPmGMrayurJqNE2wYBerH3njTWaI5/+twJUouAi8Vm
WBiMbporfP2UiV+Sit3CyRjXd8XB/+hpQ8qBTfNj0DCCwxT8ZcqwQLC/mvYjbd/K
jxqMRsm2pS/kl4nUbbTDbNVFnJdqOYrrHYr1JAtj1QlkxqwEdc9nM3O2236vRXNA
psiBKaaRhcLrtbAoONxnYibXecUzpEfdPLmgGWZ8WXe2b4VfPDlKjh32g9PMdXx7
hPwDV8AInQgGGkx3HqGQc/JYwuT9S2P+Mp+vMQIDAQABAoIBAQC620VwBe0LpM8l
F7h7xy0QUEg1UwEMfva7mVqIj1qVInNGc7J7cqgtneyODmdOT9wsshTybJrF06w9
B4TLfzMHVKpXb7KChevy916dinusPa4rm7bO6kPerzgqZH+L0k8UOf8g6VPdtCqL
HmV0x8R/4s/3XIgyQXdCLh8D8oluf7l3WHnjwSqsQ9TeoU46cY5ncNMpWMxNGVbg
qL3dNiAvWLxKKtIONSgcThDujoM+oLjUf0xjkKTReaexIK0l/8DbDqrnBOscL1Oq
8jkKVBa8AEao7/ItIDyn+1bOZhSeywz/+0SInUKJv+FLlJP1egHF1Y9f5WfdYe89
t3ruPjxNAoGBAP3Ycq45ucIz0Bj8IoDnd7G3iuluE0rirX8s9Gc0Q8I3IeK+OgeK
5/eSxztZ9U5UGuPqLlwDQk8PTSd2KPP3W1ue7MEmFe8qYPCmtzBWPZEv4YBOgR1X
DUpJF0dPBxN8AoDBqEUObI5EQf+pUli8exAo1+uSw9ZTWlu2syu2mSxTAoGBANMS
FOMfLWMYsPka+EVNg9cTo70nHF1hNQus5gvUFaArO8TrQQO82Qc7ZMN5siIiimHM
Ytr0+l60IxhK/Un7ZaCGondAD7m/kRCZfrgtY6chhuXj2I6d1n8H7swHEbp0fugH
o9Z4gzyR3pVUaXMG1pcTTBhw5FdluFCUPKXZdCXrAoGBANRJ5958uDUJT8cVVWWo
LhmZ/boqLEg8OgxZdCu7Mc+Ce/w8Sht0t3n8blHccaIIBFUGy653q0Si70tJLgaZ
nvWIe0csqrtRHbEkO59ZADQjbtr2zFPVMXAmoCkqlihdVVqImkjmPzLbMra0zAEZ
33EsNybznoPnQXHh4QV1t7OxAoGAZzO0GsknvAhan7JcKiaYjBUCPn5dFBtvgGHt
qWLtn/8DnmkYxOcVhr+3qQxb2OzilKcGvuCBesTBVCN2bTIKos6xqXUdO0k7eM5U
c2FeFF4EQ2uAe1sZgcszK3dZZ72GP5VcuoT6Ridcmc9IMAHr8rpwvpKUU1ddI6kX
blBAxjkCgYEA/DPNkUK/ozsTtoaGi+ST/56seIc6ngEd4oWIlSbmgT35SjU04xhT
uQ2XsT7nOM7u9FDOLL5JnAKukz3ti9c83Qag9KZ6qFwy2wSFo3SiuKx/CE2JjXIQ
VSH2TGqWcrtK+7/VAKL6tR5XkB3a1qh89Lmn2NbvJHdKM/VFaOJ1wEs=
-----END RSA PRIVATE KEY-----

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0UtUc8ihrlKAyg+2yovP
brrwZEtwitFeoDsKRu5VWH5ty95rcYwHMbCrNkd0Jxxtl/UxC1oPmGMrayurJqNE
2wYBerH3njTWaI5/+twJUouAi8VmWBiMbporfP2UiV+Sit3CyRjXd8XB/+hpQ8qB
TfNj0DCCwxT8ZcqwQLC/mvYjbd/KjxqMRsm2pS/kl4nUbbTDbNVFnJdqOYrrHYr1
JAtj1QlkxqwEdc9nM3O2236vRXNApsiBKaaRhcLrtbAoONxnYibXecUzpEfdPLmg
GWZ8WXe2b4VfPDlKjh32g9PMdXx7hPwDV8AInQgGGkx3HqGQc/JYwuT9S2P+Mp+v
MQIDAQAB
-----END PUBLIC KEY-----

Закрытый (приватный) ключ

Открытый (публичный) ключ


Слайд 28RSA
Запись номер 7, Константин взял 15 рублей, итого 78 рублей, дата:

15.06.2017, Хеш предыдущей записи: 209f39f08b6878b9e707b7845096608e

vil8o/HgxI4ll0h2V2nRzeKy0CB9CcrHoSVCY7rWp7xCx+PCugM/Dnp5bg8hR6R/lUCLVm1ILHoYBAGbstiGhTvwVeKfWRUSMaTCs5N9SauFUhO8LW6Y4YV/xieSALg0CpdgAfVMB/Fy4gu2zjBLyw9YEAImob8FvPo2uAzOZYrpt0QWSQAuOFa0njmBw5h2/p9v3SIE3erOO+KCzsWF04O5R9GVcmJc8eAqfcxdbfZgYzTheYqnE2SCmgSa4HgniEElVFaJnXQVPUZMi86yR1YfL4vRgNyll4wFEKhiyQdBf3XyOuXC1QCUmTgoDjuvRRQgX61ZzHBdiTg/GDhcVg==

Приватный ключ

Запись номер 7, Константин взял 15 рублей, итого 78 рублей, дата: 15.06.2017, Хеш предыдущей записи: 209f39f08b6878b9e707b7845096608e

vil8o/HgxI4ll0h2V2nRzeKy0CB9CcrHoSVCY7rWp7xCx+PCugM/Dnp5bg8hR6R/lUCLVm1ILHoYBAGbstiGhTvwVeKfWRUSMaTCs5N9SauFUhO8LW6Y4YV/xieSALg0CpdgAfVMB/Fy4gu2zjBLyw9YEAImob8FvPo2uAzOZYrpt0QWSQAuOFa0njmBw5h2/p9v3SIE3erOO+KCzsWF04O5R9GVcmJc8eAqfcxdbfZgYzTheYqnE2SCmgSa4HgniEElVFaJnXQVPUZMi86yR1YfL4vRgNyll4wFEKhiyQdBf3XyOuXC1QCUmTgoDjuvRRQgX61ZzHBdiTg/GDhcVg==

Публичный ключ


Слайд 29RSA
Одним ключом можно только зашифровать
Другим ключом можно только расшифровать
Всё.


Слайд 30Для каждого яда свое противоядие


Слайд 31Открытый и закрытый ключ
http://travistidwell.com/jsencrypt/demo/


Слайд 32HTTPS (упрощённо)
Сервер при первом помещении сайта придумывает и отдает браузеру приватный

ключ (для шифрования)
Далее все (ввод паролей) шифруется приватным ключом.
Расшифровать может только сервер сайта, больше никто (даже браузер). Публичный ключ только у сервера.

Зашифровать могут все, расшифровать – только один


Слайд 33Электронная подпись
У Константина есть публичный и приватный ключ. Публичный висит на

двери кабинета – чтобы все видели.
Константин шифрует запись приватным ключом.
Любой может расшифровать публичным ключом Константина и убедиться – да, это сделал действительно он

Зашифровать может один, расшифровать - все


Слайд 35Электронное голосование
У каждого гражданина есть публичный ключ. Но он никому его

не говорит
Приватные ключи каждого гражданина известны.
Гражданин голосует за мэра миссис Пибоди, голос шифрует приватным ключом. Зашифрованный голос нумеруется и анонимно закидывается в урну.
После выборов все бланки голосования доступны всем. Например, мисс Пибоди – 4000 голосов с номерами 2, 4, 675 и т.д.
Гражданин может проверить что его голос засчитан за мисс Пибоди, оставаясь анонимом

Зашифровать могут все, расшифровать – только один


Слайд 36Электронное голосование
У каждого гражданина есть публичный и приватный ключи. Оба секретны.
При

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

Зашифровать может один, расшифровать все


Слайд 37Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность


Слайд 38md5( 36b4cb406310286b50641f6ebc0c4713, 284bad9c648d4b9dbdf4baa703acb02d, cfe0044b461b09d496ec8ac847f5b9bd, 56c89993c5feaae04dc2c59f1e45db36, 36b4cb406310286b50641f6ebc0c4713, 770a5ef72d18d1a9fb54e26cf9cafb69, ,36b4cb406310286b50641f6ebc0c4713, 5b006441e694cb45a1af078e58a66a87)=
03c7c0ace395d80182db07ae2c30f034
Листок учета за

май месяц проверен и является верным. Хеш сумма от всех действий: 03c7c0ace395d80182db07ae2c30f034
Главный бухгалтер Семёнова И.Р.


Слайд 39md5( 36b4cb406310286b50641f6ebc0c4713, 284bad9c648d4b9dbdf4baa703acb02d, cfe0044b461b09d496ec8ac847f5b9bd, 56c89993c5feaae04dc2c59f1e45db36, 36b4cb406310286b50641f6ebc0c4713, 770a5ef72d18d1a9fb54e26cf9cafb69, ,36b4cb406310286b50641f6ebc0c4713, 5b006441e694cb45a1af078e58a66a87)=
03c7c0ace395d80182db07ae2c30f034
Листок учета за

май месяц проверен и является верным. Хеш сумма от всех действий: 03c7c0ace395d80182db07ae2c30f034
Главный бухгалтер Семёнова И.Р.


Слайд 40Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность


Слайд 41md5( 36b4cb406310286b50641f6ebc0c4713, 284bad9c648d4b9dbdf4baa703acb02d, cfe0044b461b09d496ec8ac847f5b9bd, 56c89993c5feaae04dc2c59f1e45db36, 36b4cb406310286b50641f6ebc0c4713, 770a5ef72d18d1a9fb54e26cf9cafb69, ,36b4cb406310286b50641f6ebc0c4713, 5b006441e694cb45a1af078e58a66a87 + всякая

чушь фыва олдж qwerty)=
00c7c0ace395d80182db07ae2c30f034

Листок учета за май месяц проверен и является верным. Хеш сумма от всех действий: 00c7c0ace395d80182db07ae2c30f034
Главный бухгалтер Семёнова И.Р.


Слайд 42md5( 36b4cb406310286b50641f6ebc0c4713, 284bad9c648d4b9dbdf4baa703acb02d, cfe0044b461b09d496ec8ac847f5b9bd, 56c89993c5feaae04dc2c59f1e45db36, 36b4cb406310286b50641f6ebc0c4713, 770a5ef72d18d1a9fb54e26cf9cafb69, ,36b4cb406310286b50641f6ebc0c4713, 5b006441e694cb45a1af078e58a66a87 + 45345345345

фыва олдж qwerty)=
000000000005d80182db07ae2c30f034

Листок учета за май месяц проверен и является верным. Хеш сумма от всех действий: 000000000005d80182db07ae2c30f034
Главный бухгалтер Семёнова И.Р.


Слайд 43Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность
Подтверждение, что именно фотограф Алексей загрузил в

блокчейн фотографию и является её автором
Проверка на голос в анонимном голосовании

Слайд 44Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность
Смарт - контракты


Слайд 47Из чего состоит блокчейн
Хеширование
Шифрование
Блок/цепочка блоков
Распределенность
Смарт - контракты


Слайд 48Вопросы?


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика