1
When Hardware Attacks
Hardwear.io 27 September 2019
s c a l e When Hardware Attacks Hardwear.io 27 September 2019 1 - - PowerPoint PPT Presentation
s c a l e When Hardware Attacks Hardwear.io 27 September 2019 1 Attack exploitation space: time vs distance Remote key brute software protocol force relay attack side Fast Slow mitm channel Hardware attacks require: Hardware
1
Hardwear.io 27 September 2019
2
protocol software
key brute force side channel fault injection physical relay attack
mitm Hardware attacks
3
4
5
Source: https://www.cl.cam.ac.uk/research/security/banking/nopin/
6
7
8
9
10
11
12
13 Defenders method Attackers method
White-Box Black-Box Source Code Review Binary Analysis Fuzzing Model Based Testing Effectiveness Most vulnerabilities are found white-box style!
14
15
16
17
18
internal
19
Hardware attack offers two-step alternative:
Binary analysis exposes logical vulnerability Exploitation yields runtime control Start Black-Box penetration testing exposes logical vulnerability Start Exploitation yields runtime control Hardware attack breaks software confidentiality Start Binary analysis exposes logical vulnerability Exploitation yields runtime control
20
Source: http://www.fredericb.info/2016/10/amlogic-s905-soc-bypassing-not-so.html
21
Restricted
22
struct aml_img_header { // 64 bytes unsigned char magic[4];// "@AML" uint32_t total_len; uint8_t header_len; uint8_t unk_x9; uint8_t unk_xA; uint8_t unk_xB; uint32_t unk_xC; uint32_t sig_type; uint32_t sig_offset; uint32_t sig_size; uint32_t data_offset; uint32_t unk_x20; uint32_t cert_offset; uint32_t cert_size; uint32_t data_len; uint32_t unk_x30; uint32_t code_offset; uint32_t code_len; uint32_t unk_x3C; } aml_img_header_t;
Select Certificate Go Get key Public key Code Hash Signature Verified Sig Verify Hashed code Compare Stop
23
driving your security forward
Riscure B.V.
Frontier Building, Delftechpark 49 2628 XJ Delft The Netherlands Phone: +31 15 251 40 90 www.riscure.com
Riscure North America
550 Kearny St., Suite 330 San Francisco, CA 94108 USA Phone: +1 650 646 99 79 inforequest@riscure.com
Riscure China
Room 2030-31, No. 989, ChangleRoad, Shanghai 200031 China Phone: +86 21 5117 5435 inforcn@riscure.com
Riscure is hiring, visit https://www.riscure.com/careers/