Mô hình điện năng tiêu thụ

Một phần của tài liệu LA_Quy (Trang 34 - 36)

9. Cấu trúc của Luận án

1.3.3. Mô hình điện năng tiêu thụ

Mô hình điện năng tiêu thụ được sử dụng để mô tả đặc điểm điện năng tiêu thụ của thiết bị. Mô hình này được sử dụng cho hai mục đích :

- Một là để xây dựng điện năng tiêu thụ giả định của thiết bị khi biết giá trị nó xử lý. Gọi ℒ là mô hình điện năng tiêu thụ cho mục đích này, ℎ là giá trị điện năng tiêu thụ giả định khi thiết bị xử lý giá trị , khi đó ℎ = ℒ( ).

- Hai là để ước lượng giá trị thiết bị xử lý khi biết vết điện năng tiêu thụ thực tế của thiết bị. Gọi là mô hình điện năng tiêu thụ của thiết bị cho mục đích này, là vết điện năng tiêu thụ thực thế của thiết bị, khi đó đầu ra của mô

hình là = ( = | ) = ( ). Đây là xác suất ước lượng giá trị mà thiết bị xử lý là khi biết được vết điện năng tiêu thụ .

Bảng 1.1. Một số mô hình điện năng tiêu thụ

Tên mô hình ℒ( ) Ví dụ

Giá trị một bit của , ví dụ ℒ( ) có

= 3 ℎ = 00111011

Bit đơn giá trị là bit có trọng số thấp nhất của

;ℒ()=()

ℒ( )=1

Trọng số Tổng số bit của có giá trị là 1.

= 3 ℎ = 00111011

Hamming

ℒ()= () ℒ( )=5

(HW)

Tổng số bit trong có sự chuyển

= 3 ℎ = 00111011

Khoảng cách trạng thái so với các bit của

0 được

0= 00ℎ = 00000000

Hamming (HD) thiết bị xử lý trước đó.

ℒ( )=5 ℒ( )= ( ,0)= ( ⊕0)

Mục đích thứ nhất thường được sử dụng trong các kịch bản tấn công không có

bản mẫu, khi đó các mô hình điện năng tiêu thụ tổng quát thường được áp dụng. Chúng được xây dựng dựa trên đặc điểm điện năng tiêu thụ của mạch điện CMOS đó là điện năng tiêu thụ của mạch phụ thuộc vào dữ liệu mạch xử lý là bit 1 hay 0,

hoặc số lần chuyển trạng thái từ 01, từ 10. Một số mô hình điện năng tiêu thụ

tổng quát được mô tả bởi Bảng 1.1 [35]. Mô hình bit đơn và mô hình trọng số

Hamming được sử dụng khi tấn công đối với các thuật toán mật mã được cài đặt bằng phần mềm trên các hệ vi điều khiển, còn mô hình khoảng các Hamming được sử dụng khi tấn công đối với thuật toán mật mã được cứng hóa trên FPGA.

Mục đích thứ hai thường được sử dụng trong các kịch bản tấn công mẫu, khi đó

mô hình điện năng tiêu thụ dành riêng cho từng thiết bị được xây dựng. Mô hình được xây dựng để mô tả điện năng tiêu thụ của tất cả các trường hợp có thể của một

giá trị trung gian ; ( 1, 2, … , | |) của thuật toán mật mã người tấn công sử dụng trong quá trình tấn công. Mô hình này được xây dựng bằng cách thu thập nhiều vết điện năng tiêu thụ khi thiết bị xử lý đối với các giá trị trung gian tấn công và sử dụng một kỹ thuật thống kê hay thuật toán học máy để mô tả sự phụ thuộc của điện năng

Các phương pháp tấn công phân tích điện năng tiêu thụ

Các phương pháp tấn công phân tích điện năng tiêu thụ được chia thành hai dạng chính là tấn công không có bản mẫu và tấn công có bản mẫu dựa trên các điều kiện mà người tấn công có. Trong phần này luận án trình bày quy trình cơ bản để thực hiện các dạng tấn công này.

Một phần của tài liệu LA_Quy (Trang 34 - 36)

Tải bản đầy đủ (DOC)

(133 trang)
w