SlideShare a Scribd company logo
1 of 49
Download to read offline
Side channel attacks
Ââåäåíèå â ñïîñîáû çàùèòû îò àòàê ïî ñòîðîííèì êàíàëàì
Íèêèòà Ñåðãååâè÷ Âåùèêîâ
Ìàé 2015
Ââåäåíèå
1 / 48
Êòî çäåñü?
Êàðòèíêè [Wikipedia, ULB, QualSec, Family Guy, freedigitalphotos.net]
2 / 48
Î ÷åì ïîéäåò ðå÷ü?
3 / 48
Âñïîìíèòü âñ¼
4 / 48
Âñïîìíèòü âñ¼
5 / 48
Îò êóäà áåðóòñÿ ñòîðîííèå êàíàëû?
6 / 48
Îò êóäà áåðóòñÿ ñòîðîííèå êàíàëû?
7 / 48
Àòàêè ïî ýíåðãîïîòðåáëåíèþ
8 / 48
Àòàêè ïî ýíåðãîïîòðåáëåíèþ
9 / 48
Íà ýêðàíå îñöèëëîãðàôà
10 / 48
Ðåçóëüòàò : äàííûå
11 / 48
Ñïîñîáû çàùèòû
12 / 48
Îáíàðóæåíèå è ïðåäîòâðàùåíèå
13 / 48
Îò ëþáîïûòíûõ
[sujoyenterprises.in]
14 / 48
Íàáîð þíîãî õàêåðà
15 / 48
Âñêðûòèå
[Skorobogatov] www.cl.cam.ac.uk/~sps32/
16 / 48
Îò î÷åíü ëþáîïûòíûõ
17 / 48
Îò î÷åíü ëþáîïûòíûõ
18 / 48
Îò î÷åíü ëþáîïûòíûõ
19 / 48
Îò âàðâàðîâ
20 / 48
Îò âàðâàðîâ
21 / 48
Óñëîâíûå ïåðåõîäû
22 / 48
Óñëîâíûå ïåðåõîäû : ýíåðãîïîòðåáëåíèå
23 / 48
Óñëîâíûå ïåðåõîäû : ñïàñåíèå
24 / 48
Óñëîâíûå ïåðåõîäû : ðåçóëüòàò
25 / 48
Ñîêðûòèå
26 / 48
Øóì
27 / 48
Âûðàâíèâàíèå : òàêòîâûé ãåíåðàòîð
28 / 48
Âûðàâíèâàíèå : êîä
29 / 48
Âûðàâíèâàíèå : ýíåðãîïîòðåáëåíèå
30 / 48
Âûðàâíèâàíèå
31 / 48
Ìåíÿåì ÷àñòîòó
32 / 48
Èíñòðóêöèè
33 / 48
Èíñòðóêöèè
34 / 48
Ìåøàåì èíñòðóêöèè
35 / 48
Ìåøàåì èíñòðóêöèè
36 / 48
Ìàñêèðîâêà
37 / 48
Êóñî÷åê àëãîðèòìà
38 / 48
Ýíåðãîïîòðåáëåíèå
39 / 48
Ìàñêèðîâêà
40 / 48
Ðåçóëüòàò ìàñêèðîâêè
41 / 48
Çàêëþ÷åíèå
42 / 48
Çàêëþ÷åíèå
Àòàêè ïî ñòîðîííèì êàíàëàì  ñåðü¼çíàÿ óãðîçà
Íî îò íèõ ìîæíî çàùèòèòüñÿ!
Ñïîñîáîâ çàùèòû ìíîãî, ëó÷øå èñïîëüçîâàòü ñðàçó íåñêîëüêî
Íå ïèøèòå è íå ïðèäóìûâàéòå ñâîþ ñîáñòâåííóþ
êðèïòîãðàôèþ1
1åñëè âû íå êðèïòîãðàô
43 / 48
Çàêëþ÷åíèå
Àòàêè ïî ñòîðîííèì êàíàëàì  ñåðü¼çíàÿ óãðîçà
Íî îò íèõ ìîæíî çàùèòèòüñÿ!
Ñïîñîáîâ çàùèòû ìíîãî, ëó÷øå èñïîëüçîâàòü ñðàçó íåñêîëüêî
Íå ïèøèòå è íå ïðèäóìûâàéòå ñâîþ ñîáñòâåííóþ
êðèïòîãðàôèþ1
1åñëè âû íå êðèïòîãðàô
44 / 48
Çàêëþ÷åíèå
Àòàêè ïî ñòîðîííèì êàíàëàì  ñåðü¼çíàÿ óãðîçà
Íî îò íèõ ìîæíî çàùèòèòüñÿ!
Ñïîñîáîâ çàùèòû ìíîãî, ëó÷øå èñïîëüçîâàòü ñðàçó íåñêîëüêî
Íå ïèøèòå è íå ïðèäóìûâàéòå ñâîþ ñîáñòâåííóþ
êðèïòîãðàôèþ1
1åñëè âû íå êðèïòîãðàô
45 / 48
Çàêëþ÷åíèå
Àòàêè ïî ñòîðîííèì êàíàëàì  ñåðü¼çíàÿ óãðîçà
Íî îò íèõ ìîæíî çàùèòèòüñÿ!
Ñïîñîáîâ çàùèòû ìíîãî, ëó÷øå èñïîëüçîâàòü ñðàçó íåñêîëüêî
Íå ïèøèòå è íå ïðèäóìûâàéòå ñâîþ ñîáñòâåííóþ
êðèïòîãðàôèþ1
1åñëè âû íå êðèïòîãðàô
46 / 48
Èíòåðåñíî?
Ñîâåòóþ ïî÷èòàòü
Power Analysis Attacks : Revealing the Secrets of Smart Cards
Stefan Mangard, Elisabeth Oswald, Thomas Popp
http://dpabook.org/
47 / 48
Âîïðîñû?
Êîììåíòàðèè?
Îñêîðáëåíèÿ?
http://qualsec.ulb.ac.be/
http://ulb.ac.be/di/dpalab/ nikita.veshchikov@ulb.ac.be
48 / 48

