Разделы презентаций


1 asym Kr RivShaмирAделм +4-mod33 7.ppt

Содержание

КОЛИЧЕСТВО ПЛАНКОВСКИХ ОБЪЁМОВ во ВСЕЛЕННОЙВремя жизни вселеннойT=13млрд.лет=1010 лет= 1010 *400 *24*3600секунд= 1018 секундСкорость светаС=300 тыс. м/сек=107 м/сРазмер ВселеннойL=c*T=107 м/с* 1018 с =1027 метровПланковская длина l=(hG/c3)0,5=10-35 м (дано из внешнего источника)Рассчитаем число

Слайды и текст этой презентации

Слайд 1
Число атомов в планете Земля
гугол
Число атомов во вселенной
























































Расстояние до Владивостока

Число атомов в планете ЗемлягуголЧисло атомов во вселеннойРасстояние до Владивостока

Слайд 2КОЛИЧЕСТВО ПЛАНКОВСКИХ ОБЪЁМОВ во ВСЕЛЕННОЙ
Время жизни вселенной
T=13млрд.лет=1010 лет= 1010 *400

*24*3600секунд= 1018 секунд

Скорость света
С=300 тыс. м/сек=107 м/с

Размер Вселенной
L=c*T=107 м/с* 1018

с =1027 метров

Планковская длина l=(hG/c3)0,5=10-35 м (дано из внешнего источника)

Рассчитаем число Планковских длин вдоль Вселенной n=L/l=1062 штук

Число ПЛАНКОВСКИХ Объёмов n3=10186 (то есть, до 10200)
Число планковских Объёмов пространства-ВРЕМЕНИ N4=n4= 10248
Или (примерно) 10250 (штук)

КОЛИЧЕСТВО ПЛАНКОВСКИХ ОБЪЁМОВ во ВСЕЛЕННОЙВремя жизни вселеннойT=13млрд.лет=1010 лет= 1010 *400 *24*3600секунд= 1018 секундСкорость светаС=300 тыс. м/сек=107 м/сРазмер

Слайд 3Mod 15
0
1
2
3
4
5
6
7
8
9
15
остатки
модуль
Кратные 5
Кратные 3
10
11
12
13
14

Mod 15012345678915остаткимодульКратные 5Кратные 31011121314

Слайд 4F*7 -группа * поля F7




обратные





















обратные
обратные
обратные
обратные
корень1
корень1
Задача построить поле (с+d)

: вар.- ФИО
Выписать обратные
Найти корни


корни
Взаимно обратные элементы
Взаимно обратные элементы
Взаимно

обратные элементы

Взаимно обратные элементы

Взаимно обратные элементы

Взаимно обратные элементы

Число обратимых элементов описывается функцией Эйлера

F*7  -группа * поля F7обратныеобратныеобратныеобратныеобратныекорень1корень1Задача построить поле  (с+d) : вар.- ФИОВыписать обратные Найти корникорниВзаимно обратные

Слайд 5Эллиптические КРИВЫЕ
В почти ВСЕХ СЛУЧАЯХ (Если характеристика ПОЛЯ не равна

2 или 3)
Уравнение приводится к виду:

Эллиптические КРИВЫЕВ почти ВСЕХ СЛУЧАЯХ (Если характеристика ПОЛЯ не равна 2 или 3)Уравнение приводится к виду:

Слайд 6СЛОЖЕНИЕ ТОЧЕК на эллиптических КРИВЫХ
Сложение точек
Сумма трёх точек, лежащих на

одной прямой равна 0 (по определению).

Точку касания (по предложению Ньютона),

считают за 2 точки.

Если есть только две точки – третья на бесконечности зовётся 0.

частный случай 3: когда первые две точки совпадают, образуя точку касания.
СЛОЖЕНИЕ ТОЧЕК на эллиптических КРИВЫХСложение точекСумма трёх точек, лежащих на одной прямой равна 0 (по определению).Точку касания

