Đặc điểm điện năng tiêu thụ của thiết bị mật mã

Một phần của tài liệu MỘT SỐ PHƯƠNG PHÁP TẤN CÔNG PHÂN TÍCH ĐIỆNNĂNG TIÊU THỤ HIỆU QUẢ SỬ DỤNG KỸ THUẬT XỬLÝ TÍN HIỆU VÀ HỌC MÁY (Trang 32 - 33)

Thành phần chính trong các thiết bị mật mã là các mạch điện tử Trong công nghệ mạch điện tử, có một giới hạn nhỏ nhất về kích thước vật lý của các phần tử logic nên nó yêu cầu một lượng thời gian tối thiểu để thực hiện chức năng và tiêu hao năng lượng khi mạch hoạt động Do đó, bức xạ điện từ phát xạ ra từ mạch điện, điện năng tiêu thụ của mạch điện sinh ra một cách tự nhiên từ các hoạt động của mạch điện và không thể loại bỏ Chúng được coi là các dạng thông tin kênh kề, hay rò rỉ kênh kề của mạch điện và có thể được sử dụng trong tấn công tìm các thông tin bí mật trong thiết bị

Hầu hết các thiết bị điện tử hiện nay được chế tạo theo công nghệ CMOS Điện năng tiêu thụ của một mạch CMOS là tổng điện năng của các phần tử logic tạo thành mạch điện Do đó, điện năng tiêu thụ phụ thuộc chủ yếu vào số lượng phần tử logic trong một mạch, sự kết nối giữa chúng và cách các phần tử được xây dựng Để mạch

hoạt động, nó được cấp một điện áp không đổi VDD cùng với các tín hiệu đầu vào như

trên Hình 1 3 Gọi tổng dòng điện tức thời là ��� )(� và điện năng tiêu thụ tức thời là

���� )(� Điện năng tiêu thụ trung bình Pcir của mạch trong thời gian � được tính bởi biểu thức (1 1) ���� = � ∫ �(�)�� = � �� � � ∫ ��� )(� �� 0 (1 1)

���� = � �� � ��

Cổng đảo đại diện cho các phần tử bởi tất cả các phần tử CMOS được xây dựng

trên cơ sở các mạng “kéo lên” và “kéo xuống” Hình 1 4 mô tả sơ đồ cổng đảo bao

gồm một transistor kênh P và một transistor kênh N Đối với các cổng phức hợp sẽ sử dụng nhiều PMOS và NMOS Điện năng tiêu thụ của một cổng đảo được chia làm

hai phần Phần thứ nhất là điện năng tiêu thụ tĩnh ����� , chỉ có khi không có chuyển

trạng thái trong phần tử và phần thứ hai là điện năng tiêu thụ động ���� được sinh ra

nếu một tín hiệu bên trong hoặc một tín hiệu đầu ra của nó thực hiện chuyển trạng

thái Tổng điện năng tiêu thụ của mạch điện (������ ) tổng điện năng tiêu thụ của các

phần ����� và ����, ������ = ����� + ���� Phần điện năng tiêu thụ tĩnh sinh ra do

dòng rò và thường rất nhỏ Phần đóng góp chính trong điện năng tiêu thụ của mạch là điện năng tiêu thụ động được tính dựa trên số các phần tử chuyển trạng thái trong

mạch điện và được xác định bởi biểu thức (1 2) Trong đó, � là tần số clock, �� là trở

kháng tải, là hệ số hoạt động của phần tử, và ��� là điện áp nguồn cấp Hệ số

được sử dụng để mô tả số phần tử chuyển trạng thái trong mạch

2

(1 2) Phần điện năng tiêu thụ động của mạch điện sẽ phụ thuộc vào số lượng các phần tử logic chuyển trạng thái trong mạch và do đó nó phụ thuộc vào dữ liệu và phép toán đang được mạch thực hiện Và đây là cơ sở của tấn công phân tích điện năng tiêu thụ, đó là thu thập, phân tích điện năng tiêu thụ qua đó có thể xác định được dữ liệu thiết bị xử lý Nếu đây là thiết bị mật mã, xử lý dữ liệu khóa thì người tấn công có thể biết được khóa của thiết bị Chi tiết về các thành phần của vết điện năng tiêu thụ trong ngữ cảnh tấn công phân tích điện năng tiêu thụ được mô tả trong [35]

Một phần của tài liệu MỘT SỐ PHƯƠNG PHÁP TẤN CÔNG PHÂN TÍCH ĐIỆNNĂNG TIÊU THỤ HIỆU QUẢ SỬ DỤNG KỸ THUẬT XỬLÝ TÍN HIỆU VÀ HỌC MÁY (Trang 32 - 33)