C .
. .
SoC (System-On-Chip)
SoC ARM- ,
TrustZone
?
" " ARM- -
" " -
( )
2
13 2013 .,
-
-
3 2010 .,
- , ,
2009 .,
-
- ,
13 2013 .,
- .
- " "
18 2009 ., -
-
- " - "
- Э ,
" " -
3
- 4 2011 , - .
- 2012, -
- 2007 - " " (50,000 )
- IP-
-
-
-
- - ? ? ?
ё …
ё
ARM (System-
on-Chip - SoC)
- , , .
- Smart-TV, TV-
- ё (POS, ATM)
- , ,
- ( - - )
- ( , )
4
ё
ARM Cortex A5 ( ) R4 ( ),
. . TrustZone
- TrustZone - ( ) (" ")
- " " / (Secure World)
- / (Normal World), - Android,
iOS, Linux, Tizen, Sailfish,..
5
ARM-
6
TrustZone*
* - Trusted OS
#1 -
- ,
Secure OS
#2 - Secure OS " " RichOS
-
#3 - Secure OS ё
- RichOS
TrustZone
?
TrustZone ARM
SoC
2010 . Device GlobalPlatform
- 2 , IoT
7
TrustZone
?
(DRM) - TV, , ( -
)
- Secure PIN ( Secure OS, " " )
- ( , ),
(Secure OS)
- ( )
- ё , VPN,
- ё
- ё ,
‣ : KNOX-2 (Samsung)
8
ё
ARM- " " TrustZone
- ( , , ) * ( )
- " " TrustZone ( )
- Reference design ( . . , " "),
,
- => ?
9
ё
TrustZone ( )
- , , , , (
GPS/ .), , ( ), .
. .
- , " " ,
, ,
‣ TrustZone,
ё Trusted OS
10
ё - ?
ARM- TrustZone
- " " ( 99% " "), " "
- TrustZone ( )
" " , (iOS, Android, Tizen, Sailfish Linux
- TrustZone (Secure Monitor Call - SMC #0)
- ( L2, .)
ARM- SMC #0
- : - Android 6.0 Marshmallow
- Astra Linux Special Edition 1.4 ( “ ” ARM)
- Linux 4.5
11
Э ?
ё
C1
- : Qualcomm Snapdragon MSM 8960
- : Android 4.2.2
Samsung Z3
- : Qualcomm Snapdragon MSM 8916
- : Tizen
YotaPhone, YotaPhone 2
- : Qualcomm Snapdragon MSM 8960 / MSM 8974
- : Android 4.2.2 / Android 4.4, 5.0
12
В з в зов SMC #0
" "
" " TrustZone ( ) - Qualcomm MSM8660, MSM8960, MSM8974,
APQ8064, APQ8084
- NVidia Tegra 4
- Cavium Thunder ( - )
- Spreadtrum sc9836 ( )
- Samsung Exynos 7
- Rockchip rk3368 ( set-top box)
- Mediatek MT6795, MT8173
- HiSilicon Kirin 620
13
" "
- Google Nexus 6, Nexus 7
- Samsung Galaxy Note, Samsung Galaxy Note 3, Samsung
Galaxy S4 Active, Samsung Galaxy S4 I9505, Samsung
Galaxy S4 LTE, Samsung Galaxy Note 4, Samsung Galaxy
Note Edge, Samsung Galaxy S5, Samsung Galaxy S5 Plus
- LG Connect 4G, LG Optimus LTE LU6200, LG Lucid, LG
Spectrum II 4G (VS930), LG Escape (P870), LG Optimus LTE
II, LG G2, LG Optimus G Pro, LG G Pad, LG G Pad 8.3, LG
G3
- Sony Xperia GX, Sony Xperia SX, Sony Xperia V, Sony Xperia
Z1
- HTC Evo 3D, HTC Evo 4G LTE, HTC Droid Incredible 4G
LTE, HTC One XL, HTC One, HTC Butterfly S, HTC One Max
- Xiaomi MI-One, Xiaomi Mi-2S
- Asus Transformer Pad Infinity, Asus Padfone Infinity
- ZTE V96, ZTE Grand Memo, ZTE Nubia Z5S mini
- Motorola Droid RAZR M, Motorola Droid RAZR HD, Motorola
RAZR MAXX HD
- Pantech Vega Racer, Pantech Sky LTE EX, Pantech Burst
- Huawei Ascend P1 LTE,…
Linux 4.5
TrustZone
- ARM- , ,
TrustZone (TEE)
- TrustZone , , " "
TrustZone RichOS
- ( ) - Aladdin TSM ( ARM)
- TrustZone, pkcs#11
(JaCarta-2 )
14
ё
-
-
- . . ( , . . )
- ( . . )
- ,
" " -
- -
- , , , 2 , IoT, , , , ё ,
, , .
15
!
16
, ё , .
" . .".
, . , ё ,
. , , , , , , .
" . ." .
, , .
" . ." , . , Aladdin, JaCarta,
, " . .". , , ,
. , ё , .
" . ." .
© 1995-2017, “ . .” .
Э № 0037, № 0054, № 2874
№ 12632H, № 24530
9001-2011
№ RU. 72. 00082 10.07.15
. +7 (495) 223-00-01 Email: [email protected] Web: www.aladdin-rd.ru
17
!
ё 7 2017 .