Слайд 7ф.Эйлера

Разложение на простые множители
Все разные:
частный случай
одно простое число
Закодировать первые буквы

Ф.И.
Возвести в 1ю большую abc степень k, взаимно простую

с φ(n)

использовав обратный в кольце φ(n) вычислить
И Декодировать сообщение.

ф.ЭйлераРазложение на простые множителиВсе разные:частный случайодно простое числоЗакодировать первые буквы Ф.И. Возвести в 1ю большую abc степень

Слайд 8Группа *mod7
1
2
4





5
3
6


Группа *mod7124536

Слайд 9Группа *mod5
1
2
3
4






Группа *mod51234

Слайд 10Группа *mod7
1
2
4






5
3
6

Группа *mod7124536

Слайд 11Диффи-Хелмана
p (открытое) Простое

Общее знание



Диффи-Хелманаp (открытое) Простое Общее знание

Слайд 12Масси-Омуры
p (открытое) Простое
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32






Масси-Омурыp (открытое) Простое А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 13Масси-Омуры
p (открытое) Простое
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32






Масси-Омурыp (открытое) Простое А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 14Масси-Омуры
p (открытое) Простое
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32






Масси-Омурыp (открытое) Простое А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 15Т=ё, Код «ё»=6
Пример RSA
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32



Т=ё, Код «ё»=6Пример RSAА0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 16Группа *mod6
1
5




Группа *mod615

Слайд 17А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32

А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 18Конечные поля









Не группа
По умножению
Делители нуля
Функция Эйлера

Конечные поляНе группаПо умножениюДелители нуляФункция Эйлера

Слайд 19RSA
Проверим для

RSAПроверим для

Слайд 20Введение в RSA
Проверим для

Введение в RSAПроверим для

Слайд 21
то
Доказательство
Далее по индукции:
пример:

тоДоказательствоДалее по индукции:пример:

Слайд 22RSA
Проверим для

RSAПроверим для

Слайд 24



кармайкла












кармайкла

Слайд 25Пример RSA
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32
Для обратимых
Для всех
Для обратимых
RSA

Пусть

Пример RSAА0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32Для обратимыхДля всехДля обратимыхRSAПусть

Слайд 26Т=ё, Код «ё»=6
©

Т=ё, Код «ё»=6©

Слайд 27Т=ъ, Код «ъ»=27=-6
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32



Т=ъ, Код «ъ»=27=-6А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 28Алг Диффи_Хелмана
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32

Алг Диффи_ХелманаА0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я32

Слайд 29Вычислить 7-1mod19

Восстановление обр элемента




проверка
посчитаем


Проход по остаткам

Вычислить 7-1mod19Восстановление обр элементапроверкапосчитаемПроход по остаткам

Слайд 30Вычислить 17-1mod125
Восстановление обр элемента




отсюда
отсюда
Алгоритм Евклида
Проход по остаткам







Вычислить 17-1mod125Восстановление обр элементаотсюдаотсюдаАлгоритм ЕвклидаПроход по остаткам

Слайд 31Вычислить 965-1mod 996
Восстановление обр элемента




отсюда
отсюда
Алгоритм Евклида



Проход по остаткам

Вычислить 965-1mod 996Восстановление обр элементаотсюдаотсюдаАлгоритм ЕвклидаПроход по остаткам

Слайд 32Вычислить 965-1mod 996
Восстановление обр элемента




отсюда
отсюда
Алгоритм Евклида



Проход по остаткам




Проход по остаткам

Вычислить 965-1mod 996Восстановление обр элементаотсюдаотсюдаАлгоритм ЕвклидаПроход по остаткамПроход по остаткам

Слайд 33Mod 997
текст Т
А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29
текст

Mod 997текст ТА0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29текст

Слайд 34




А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29

А0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29

Слайд 35Mod 997
текст Т
А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29
текст