More Related Content

Viewers also liked

내국인카지노 ''SX797.COM'' 바두기노하우
내국인카지노 ''SX797.COM'' 바두기노하우내국인카지노 ''SX797.COM'' 바두기노하우
내국인카지노 ''SX797.COM'' 바두기노하우
hdlkfjgldf
 
라이브바카라『OX600。СOM 』온라인바카라 싸이트
라이브바카라『OX600。СOM 』온라인바카라 싸이트라이브바카라『OX600。СOM 』온라인바카라 싸이트
라이브바카라『OX600。СOM 』온라인바카라 싸이트
hdlkfjgldf
 
모텔카지노 『OX600』。『COM』바둑이사이트 사이트
모텔카지노  『OX600』。『COM』바둑이사이트 사이트모텔카지노  『OX600』。『COM』바둑이사이트 사이트
모텔카지노 『OX600』。『COM』바둑이사이트 사이트
hdlkfjgldf
 
강원랜드카지노 ''SX797.COM'' 경마싸이트
강원랜드카지노 ''SX797.COM'' 경마싸이트강원랜드카지노 ''SX797.COM'' 경마싸이트
강원랜드카지노 ''SX797.COM'' 경마싸이트
hedrfgherj
 
다모카지노 ''SX797.COM'' 마작이야기
다모카지노 ''SX797.COM'' 마작이야기다모카지노 ''SX797.COM'' 마작이야기
다모카지노 ''SX797.COM'' 마작이야기
hdlkfjgldf
 
Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
 Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ... Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
it-people
 

Viewers also liked (10)

