fesb dani 2015 · fesb dani 2015 55 godina fakulteta. motivacija 2020 user’s devices ... gateway...
TRANSCRIPT
FESBDANI 201555
GODINA
FAKULTETA
Toni Perković
Flashing Displays
• Internet of Things (IoT)• Povezivanje objekata u inteligentne mrežne sustave
• Predviđanja do 2020. - 50 milijardi M2M uređaja
• Pametne kuće, pametni gradovi, zdravstvo, poljoprivreda...
2010
attackeruser’s devices
2015 2020
user’s devices
user’s devices
Motivacija
2
FESB
DANI201555GODINAFAKULTETA
Motivacija
2020user’s devices
• Različite tehnologije/sustavi• Višestruko resursno ograničeni bežični uređaji
• Primjena radio kanala - vrlo ranjiv
• Neovisnost o autoritetu (user-centric)
Radio
Low-Power processor
No interface 3
FESB
DANI201555GODINAFAKULTETA
• IoT - preduvjeti za primjenu• Pouzdanost podataka, autentičnost i privatnost
• Ključni element prema sigurnoj komunikaciji• Kriptografski materijal (zaporke, ključevi, certifikati)
Motivacija
glucose sensor
body temp. sensor
blood pressure
sensor
insulin pump
sensor/actuatorwith low-power TRx
gateway to other services
• Primjer:
telecom serviceprovider
cloud app.
4
FESB
DANI201555GODINAFAKULTETA
• Razviti sigurne metode za inicijalizaciju bežičnih mreža osjetila/uređaja• Korisnički orijentirane (user-friendly)
• Skalabilne - podržavaju razumno velik broj uređaja
• Primjenjive na resursno ograničene uređaje – bez sučelja, zaslona, tipkovnice …
Naš cilj
Radio
LED
Pushbutton
5
FESB
DANI201555GODINAFAKULTETA
Smartphone (M)
+5V
A0
GNDR
D
Kanal vidljive svjetlosti (VLC)
1001
VLC
LED
time (t)
Inte
nsi
ty
6
FESB
DANI201555GODINAFAKULTETA
vs
Display
Kanal vidljive svjetlosti (VLC)
7
FESB
DANI201555GODINAFAKULTETA
LED
• Skalabilnost
• Ekrani su svugdje prisutni
• Nije potreban dodatan hardware
+5V
A0
GNDRD
#1: Višerazinsko kodiranje - osnoveTransmitter Receiver
000 001 010
011 100 101
110 111 delimiter
000001
010
011
100101110
111
training decoding
Nijanse sive
Brzina 90 bps! 8
FESB
DANI201555GODINAFAKULTETA
#1: Višerazinsko kodiranje - izazoviNejednaki transmiteri
veća vj. greške
Inter-symbol interference (ISI)
1 frame 2 frames
Pretek simbola 9
FESB
DANI201555GODINAFAKULTETA
#2: Binarno-derivacijsko kodiranje
training decoding
0 1 1 0 1 0 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 1
Brzina 60 bps! 10
FESB
DANI201555GODINAFAKULTETA
IDM, K
Smartphone (M)
Device S
Send SMS
Smartphone M
IDM,K
Phase 1:
Phase 2:
Phase 3:
S
S
telecom
SMSVerify IDM,IDS
IDS,{IDM, IDS}K
OK OK message
Protokol: VLC + SMS (1)
11
FESB
DANI201555GODINAFAKULTETA
IDM, K
Smartphone (M)
Device S
Send SMS
Smartphone M
IDM,K
Phase 1:
Phase 2:
S
S
telecom
SMSVerify IDM,IDS
IDS,{IDM, IDS}K
Protokol: VLC + SMS (2)
S
telecom
SMSPhase 3:
Send SMS{IDS, IDM}K
Verify IDS,IDM
12
FESB
DANI201555GODINAFAKULTETA
S1 S2 S3
1001
1010
0101
touchscreen monitor
VLC
Skalabilnost predloženog rješenja
13
FESB
DANI201555GODINAFAKULTETA
Demo
14
FESB
DANI201555GODINAFAKULTETA
I. Stancic
T. Garma
T. Mastelic
T. Kovacevic
M. Bugaric
T. Perkovic
15
FESB
DANI201555GODINAFAKULTETA
L. Malisa
A. Dagelic
T. Perkovic M. BugaricM. Cagalj
T. Perkovic M. BugaricM. Cagalj
I. Stancic T. GarmaT. Perkovic
S. Li
Timing Attacks on Cognitive Authentication
Schemes, IEEE Transactions on Information
Forensics and Security, IF=2.065
Fortune cookies and smartphones: Weakly
unrelayable channels to counter relay attacks
Pervasive and Mobile Computing Journal,
IF=1.667
Wake-on-a-Schedule: Energy-aware
Communication in Wi-Fi Networks, Advances
in Electrical and Computer Engineering, IF=0.642
Proud of in 2014/15FESB
DANI201555GODINAFAKULTETA