768
896
960
976
984
986
Неиспользованные элементы

≤log2986

Mod 997текст ТА0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29текст768896960976984986Неиспользованные элементы≤log2986

Слайд 36Разложение


остаток




А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29

Разложение остатокА0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29

Слайд 37Mod 997
текст Т
А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29
текст

768
896
960
976
984
986
Неиспользованные элементы


≤log2986
≤log2986

Mod 997текст ТА0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29текст768896960976984986Неиспользованные элементы≤log2986≤log2986

Слайд 38ТестМиллера

Разность квадратов

Т.к. n-простое




или
или
или

ТестМиллераРазность квадратовТ.к. n-простоеилиилиили

Слайд 39До 10 ооо

До 10 ооо

Слайд 40Числа КАРМАЙКЛА
561, 1105, 1729, 2465, 2821, 6601, 8911, 10585, 15841,

29341, 41041, 46657, 52633, 62745, 63973, 75361, …
Кармайкловы числа имеют

по меньшей мере три простых положительных множителя.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Первые кармайкловы числа с четырьмя простыми множителями:                                                                                                                                                                                                                                                                                                                                                                                                           

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33


псевдопростое

число


кармайкла

Первые числа Кармайкла из 4х чисел

Первые числа Кармайкла

Числа КАРМАЙКЛА561, 1105, 1729, 2465, 2821, 6601, 8911, 10585, 15841, 29341, 41041, 46657, 52633, 62745, 63973, 75361,

Слайд 41Технология ЭЛЕКТРОННЫХ платежей (Master card)
секретно
открыт
секретно
Односторонняя функция
«затемняющий»
МНОЖИТЕЛЬ

Технология ЭЛЕКТРОННЫХ платежей (Master card)секретнооткрытсекретноОдносторонняя функция«затемняющий»МНОЖИТЕЛЬ

Слайд 42Введение в криптографию 2
Семейство алгоритмов над конечными полями (RSA)

Введение в криптографию 2Семейство алгоритмов над конечными полями (RSA)

Слайд 43Криптосистема RSA
работа
Шифрованный текст
Расшифровка

Криптосистема RSAработаШифрованный текстРасшифровка

Слайд 44Задачи
Закодировать Отчество шифром цезаря

Гаммировать Имя (+Отчество) Фамилией

Гаммировать Фамилию Сл. Последовательностью

(генерировать на калькуляторе (или в экселе)).

*Провести частотный анализ текста в

Экселе
ЗадачиЗакодировать Отчество шифром цезаряГаммировать Имя (+Отчество) ФамилиейГаммировать Фамилию Сл. Последовательностью (генерировать на калькуляторе (или в экселе)).*Провести частотный

Слайд 45До 1000
Взять (по таблице простых чисел) число простое число р

№ b+a+d (фио)
Обратить по данному модулю число а+b+c+d

До 1000Взять (по таблице простых чисел) число простое число р № b+a+d (фио)Обратить по данному модулю число

Слайд 46Протокол Kerberos / Цербер
Долгосрочный ключ
Разделённый секрет
Долгосрочный ключ
Разделённый секрет
А желает иметь

общение сВ
- МеткаСообщения

Протокол Kerberos / ЦерберДолгосрочный ключРазделённый секретДолгосрочный ключРазделённый секретА желает иметь общение сВ- МеткаСообщения

Слайд 47Mod 10
0
1
2
3
4
5
6
7
8
9
10
остатки
модуль
Кратные 2
Кратные 5

Mod 10012345678910остаткимодульКратные 2Кратные 5

Слайд 48Эллиптические Кривые
Где


Взаимно прост С

дискриминант≠0
точки
=
=

Эллиптические КривыеГде Взаимно прост Сдискриминант≠0точки==

Слайд 49Пусть p=7,q=11
возьмём
тогда

Пусть p=7,q=11возьмёмтогда