내국인카지노 ''SX797.COM'' 바두기노하우
내국인카지노 ''SX797.COM'' 바두기노하우내국인카지노 ''SX797.COM'' 바두기노하우
내국인카지노 ''SX797.COM'' 바두기노하우
 
Introduccion a la tecnologia educativa_IAFJSR
Introduccion a la tecnologia educativa_IAFJSRIntroduccion a la tecnologia educativa_IAFJSR
Introduccion a la tecnologia educativa_IAFJSR
 
라이브바카라『OX600。СOM 』온라인바카라 싸이트
라이브바카라『OX600。СOM 』온라인바카라 싸이트라이브바카라『OX600。СOM 』온라인바카라 싸이트
라이브바카라『OX600。СOM 』온라인바카라 싸이트
 
Автоматическое доказательство теорем
Автоматическое доказательство теоремАвтоматическое доказательство теорем
Автоматическое доказательство теорем
 
모텔카지노 『OX600』。『COM』바둑이사이트 사이트
모텔카지노  『OX600』。『COM』바둑이사이트 사이트모텔카지노  『OX600』。『COM』바둑이사이트 사이트
모텔카지노 『OX600』。『COM』바둑이사이트 사이트
 
강원랜드카지노 ''SX797.COM'' 경마싸이트
강원랜드카지노 ''SX797.COM'' 경마싸이트강원랜드카지노 ''SX797.COM'' 경마싸이트
강원랜드카지노 ''SX797.COM'' 경마싸이트
 
Zoym zoym
Zoym zoymZoym zoym
Zoym zoym
 
Tech Talks @NSU: Архитектура Skype
Tech Talks @NSU: Архитектура SkypeTech Talks @NSU: Архитектура Skype
Tech Talks @NSU: Архитектура Skype
 
다모카지노 ''SX797.COM'' 마작이야기
다모카지노 ''SX797.COM'' 마작이야기다모카지노 ''SX797.COM'' 마작이야기
다모카지노 ''SX797.COM'' 마작이야기
 
Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
 Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ... Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
Правильно тестируем сетевую часть мобильного приложения, Андрей Усов, 2ГИС, ...
 

More from Tech Talks @NSU

Tech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнесTech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU
 
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU
 
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU
 
Back to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодняBack to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодня
Tech Talks @NSU
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузки
Tech Talks @NSU
 
AOT-компиляция Java
AOT-компиляция JavaAOT-компиляция Java
AOT-компиляция Java
Tech Talks @NSU
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальностьТестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
Tech Talks @NSU
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном мире
Tech Talks @NSU
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
Tech Talks @NSU
 

More from Tech Talks @NSU (20)

Tech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнесTech Talks @NSU: Путь студента в IT-бизнес
Tech Talks @NSU: Путь студента в IT-бизнес
 
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
 
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
 
Back to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодняBack to the Future: Функциональное программирование вчера и сегодня
Back to the Future: Функциональное программирование вчера и сегодня
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузки
 
AOT-компиляция Java
AOT-компиляция JavaAOT-компиляция Java
AOT-компиляция Java
 
Как приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVMКак приручить дракона: введение в LLVM
Как приручить дракона: введение в LLVM
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальностьТестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном мире
 
Tech Talks @NSU: Что есть QA и как в него попасть
Tech Talks @NSU: Что есть QA и как в него попастьTech Talks @NSU: Что есть QA и как в него попасть
Tech Talks @NSU: Что есть QA и как в него попасть
 
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
 
Tech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применениеTech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: DLang: возможности языка и его применение
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеруTech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
 
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
 
Tech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностейTech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Мир open source — мир возможностей
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
 
Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность Тестировщик: ожидание vs. реальность
Тестировщик: ожидание vs. реальность
 
Роли и задачи HR в работе IT-компаний
Роли и задачи HR в работе IT-компанийРоли и задачи HR в работе IT-компаний
Роли и задачи HR в работе IT-компаний
 

Защита от атак по сторонним каналам