Слайд 502й RSA: Шифр c подписью

2й RSA: Шифр c подписью

Слайд 51Потеря секретных данных
секретно
открыто
открыто
Пусть
тогда
Что вместе с


известно


Квадратное уравнение Над

R
Корнями являются
Теорема ВИЕТА

Потеря секретных данныхсекретнооткрытооткрытоПусть тогда Что вместе с известноКвадратное уравнение Над R Корнями являются Теорема ВИЕТА

Слайд 52ПРОтокол ФИАТА-Шамира
секретно
открыто
разложение
Доверяют
Все Юзеры
Юзер А
выбирает
S
секретно
открыто
как открытые данные
идентификация
*

A выбирает с. r
Передаёт его В
* B случайным обр. выбирает
Передаёт

его A

или

* A вычисляет

и передаёт его В

проверка

если

* B проверяет

если

Отвергает без проверки





repeat

until

ПРОтокол ФИАТА-Шамирасекретнооткрыто разложение ДоверяютВсе Юзеры Юзер АвыбираетSсекретнооткрыто как открытые данныеидентификация* A выбирает с. rПередаёт его В* B

Слайд 53

Алфавит
a 0
b 1
c2
d3
e4
f5
g6
h7
I8
j9
k10
l11
m12
n13
o14
p15
q16
r17
s18
t19
u20
v21
w22
x23
y24
z25
а0
б1
в2
г3
д4
е5
ё6
ж7
з8
ий9
к10
л11
м12
н13
о14
п15
р16
с17
т18
у19
ф20
х21
ц22
ч23
ш24
щ25
ъ26
ы27
ь28
э29
ю30
я31
А0
б1
в2
г3
д4
её5
ж6
з7
ий8
к9
л10
м11
н12
о13
п14
р15
с16
т17
у18
ф19
х20
ц21
ч22
ш23
щ24
ъь25
ы26
э27
ю28
я29
А0
б1
в2
г3
д4
е5
ё6
ж7
з8
и9
й10
к11
л12
м13
н14
о15
п16
р17
с18
т19
у20
ф21
х22
ц23
ч24
ш25
щ26
ъ27
ы28
ь29
э30
ю31
я32
26-ричная
32-ричная
30-ричная
Ф.И.О. инициалы
А1
б2
в3
г4
д5
е6
ё7
ж8
з9
и10
й11
к12
л13
м14
н15
о16
п17
р18
с19
т20
у21
ф22
х23
ц24
ч25
ш26
щ27
ъ28
ы29
ь30
э31
ю32
я33
Ф.И. инициалы
текст
А1
б2
в3
г4
д5
е6
ё7
ж8
з9
и10
й11
к12
л13
м14
н15
о16
п17
р18
с19
т20
у21
ф22
х23
ц24
ч25
ш26
щ27
ъ28
ы29
ь30
э31
ю32
я33

Алфавитa 0b 1c2d3e4f5g6h7I8j9k10l11m12n13o14p15q16r17s18t19u20v21w22x23y24z25а0б1в2г3д4е5ё6ж7з8ий9к10л11м12н13о14п15р16с17т18у19ф20х21ц22ч23ш24щ25ъ26ы27ь28э29ю30я31А0б1в2г3д4её5ж6з7ий8к9л10м11н12о13п14р15с16т17у18ф19х20ц21ч22ш23щ24ъь25ы26э27ю28я29А0б1в2г3д4е5ё6ж7з8и9й10к11л12м13н14о15п16р17с18т19у20ф21х22ц23ч24ш25щ26ъ27ы28ь29э30ю31я3226-ричная32-ричная30-ричнаяФ.И.О. инициалыА1б2в3г4д5е6ё7ж8з9и10й11к12л13м14н15о16п17р18с19т20у21ф22х23ц24ч25ш26щ27ъ28ы29ь30э31ю32я33Ф.И.

Слайд 54Зашифровать алгоритмом Масси-Омуры

Зашифровать алгоритмом Масси-Омуры

Слайд 55Диффи-Хелмана
Открытое
общее
знание
шифровка
или
Дешифровка
(обратно)
Алгоритм
секретно
секретно
открыто
открыто
секретно
секретно

Диффи-ХелманаОткрытое общее знаниешифровкаилиДешифровка(обратно)Алгоритм секретносекретнооткрытооткрытосекретносекретно

Слайд 56Зашифровать алгоритмом Диффи-Хелмана

Зашифровать алгоритмом Диффи-Хелмана

Слайд 57Эллиптические кривые
строим
требуется
0≤ ≤ p-1
0≤ ≤ p-1
0≤

≤ p-1
0≤ ≤ p-1
0≤

≤ p-1

=1

Теорема: существует неприводимый многочлен любой степени n

0≤ ≤ p-1

Многочленов степени n


В точности

неразложим

проверка






откуда


Эллиптические кривыестроимтребуется0≤   ≤ p-10≤   ≤ p-10≤   ≤ p-10≤   ≤

Слайд 58Алгоритм ЕВКЛИДА в
строим





откуда

Проверка неразложимости

ЗАДАЧА:
Обратить элемент а+b+d (оцифровка α1х+α0) в

Алгоритм ЕВКЛИДА в строимоткудаПроверка неразложимостиЗАДАЧА:Обратить элемент а+b+d (оцифровка α1х+α0) в

Слайд 59Полином
непрриводим
Оцифровать f(x)←(а+b+c+d) и
Обратить по mod g

ПолиномнепрриводимОцифровать f(x)←(а+b+c+d) иОбратить по mod g

Слайд 60Обращение в полях полиномов:

Обращение в полях полиномов:

Слайд 61Простые числа


Числа ферма
Числа Мерсена

Простые числаЧисла фермаЧисла Мерсена

Слайд 62Задачи
Найти все произведения

Найти все обратимые

Вычислить
Ответ сравнить
Найти порождающий(-щие)

элементы
Указать порядок каждого элемента группы

ЗадачиНайти все произведения Найти все обратимые Вычислить Ответ сравнитьНайти порождающий(-щие) элементыУказать порядок каждого элемента группы

Слайд 63Задачи
Оцифровать первые (2) или 3 буквы фамилии


Взяв в качестве простого

числа

Зашифровать

ЗадачиОцифровать первые (2) или 3 буквы фамилииВзяв в качестве простого числа Зашифровать

Слайд 64Конечные поля






Конечные поля

Слайд 65Конечные поля
3 – порождающий элемент
p-1 (обратимых) элементов

Конечные поля3 – порождающий элементp-1 (обратимых) элементов

Слайд 66Задача

Задача

Слайд 67a a*b*c d*a*100+b
6 324 606
I. =


II. 101000100 001000101

9 цифр, соответственно
9 действий
III. 1. Если первая

цифра – 1,
то k = a, иначе k = 1
2. 6*6 mod 606 = 36 mod 606 = 36
3. 36*36 mod 606 = 84. т.к. 3-я цифра – 1, k = 1*84 mod 606; k = 84
4. 84*84 mod 606 = 7056 mod 606 = 390
5. 390*390 mod 606 = 152100 mod 606 = 600
6. 600*600 mod 606 = 360000 mod 606 = 36
7. 36*36 mod 606 = 84. т.к. 7-я цифра – 1, k = 84*84 mod 606; k = 390
8. 84*84 mod 606 = 7056 mod 606 = 390
9. 390*390 mod 606 = 600. т.к. 9-я цифра – 1, k = 390*600 mod 606 = 84

Алгоритм быстрого возведения в степень по модулю

a		a*b*c		d*a*100+b6		 324		   606I.     = II. 101000100  0010001019 цифр, соответственно9 действийIII.

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

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

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

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

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


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

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